@ sean
Das ist im Code von Crysis verankert.
Schaue mal in der Datei "InstantAction.lua"
(GameData.pak/Scripts/GameRules") nach.
Dort gibt es folgende Funktion
Mit dieser kannst du so etwas handeln.Code:function InstantAction:EquipPlayer(actor, additionalEquip) if(self.game:IsDemoMode() ~= 0) then -- don't equip actors in demo playback mode, only use existing items Log("Don't Equip : DemoMode"); return; end; actor.inventory:Destroy(); ItemSystem.GiveItem("AlienCloak", actor.id, false); ItemSystem.GiveItem("OffHand", actor.id, false); ItemSystem.GiveItem("Fists", actor.id, false); if (additionalEquip and additionalEquip~="") then ItemSystem.GiveItemPack(actor.id, additionalEquip, true); end ItemSystem.GiveItem("SOCOM", actor.id, true); end
Wichtig:
Wenn du an dieser Datei etwas veränderst, dann musst du eine
Mod machen, damit die anderen das auch haben. :




