Hallo
weis einer hier wie ich in der inic.t andere Klamotten für den Char einträgt?
Also das er die gleich anhat.
Vielen dank im voraus.
Um schreiben oder kommentieren zu können, benötigen Sie ein Benutzerkonto.
Sie haben schon ein Benutzerkonto? Melden Sie sich hier an.
Jetzt anmeldenHier können Sie ein neues Benutzerkonto erstellen.
Neues Benutzerkonto erstellenHallo
weis einer hier wie ich in der inic.t andere Klamotten für den Char einträgt?
Also das er die gleich anhat.
Vielen dank im voraus.
Expansion?
Die Suche ergab das: DayZ Standalone Server - Tutorial - Spawnitems verändern
Leider nicht für das was ich wollte aber danke für die Info. Den Loot anpassen was man vom Start an dabei hat das hab ich schon. Aber ich wollte wenn das der Spieler andere Klamotten an hat wenn er neu drauf kommt.
Wenn das einer weiß wäre super.
In den Video steht doch alles was man wissen muss, aber wenn nichts schreibst wo genau du nicht weiterkommst wird da auch hier nicht mehr kommen.
Erwarte nicht das jemand alles für dich macht. Nennen genau dein Problem mit den Code dann wirst du vllt eine genaue Problemlösung bekommen.
Ok ich dachte eigentlich das ich das hier genau geschrieben habe aber ok . Also es ist ja bis jetzt so das wenn man auf dem Server kommt und Joint das der Spieler ein Hemd eine Hose und Turnschuhe an hat. Ich wollte das jetzt aber ändern und zwar das er eine Kampfanzug Hose ,Jacke und schuhe an hat. Da komm ich zur zeit leider nicht weiter.
Ich hoffe das es jetzt genau genug ist sry für die umstände.
Was auch immer sehr weiterhilft, Frage auf Englisch googlen.
Und wo ist dein bisheriger Code dazu das man helfen könnte?
Datei mit Code angucken, Beispiele vergleichen, Veränderungen vornehmen, Server starten und testen...das wird schon...nur Mut
override PlayerBase CreateCharacter(PlayerIdentity identity, vector pos, ParamsReadContext ctx, string characterName)
{
Entity playerEnt;
playerEnt = GetGame().CreatePlayer(identity, characterName, pos, 0, "NONE");//Creates random player
Class.CastTo(m_player, playerEnt);
GetGame().SelectPlayer(identity, m_player);
return m_player;
}
override void StartingEquipSetup(PlayerBase player, bool clothesChosen)
{
EntityAI itemTop;
EntityAI itemEnt;
ItemBase itemBs;
float rand;
itemTop = player.FindAttachmentBySlotName("Body");
itemEnt = player.GetInventory().CreateInInventory("SodaCan_Cola")
itemEnt = player.GetInventory().CreateInInventory("DinoBag");
itemEnt = player.GetInventory().CreateInInventory("Glock19")
itemEnt = player.GetInventory().CreateInInventory("SodaCan_Cola");
itemEnt = player.GetInventory().CreateInInventory("Battery9V");
itemEnt = player.GetInventory().CreateInInventory("PistolSuppressor");
itemEnt = player.GetInventory().CreateInInventory("AmmoBox_9x19_25rnd");
itemEnt = player.GetInventory().CreateInInventory("AmmoBox_9x19_25rnd");
itemEnt = player.GetInventory().CreateInInventory("Mag_Glock_15Rnd");
itemEnt = player.GetInventory().CreateInInventory("Mag_Glock_15Rnd");
itemEnt = player.GetInventory().CreateInInventory("Flashlight");
itemEnt = player.GetInventory().CreateInInventory("Rag");
itemEnt = player.GetInventory().CreateInInventory("BakedBeansCan");
itemEnt = player.GetInventory().CreateInInventory("MVS_GorkaPants");
itemEnt = player.GetInventory().CreateInInventory("MVS_GorkaJacket");
itemEnt = player.GetInventory().CreateInInventory("CombatKnife");
}
};
Mission CreateCustomMission(string path)
{
return new CustomMission();
}
Alles anzeigen
itemEnt = player.GetInventory().CreateInInventory("MVS_GorkaJacket");
Sieht doch ganz gut aus und das funktioniert nicht? Ist die Mod MVS auch geladen? Fange mit Vanilla Items an.
Wenn stattdessen ein Hemd an hast, wo wird das geladen? das überschreibt sich sonst.
MVS ist drauf . das weiß ich ja nicht die beiden MVS Sachen sind dann im Dinobag drin.
Aber eigentlich wollte ich das so haben das der Spieler die Sachen gleich an hat.
Daran hängt es ja.
Mit deiner Codezeile hast du es an, hast du stattdessen was anderes an?
ja wenn man neu auf den Server kommoder halt respwannt hat man immer ein Hemd ne Hose und Turnschuhe an.
Das nervt mich ja das es nicht klappt das man mit den Sachen dann joint.
Such die stelle wo du dir das Tshirt und die Schuhe zugewiesen werden, das brauchst du nicht. Dies ist der Grund wieso neue Kleidung nicht angelegt wird.
und wo ist die den ich find die ja nicht
//INIT WEATHER BEFORE ECONOMY INIT------------------------
Weather weather = g_Game.GetWeather();
weather.MissionWeather(false); // false = use weather controller from Weather.c
weather.GetOvercast().Set( Math.RandomFloatInclusive(0.0, 0.0), 0, 1);
weather.GetRain().Set( 0, 0, 0.2);
weather.GetFog().Set( Math.RandomFloatInclusive(0.05, 0.0), 1, 0);
//INIT ECONOMY--------------------------------------
Hive ce = CreateHive();
if ( ce )
ce.InitOffline();
//GetCEApi().ExportProxyData( "7500 0 7500", 20000 ); //Center of map, radius of how far to go out and find buildings.
//DATE RESET AFTER ECONOMY INIT-------------------------
int year, month, day, hour, minute;
int reset_month = 9, reset_day = 20;
GetGame().GetWorld().GetDate(year, month, day, hour, minute);
if ((month == reset_month) && (day < reset_day))
{
GetGame().GetWorld().SetDate(year, reset_month, reset_day, hour, minute);
}
else
{
if ((month == reset_month + 1) && (day > reset_day))
{
GetGame().GetWorld().SetDate(year, reset_month, reset_day, hour, minute);
}
else
{
if ((month < reset_month) (month > reset_month + 1))
{
GetGame().GetWorld().SetDate(year, reset_month, reset_day, hour, minute);
}
}
}
}
class CustomMission: MissionServer
{
void SetRandomHealth(EntityAI itemEnt)
{
if ( itemEnt )
{
int rndHlt = Math.RandomInt(55,100);
itemEnt.SetHealth("","",rndHlt);
}
}
override PlayerBase CreateCharacter(PlayerIdentity identity, vector pos, ParamsReadContext ctx, string characterName)
{
Entity playerEnt;
playerEnt = GetGame().CreatePlayer(identity, characterName, pos, 0, "NONE");//Creates random player
Class.CastTo(m_player, playerEnt);
GetGame().SelectPlayer(identity, m_player);
return m_player;
}
override void StartingEquipSetup(PlayerBase player, bool clothesChosen)
{
EntityAI itemTop;
EntityAI itemEnt;
ItemBase itemBs;
float rand;
itemTop = player.FindAttachmentBySlotName("Body");
itemEnt = player.GetInventory().CreateInInventory("SodaCan_Cola")
itemEnt = player.GetInventory().CreateInInventory("DinoBag");
itemEnt = player.GetInventory().CreateInInventory("Glock19")
itemEnt = player.GetInventory().CreateInInventory("SodaCan_Cola");
itemEnt = player.GetInventory().CreateInInventory("Battery9V");
itemEnt = player.GetInventory().CreateInInventory("PistolSuppressor");
itemEnt = player.GetInventory().CreateInInventory("AmmoBox_9x19_25rnd");
itemEnt = player.GetInventory().CreateInInventory("AmmoBox_9x19_25rnd");
itemEnt = player.GetInventory().CreateInInventory("Mag_Glock_15Rnd");
itemEnt = player.GetInventory().CreateInInventory("Mag_Glock_15Rnd");
itemEnt = player.GetInventory().CreateInInventory("Flashlight");
itemEnt = player.GetInventory().CreateInInventory("Rag");
itemEnt = player.GetInventory().CreateInInventory("BakedBeansCan");
itemEnt = player.GetInventory().CreateInInventory("MVS_GorkaPants");
itemEnt = player.GetInventory().CreateInInventory("MVS_GorkaJacket");
itemEnt = player.GetInventory().CreateInInventory("CombatKnife");
}
};
Mission CreateCustomMission(string path)
{
return new CustomMission();
}
Alles anzeigen
das ist der komplette Bereich der init.c von mir drüber sind nur noch building Sachen
Entferne Zeile 85 und füge das dazu player.RemoveAllItems();
Eine Forumsuche ergab übrigens dies hier: Server Init.c