Aebian 18 Posted April 17, 2014 Hi guys, i got a an question about the case function. /*Created by Mjr. Alexander Knight Date: 04-17-2014 Content: Standard Gear for the 22ETF USMC (ArmA 2) Adress: gear = ["Class",this] execVM "scripts\gears\usmc_gear.sqf"; */ _unitrole = _this select 0; _unit = _this select 1; _stanag = "ACE_30Rnd_556x45_T_Stanag"; _plugs = "ACE_Earplugs"; _gmask = "ACE_GlassesGasMask_US"; _gtask = "ACE_GlassesTactical"; _bpmedic = "ACE_Rucksack_MOLLE_WMARPAT_Medic"; _m4socom = "ACE_SOC_M4A1_Eotech"; _mkmg = "Mk_48_DES_EP1"; _mkammo = "100Rnd_762x51_M240"; _g18mags = "ACE_33Rnd_9x19_G18"; _glock18 = "ACE_Glock18"; _wsmoke = "ACE_Glock18"; _bandage = "ACE_Bandage"; _lbandage = "ACE_LargeBandage"; _mophy = "ACE_Morphine"; _ephy = "ACE_Epinephrine"; _bpback = "ACE_weapononback"; _bpack = "ACE_CharliePack"; _bpcon = "ACE_RuckMagContents"; removeAllweapons _unit; switch (_unitrole) do { case "FTL": // Fire Team Leader { _unit addWeapon _plugs; _unit setVariable [_bpback, _bpack]; _unit setVariable [_bpcon, [[_stanag,18],[_lbandage, 4], [_mophy, 2], [_ephy, 2], [_wsmoke,5]]]; _unit addWeapon _gmask; _unit addWeapon _gtask; _unit addMagazine _stanag; _unit addWeapon _m4socom; _unit addMagazine _stanag; _unit addMagazine _stanag; _unit addMagazine _stanag; _unit addMagazine _stanag; _unit addMagazine _stanag; _unit addMagazine _stanag; _unit addMagazine _stanag; _unit addMagazine _stanag; _unit addMagazine _g18mags; _unit addWeapon _glock18; _unit addMagazine _g18mags; _unit addMagazine _g18mags; _unit addMagazine _g18mags; _unit addMagazine _g18mags; _unit addMagazine _g18mags; _unit addMagazine _bandage; _unit addMagazine _bandage; _unit addMagazine _wsmoke; _unit addMagazine _wsmoke; _unit addMagazine _wsmoke; }; case "MED": // Medic { _unit addWeapon _plugs; _unit setVariable [_bpback, _bpmedic]; _unit setVariable [_bpcon, [["30Rnd_556x45_Stanag",8], [_wsmoke,11]]]; _unit addWeapon _gmask; _unit addWeapon _gtask; _unit addMagazine "30Rnd_556x45_Stanag"; _unit addWeapon "M4A3_CCO_EP1"; _unit addMagazine "30Rnd_556x45_Stanag"; _unit addMagazine "30Rnd_556x45_Stanag"; _unit addMagazine "30Rnd_556x45_Stanag"; _unit addMagazine "30Rnd_556x45_Stanag"; _unit addMagazine "30Rnd_556x45_Stanag"; _unit addMagazine "30Rnd_556x45_Stanag"; _unit addMagazine "30Rnd_556x45_Stanag"; _unit addMagazine "30Rnd_556x45_Stanag"; _unit addMagazine _g18mags; _unit addWeapon _glock18; _unit addMagazine _g18mags; _unit addMagazine _g18mags; _unit addMagazine _g18mags; _unit addMagazine _g18mags; _unit addMagazine _g18mags; _unit addMagazine _wsmoke; _unit addMagazine _wsmoke; }; case "RFL": // Rifleman { _unit addWeapon _plugs; _unit setVariable [_bpback, _bpack]; _unit setVariable [_bpcon, [[_stanag,18],[_lbandage, 4], [_mophy, 2], [_ephy, 2], [_wsmoke,5]]]; _unit addWeapon _gmask; _unit addWeapon _gtask; _unit addMagazine _stanag; _unit addWeapon _m4socom; _unit addMagazine _stanag; _unit addMagazine _stanag; _unit addMagazine _stanag; _unit addMagazine _stanag; _unit addMagazine _stanag; _unit addMagazine _stanag; _unit addMagazine _stanag; _unit addMagazine _stanag; _unit addMagazine _g18mags; _unit addWeapon _glock18; _unit addMagazine _g18mags; _unit addMagazine _g18mags; _unit addMagazine _g18mags; _unit addMagazine _g18mags; _unit addMagazine _g18mags; _unit addMagazine _bandage; _unit addMagazine _bandage; _unit addMagazine _wsmoke; _unit addMagazine _wsmoke; _unit addMagazine _wsmoke; }; case "MG": // Machinegunner { _unit addWeapon _plugs; _unit setVariable [_bpback, _bpack]; _unit setVariable [_bpcon, [[_mkammo,8], [_lbandage, 4], [_mophy, 2], [_ephy, 2], [_wsmoke,5]]]; _unit addWeapon _gmask; _unit addWeapon _gtask; _unit addMagazine _mkammo; _unit addWeapon _mkmg; _unit addMagazine _mkammo; _unit addMagazine _mkammo; _unit addMagazine _mkammo; _unit addMagazine _mkammo; _unit addMagazine _mkammo; _unit addMagazine _mkammo; _unit addMagazine _mkammo; _unit addMagazine _mkammo; _unit addMagazine _g18mags; _unit addWeapon _glock18; _unit addMagazine _g18mags; _unit addMagazine _g18mags; _unit addMagazine _g18mags; _unit addMagazine _g18mags; _unit addMagazine _g18mags; _unit addMagazine _wsmoke; _unit addMagazine _wsmoke; _unit addMagazine _wsmoke; }; i tried to add an gear to units. If they are FTL they got the FTL Gear and if the are MED the med gear. But anyway i always spawn with nothing. So the removeAllweapons _unit command works fine. Share this post Link to post Share on other sites
Harzach 2505 Posted April 18, 2014 You didn't close your "do" code block. Last line of the script: ... _unit addMagazine _wsmoke; _unit addMagazine _wsmoke; }; }; // add this Share this post Link to post Share on other sites