ACCESS DENIED!

Error!

ACCESS GRANTED!

Success!

ARMA 3 Editor:

 Loadout entfernen bei Fahrzeugen jeder Art

Titelbild

Loadout entfernen bei Fahrzeugen jeder Art


Autor: greni

Jeder Missionsbauer kennt die Situation, das sich Spieler während der Mission an Fahrzeugen jeder Art bedienen und so manchmal Equiqment eingesetzt wird, welches nicht für die Mission angedacht ist und teils dann den Missionsverlauf beeinträchtigen kann. Daher suchte ich eine Möglichkeit um bei Missionsstart alle Fahrzeuge zu entleeren.

Sicherlich kann man es für jedes Fahrzeug seperat machen, jedoch wenn man Basen ausstattet, kostet es unnötig Zeit.

Daher machte ich mich auf die Suche nach einem passendem Skript. Gefunden habe ich nicht wirdlich etwas und hangelte mich an den verschiedenen Methoden entlang, wie es andere in ähnlich gelagerten Fällen gehandhabt haben.

Diesen Skriptfetzen habe ich zur Problemlösung in meine initServer.sqf geschrieben: 

if (isServer) then {

    [] spawn {

        //Classname ignorieren (dieses sind Beispielklassen! Bitte beachten, das auch alle Kisten, wenn diese nicht unter Ignorelist stehen geleert werden!)
        _IgnoreList = ["Logic","ModuleCurator_F","babe_helper","Sign_Arrow_F","Sign_Arrow_Yellow_F","Sign_Arrow_Green_F","Land_HelipadEmpty_F","Land_BottlePlastic_V2_F"];               
        {
            if !(_x isKindOf "MAN") then
            {
                _CN = typeof _x;
                if !(_CN in _IgnoreList) then
                {                
                    clearWeaponCargoGlobal _x;
                    clearMagazineCargoGlobal _x;
                    clearBackpackCargoGlobal _x;
                    clearItemCargoGlobal _x;    
                };
            };        
        } foreach vehicles;
    };
};

Die letzten Einträge