Code:
if (!(player getVariable ["lea_already_connected", false]) or (!isMultiplayer)) then {
player setVariable ["lea_already_connected", true, true];
removeallweapons player;
removeallitems player;
removeBackpack player;
_dummy=[player, "ALL"] call ACE_fnc_RemoveGear ;
ace_sys_wounds_no_medical_gear = true;
[player,2,2,2,true] call ACE_fnc_PackIFAK;
_playerweap = [
"m8_carbine",
"Javelin",
"ACE_Javelin_CLU",
"NVGoggles",
"ACRE_PRC148",
"ItemCompass",
"ACE_Earplugs",
"ItemGPS",
"ACE_Map",
"ACE_GlassesTactical",
"ItemWatch"
];
_playerammo = [
"SmokeShellOrange",
"SmokeShellOrange",
"SmokeShellOrange",
"SmokeShellOrange",
"ACE_30Rnd_556x45_SB_Stanag",
"ACE_30Rnd_556x45_SB_Stanag",
"ACE_30Rnd_556x45_SB_Stanag",
"ACE_30Rnd_556x45_SB_Stanag",
"ACE_30Rnd_556x45_SB_Stanag",
"ACE_30Rnd_556x45_SB_Stanag",
"ACE_30Rnd_556x45_SB_Stanag",
"ACE_30Rnd_556x45_SB_Stanag",
"ACE_Medkit",
"ACE_Medkit"
];
_playerweapback = "ACE_Rucksack_MOLLE_Wood";
_playerweapruck = [];
_playerammoruck = [["ACE_Knicklicht_IR",1],["IR_Strobe_Marker",1],["ACE_Bandage",3],["ACE_Epinephrine",3],["ACE_LargeBandage",3],["ACE_Medkit",2],["ACE_Morphine",3]];
player setvariable ["ACE_RuckMagContents", _playerammoruck];
player setvariable ["ACE_weapononback", _playerweapback];
{player addmagazine _x} foreach _playerammo;
{player addWeapon _x} foreach _playerweap;
player selectWeapon (primaryWeapon player);
hintSilent "Loadout done";
sleep 5;
hintSilent "";
};