ARMA 3 - MISSION EDITING & SCRIPTING Arma 3 - Waffenkiste
Arma 3 - Waffenkiste
Quelle: Gametwitter.de Forum | views: 1855

Je nach Mission kann mal eine bereitgestellte Kiste mit Equipment in der Mission helfen um die Spieler nicht zwingend RTB (Return to Base) machen zu lassen. Diese Kiste kann als Nachschub nach Abschluss eines Mission Zwischenziels z.B. eingesetzt werden. Es gibt jedenfalls viele Varianten, wie man es einsetzen kann. Das Beispiel ist nur eine ...

Erstelle eine Datei Namens "equiqment.sqf" in einem bebliebigen Texteditor und füge diese Datei in Deinen Missionsordner ein.

Wähle eine beliebige Kiste oder ein anderes Objekt.

Füge folgende Codeaufruf in die INIT Zeile des Objekts:

_waffenkiste = this execVM "equiqment.sqf"

Hier ist ein Codebeispiel zur Gestaltung der Ausrüstung :

if (isServer) then {
        clearweaponcargoGlobal _this;
        clearmagazinecargoGlobal _this;
        clearitemcargoGlobal _this;
        clearBackpackCargoGlobal _this;

        _this addItemCargoGlobal ["ACE_packingBandage", 150];
        _this addItemCargoGlobal ["ACE_fieldDressing", 150];
        _this addItemCargoGlobal ["ACE_personalAidKit", 100];
        _this addItemCargoGlobal ["ACE_bloodIV_250", 130];
        _this addItemCargoGlobal ["ACE_bloodIV_500", 130];
        _this addItemCargoGlobal ["ACE_bloodIV", 130];
        _this addItemCargoGlobal ["ACE_elasticBandage", 150];
        _this addItemCargoGlobal ["ACE_morphine", 130];
        _this addItemCargoGlobal ["ACE_epinephrine", 120];
        _this addItemCargoGlobal ["ACE_salineIV_250", 150];
        _this addItemCargoGlobal ["ACE_quikclot", 150];
        _this additemcargoGlobal ["ACE_surgicalKit",20];
        _this additemcargoGlobal ["ACE_tourniquet",50];

        _this addItemCargoGlobal ["ACE_Flashlight_MX991", 20];
        _this addItemCargoGlobal ["ACE_CableTie", 30];
        _this addItemCargoGlobal ["ACE_EntrenchingTool", 5];
        _this addItemCargoGlobal ["ACE_Clacker", 5];
        _this additemcargoGlobal ["rhs_altyn_visordown",5];

        _this addItemCargoGlobal ["Chemlight_red", 20];
        _this addItemCargoGlobal ["Chemlight_green", 20];
        _this addItemCargoGlobal ["Chemlight_yellow", 20];
        _this addItemCargoGlobal ["ACE_HandFlare_Yellow", 20];
        _this addItemCargoGlobal ["ACE_HandFlare_Green", 20];
        _this addItemCargoGlobal ["ACE_HandFlare_Red", 20];
        _this addItemCargoGlobal ["SmokeShellYellow", 20];
        _this addItemCargoGlobal ["SmokeShellGreen", 20];
        _this addItemCargoGlobal ["SmokeShellOrange", 20];
        _this addItemCargoGlobal ["ACE_M84", 40];

        _this addItemCargoGlobal ["ACE_DefusalKit", 10];
        _this addItemCargoGlobal ["adv_aceCPR_AED", 10];
        _this addItemCargoGlobal ["ACE_EntrenchingTool", 10];
        _this addItemCargoGlobal ["ACE_wirecutter", 5];
        _this addItemCargoGlobal ["MineDetector",20];
        _this addItemCargoGlobal ["Revo_mD_battery",20];
        _this addItemCargoGlobal ["ACE_Clacker", 5];
        _this addItemCargoGlobal ["ToolKit",20];
        _this addItemCargoGlobal ["SatchelCharge_Remote_Mag", 20];
        _this addItemCargoGlobal ["DemoCharge_Remote_Mag", 20];
        _this addItemCargoGlobal ["O_NVGoggles_ghex_F",40];
  
        _this addItemCargoGlobal ["B_UavTerminal",10];
        _this addBackpackCargoGlobal ["B_UAV_01_backpack_F",5];

        _this addmagazinecargoGlobal ["1Rnd_HE_Grenade_shell",50];
        _this addWeaponCargoGlobal ["BWA3_PzF3",20];

        _this addmagazinecargoGlobal ["BWA3_120Rnd_762x51_Tracer",100];
        _this addmagazinecargoGlobal ["BWA3_30Rnd_556x45_G36",300];
        _this addmagazinecargoGlobal ["BWA3_30Rnd_556x45_G36",50];
        _this addmagazinecargoGlobal ["BWA3_30Rnd_556x45_G36_Tracer",50];
        _this addmagazinecargoGlobal ["BWA3_30Rnd_556x45_G36_Tracer_Dim",50];

        _this addItemCargoGlobal ["ACE_EarPlugs", 40];

        _this additemcargoGlobal ["Laserdesignator_03",10];
        _this additemcargoGlobal ["Laserbatteries",30];
        _this additemcargoGlobal ["rnt_mg3_static"];

        _this additemcargoGlobal ["ACRE_PRC148",20];
        _this additemcargoGlobal ["ACRE_SEM70",20];
        _this additemcargoGlobal ["ACRE_PRC117F",20];

};

Eine Kommentarfunktion ist in diesem Blog nicht vorgesehen.
Bei Problemen zum Skript bitte im Gametwitter.de Forum registieren und dort die Kommentarfunktion nutzen.