Arma 3 - Fahrzeugtypen mit Script ausrüsten

Erstellt: 2025-12-14 17:02:06 Aufrufe: 659 Tags: Keine Tags

Im Rahmen diverser Missionen habe ich für mich festgestellt, das es doch einfacher ist Fahrzeuge über ein Skript je nach Typ auszusrüsten.

Hier u.a. Fahrzeuge aus den Mods Redd&Tank, GM, RHS verwendet.

Hier einmal meine BW Fahrzeug-Config für bestimme Bundeswehrfahrzeuge nach der jeweiligen Fahrzeugklasse;


Aufzurufen über die Init.sqf

call compile preprocessFileLineNumbers "GT_config.sqf";


Skriptinhalt für die GT_config:

if (isServer) then {
{

        if(_x isKindOf "Redd_Tank_Fuchs_1A4_Pi_Tropentarn" || _x isKindOf "Redd_Tank_Fuchs_1A4_Pi_Flecktarn" || _x isKindOf  "gm_ge_army_fuchsa0_engineer"         )then{
            clearweaponcargoGlobal _x;
            clearmagazinecargoGlobal _x;
            clearitemcargoGlobal _x;
            clearBackpackCargoGlobal _x;
        
            _x addItemCargoGlobal ["ACE_DefusalKit", 5];         
            _x addItemCargoGlobal ["ACE_EntrenchingTool", 5];
            _x addItemCargoGlobal ["ACE_wirecutter", 5];    
            _x addItemCargoGlobal ["MineDetector",5];
            _x addItemCargoGlobal ["Revo_mD_battery",20];
            _x addItemCargoGlobal ["ACE_Clacker", 5];
            _x addItemCargoGlobal ["ToolKit",5];
            _x addItemCargoGlobal ["SatchelCharge_Remote_Mag", 20];
            _x addItemCargoGlobal ["DemoCharge_Remote_Mag", 20];
            _x addItemCargoGlobal ["APERSTripMine_Wire_Mag", 20];
            _x addItemCargoGlobal ["APERSBoundingMine_Range_Mag", 20];
            _x addItemCargoGlobal ["APERSTripMine_Wire_Mag", 25];
            _x addItemCargoGlobal ["ACE_FlareTripMine_Mag", 25];
            _x addItemCargoGlobal ["BWA3_DM31AT_Mag", 20];
            _x addItemCargoGlobal ["ACE_TacticalLadder_Pack" , 2];
            _x addItemCargoGlobal ["ACE_VMH3" , 2];
            
        };
        
        
        if(_x isKindOf "Redd_Tank_Fuchs_1A4_San_Tropentarn" || 
        _x isKindOf "Redd_Tank_Fuchs_1A4_San_Flecktarn" || 
        _x isKindOf "gm_ge_army_u1300l_medic" ||
        _x isKindOf "RHS_UH60M_MEV2_d")then{
            clearweaponcargoGlobal _x;
            clearmagazinecargoGlobal _x;
            clearitemcargoGlobal _x;
            clearBackpackCargoGlobal _x;
        
            _x addItemCargoGlobal ["ACE_bloodIV_500", 8];         
            _x addItemCargoGlobal ["ACE_bloodIV", 4];
            _x addItemCargoGlobal ["ACE_bloodIV_250", 4];    
            _x addItemCargoGlobal ["ACE_salineIV_500",5];
            _x addItemCargoGlobal ["ACE_salineIV_250",8];
            _x addItemCargoGlobal ["ACE_EarPlugs", 5];
            _x addItemCargoGlobal ["adv_aceCPR_AED",2];
            _x addItemCargoGlobal ["ACE_surgicalKit",2];
            _x addItemCargoGlobal ["ACE_elasticBandage", 20];
            _x addItemCargoGlobal ["ACE_fieldDressing", 20];
            _x addItemCargoGlobal ["APERSTripMine_Wire_Mag", 20];
            _x addItemCargoGlobal ["ACE_packingBandage", 20];
            _x addItemCargoGlobal ["ACE_tourniquet", 10];
            _x addItemCargoGlobal ["ACE_epinephrine", 12];
            _x addItemCargoGlobal ["ACE_morphine", 15];
        };

    } forEach vehicles;

};