Jump to content
Sign in to follow this  
dr death jm

here's an update to my loadout, for 1 side (over kill).

Recommended Posts

I'm looking for comments, what you all think, I know maybe a little overkill with removing items,ammo,uniform and what not, but it's part of my chasing down the bis bug warning (that i know is a waste f my time), but it's my OCD So don't hate me.

TAG_FNC_Rifleman = 
{

params ["_player"];
_player = player;

removeAllWeapons _player;
removeAllAssignedItems _player;
removeAllItemsWithMagazines _player;	
removeHeadgear _player;
removeGoggles _player;
removeAllContainers _player;

{_player removeitem _x} forEach items _player;
{ _player removeMagazineGlobal _x; 
} forEach magazines _player;
	{
     _player linkItem _x;
    } forEach ["ItemGPS", "ItemWatch", "ItemRadio", "ItemMap", "ItemCompass"];
	removeUniform _player;
	
_player forceAddUniform (["U_B_CTRG_1","U_B_CTRG_2","U_B_CTRG_3"] call BIS_fnc_selectRandom);
_player addVest (["V_Chestrig_khk", "V_Chestrig_rgr", "V_Chestrig_oli", "V_TacVest_camo", "V_TacVest_khk", "V_TacVest_oli"] call BIS_fnc_selectRandom);
_player addHeadgear (["H_HelmetSpecB_blk" ,"H_HelmetB_plain_mcamo"] call BIS_fnc_selectRandom);
_player addGoggles "G_Balaclava_combat";

clearAllItemsFromBackpack _player;
removeBackpack _player;
_player addBackpack (["B_AssaultPack_blk", "B_TacticalPack_mcamo", "B_OutdoorPack_tan","B_Kitbag_cbr"] call BIS_fnc_selectRandom);

(uniformContainer _player) addItemCargoGlobal ["FirstAidKit", 2];
(vestContainer _player) addMagazineCargoGlobal ["HandGrenade", (3 + floor random 2)];
(vestContainer _player) addMagazineCargoGlobal ["Chemlight_blue", (2 + floor random 2)];
(unitBackpack _player) addMagazineCargoGlobal ["MiniGrenade", (3 + floor random 2)];
(unitBackpack _player) addMagazineCargoGlobal ["SmokeShell", (3 + floor random 2)];
(unitBackpack _player) addMagazineCargoGlobal ["30Rnd_556x45_Stanag_Tracer_Green", (7 + floor random 3)];

_player addWeapon (["arifle_TRG21_F", "arifle_TRG20_F", "arifle_Mk20_plain_F", "arifle_Mk20_F", "arifle_Mk20C_F", "arifle_Mk20C_plain_F"] call BIS_fnc_selectRandom);
_player addPrimaryWeaponItem "acc_flashlight";

[_player] call loadChange;

};

TAG_FNC_Grenadier = 
{

params ["_player"];
_player = player; 
	
removeAllWeapons _player;
removeAllAssignedItems _player;
removeAllItemsWithMagazines _player;	
removeHeadgear _player;
removeGoggles _player;
removeAllContainers _player;

{_player removeitem _x} forEach items _player;
{ _player removeMagazineGlobal _x; 
} forEach magazines _player;

	{
     _player linkItem _x;
    } forEach ["ItemGPS", "ItemWatch", "ItemRadio", "ItemMap", "ItemCompass"];
	removeUniform _player;

_player forceAddUniform (["U_B_CTRG_1","U_B_CTRG_2","U_B_CTRG_3"] call BIS_fnc_selectRandom);
_player addVest (["V_PlateCarrierGL_blk", "V_PlateCarrierGL_mtp", "V_PlateCarrierIAGL_oli"] call BIS_fnc_selectRandom);
_player addHeadgear (["H_HelmetSpecB_blk" ,"H_HelmetB_plain_mcamo"] call BIS_fnc_selectRandom);
_player addGoggles "G_Shades_Red";

clearAllItemsFromBackpack _player;
removeBackpack _player;
_player addBackpack (["B_Carryall_ocamo_Exp","B_Carryall_cbr", "B_Carryall_mcamo"] call BIS_fnc_selectRandom);

(uniformContainer _player) addItemCargoGlobal ["FirstAidKit", 2];
(vestContainer _player) addMagazineCargoGlobal ["HandGrenade", (3 + floor random 2)];
(vestContainer _player) addMagazineCargoGlobal ["Chemlight_blue", (2 + floor random 2)];

(unitBackpack _player) addMagazineCargoGlobal ["SmokeShell", (3 + floor random 2)];
(unitBackpack _player) addMagazineCargoGlobal ["1Rnd_HE_Grenade_shell", (5 + floor random 3)];
(unitBackpack _player) addMagazineCargoGlobal ["30Rnd_556x45_Stanag_Tracer_Green", (7 + floor random 3)];

_player addWeapon "arifle_TRG21_GL_F";
_player addPrimaryWeaponItem "optic_Hamr";
_player addPrimaryWeaponItem "acc_flashlight";

[_player] call loadChange;

};

TAG_FNC_Engineer = 
{

params ["_player"]; 
_player = player;
	
removeAllWeapons _player;
removeAllAssignedItems _player;
removeAllItemsWithMagazines _player;	
removeHeadgear _player;
removeGoggles _player;
removeAllContainers _player;

{_player removeitem _x} forEach items _player;
{ _player removeMagazineGlobal _x; 
} forEach magazines _player;

	{
     _player linkItem _x;
    } forEach ["ItemGPS", "ItemWatch", "ItemRadio", "ItemMap", "ItemCompass"];
	removeUniform _player;

_player forceAddUniform (["U_B_CTRG_1","U_B_CTRG_2","U_B_CTRG_3"] call BIS_fnc_selectRandom);
_player addVest (["V_Chestrig_khk", "V_Chestrig_rgr", "V_Chestrig_oli", "V_TacVest_camo", "V_TacVest_khk", "V_TacVest_oli"] call BIS_fnc_selectRandom);
_player addHeadgear (["H_HelmetSpecB_blk" ,"H_HelmetB_plain_mcamo"] call BIS_fnc_selectRandom);
_player addGoggles "G_Bandanna_beast";

clearAllItemsFromBackpack _player;
removeBackpack _player;
_player addBackpack (["B_Carryall_ocamo_Exp","B_Carryall_cbr", "B_Carryall_mcamo"] call BIS_fnc_selectRandom);

(uniformContainer _player) addItemCargoGlobal ["FirstAidKit", 2];
(vestContainer _player) addMagazineCargoGlobal ["HandGrenade", (3 + floor random 2)];
(vestContainer _player) addMagazineCargoGlobal ["Chemlight_blue", (2 + floor random 2)];

(unitBackpack _player) addMagazineCargoGlobal ["MiniGrenade", (3 + floor random 2)];
(unitBackpack _player) addMagazineCargoGlobal ["SmokeShell", (3 + floor random 2)];
(unitBackpack _player) addMagazineCargoGlobal ["30Rnd_9x21_Red_Mag", (7 + floor random 3)];
(unitBackpack _player) addMagazineCargoGlobal ["11Rnd_45ACP_Mag", (4 + floor random 2)];

(unitBackpack _player) addMagazineCargoGlobal ["APERSTripMine_Wire_Mag", 1];
(unitBackpack _player) addMagazineCargoGlobal ["SLAMDirectionalMine_Wire_Mag", 1];
(unitBackpack _player) addItemCargoGlobal ["FirstAidKit", 1];
(unitBackpack _player) addMagazineCargoGlobal ["16Rnd_9x21_Mag", 3];

_player addWeapon "hgun_PDW2000_F";
_player addPrimaryWeaponItem "muzzle_snds_L";
_player addPrimaryWeaponItem "optic_Hamr";
_player addPrimaryWeaponItem "acc_flashlight";

_player addWeapon "hgun_Pistol_heavy_01_F";
_player addHandgunItem "muzzle_snds_acp";
_player addHandgunItem "optic_MRD";
_player addWeapon "rangefinder";

[_player] call loadChange;

};

TAG_FNC_AutoRifleman = 
{

params ["_player"];
_player = player; 
	
removeAllWeapons _player;
removeAllAssignedItems _player;
removeAllItemsWithMagazines _player;	
removeHeadgear _player;
removeGoggles _player;
removeAllContainers _player;

{_player removeitem _x} forEach items _player;
{ _player removeMagazineGlobal _x; 
} forEach magazines _player;

	{
     _player linkItem _x;
    } forEach ["ItemGPS", "ItemWatch", "ItemRadio", "ItemMap", "ItemCompass"];
	removeUniform _player;

_player forceAddUniform (["U_B_CTRG_1","U_B_CTRG_2","U_B_CTRG_3"] call BIS_fnc_selectRandom);
_player addVest (["V_Chestrig_khk", "V_Chestrig_rgr", "V_Chestrig_oli", "V_TacVest_camo", "V_TacVest_khk", "V_TacVest_oli"] call BIS_fnc_selectRandom);
_player addHeadgear (["H_HelmetSpecB_blk" ,"H_HelmetB_plain_mcamo"] call BIS_fnc_selectRandom);
_player addGoggles "G_Sport_Blackyellow";

clearAllItemsFromBackpack _player;
removeBackpack _player;
_player addBackpack (["B_Carryall_ocamo_Exp","B_Carryall_cbr", "B_Carryall_mcamo"] call BIS_fnc_selectRandom);

(uniformContainer _player) addItemCargoGlobal ["FirstAidKit", 2];
(vestContainer _player) addMagazineCargoGlobal ["SmokeShell", (3 + floor random 2)];
(vestContainer _player) addMagazineCargoGlobal ["Chemlight_blue", (2 + floor random 2)];
(unitBackpack _player) addMagazineCargoGlobal ["200Rnd_65x39_cased_Box_Tracer", (4 + floor random 2)];
(unitBackpack _player) addMagazineCargoGlobal ["HandGrenade", (3 + floor random 2)];
(unitBackpack _player) addMagazineCargoGlobal ["MiniGrenade", (3 + floor random 2)];

_player addWeapon "LMG_Mk200_F";
_player addPrimaryWeaponItem "acc_flashlight";

[_player] call loadChange;

};

TAG_FNC_AT_Light = 
{

params ["_player"];
_player = player; 
	
removeAllWeapons _player;
removeAllAssignedItems _player;
removeAllItemsWithMagazines _player;	
removeHeadgear _player;
removeGoggles _player;
removeAllContainers _player;

{_player removeitem _x} forEach items _player;
{ _player removeMagazineGlobal _x; 
} forEach magazines _player;

	{
     _player linkItem _x;
    } forEach ["ItemGPS", "ItemWatch", "ItemRadio", "ItemMap", "ItemCompass"];
	removeUniform _player;
	
_player forceAddUniform (["U_B_CTRG_1","U_B_CTRG_2","U_B_CTRG_3"] call BIS_fnc_selectRandom);
_player addVest (["V_Chestrig_khk", "V_Chestrig_rgr", "V_Chestrig_oli", "V_TacVest_camo", "V_TacVest_khk", "V_TacVest_oli"] call BIS_fnc_selectRandom);
_player addHeadgear (["H_HelmetSpecB_blk" ,"H_HelmetB_plain_mcamo"] call BIS_fnc_selectRandom);
_player addGoggles "G_Sport_Red";

clearAllItemsFromBackpack _player;
removeBackpack _player;
_player addBackpack (["B_Carryall_ocamo_Exp","B_Carryall_cbr", "B_Carryall_mcamo"] call BIS_fnc_selectRandom);

(uniformContainer _player) addItemCargoGlobal ["FirstAidKit", 2];
(uniformContainer _player) addMagazineCargoGlobal ["MiniGrenade", (3 + floor random 2)];
(vestContainer _player) addMagazineCargoGlobal ["SmokeShell", (3 + floor random 2)];
(vestContainer _player) addMagazineCargoGlobal ["Chemlight_blue", (2 + floor random 2)];
(unitBackpack _player) addMagazineCargoGlobal ["HandGrenade", (3 + floor random 2)];
(unitBackpack _player) addMagazineCargoGlobal ["100Rnd_65x39_caseless_mag_Tracer", (4 + floor random 2)];
(unitBackpack _player) addMagazineCargoGlobal ["30Rnd_65x39_caseless_mag_Tracer", (4 + floor random 2)];
(unitBackpack _player) addMagazineCargoGlobal ["RPG32_HE_F",3];


_player addWeapon "arifle_MX_SW_F";
_player addPrimaryWeaponItem "acc_flashlight";
_player addPrimaryWeaponItem "optic_Arco";
_player addWeapon "launch_RPG32_F";
  
[_player] call loadChange;

};

TAG_FNC_Sapper = 
{

params ["_player"];
_player = player; 
	
removeAllWeapons _player;
removeAllAssignedItems _player;
removeAllItemsWithMagazines _player;	
removeHeadgear _player;
removeGoggles _player;
removeAllContainers _player;

{_player removeitem _x} forEach items _player;
{ _player removeMagazineGlobal _x; 
} forEach magazines _player;

	{
     _player linkItem _x;
    } forEach ["ItemGPS", "ItemWatch", "ItemRadio", "ItemMap", "ItemCompass"];
	removeUniform _player;
	
_player forceAddUniform (["U_B_CTRG_1","U_B_CTRG_2","U_B_CTRG_3"] call BIS_fnc_selectRandom);	
_player addVest (["V_Chestrig_khk", "V_Chestrig_rgr", "V_Chestrig_oli", "V_TacVest_camo", "V_TacVest_khk", "V_TacVest_oli"] call BIS_fnc_selectRandom);	
_player addHeadgear (["H_HelmetSpecB_blk" ,"H_HelmetB_plain_mcamo"] call BIS_fnc_selectRandom);
_player addGoggles "G_Shades_Green";

clearAllItemsFromBackpack _player;
removeBackpack _player;
_player addBackpack (["B_Carryall_ocamo_Exp","B_Carryall_cbr", "B_Carryall_mcamo"] call BIS_fnc_selectRandom);

(uniformContainer _player) addItemCargoGlobal ["FirstAidKit", 2];
(vestContainer _player) addMagazineCargoGlobal ["SmokeShellRed", (2 + floor random 2)];
(vestContainer _player) addMagazineCargoGlobal ["SmokeShellOrange", (2 + floor random 2)];
(vestContainer _player) addMagazineCargoGlobal ["Chemlight_green", (2 + floor random 2)];
(vestContainer _player) addMagazineCargoGlobal ["Chemlight_blue", (2 + floor random 2)];
(unitBackpack _player) addMagazineCargoGlobal ["HandGrenade", (3 + floor random 2)];
(unitBackpack _player) addMagazineCargoGlobal ["MiniGrenade", (3 + floor random 2)];
(unitBackpack _player) addMagazineCargoGlobal ["SmokeShell", (3 + floor random 2)];
(unitBackpack _player) addMagazineCargoGlobal ["11Rnd_45ACP_Mag", (4 + floor random 2)];
(unitBackpack _player) addMagazineCargoGlobal ["30Rnd_9x21_Red_Mag", (4 + floor random 2)];
(unitBackpack _player) addMagazineCargoGlobal ["APERSTripMine_Wire_Mag",3];
(unitBackpack _player) addMagazineCargoGlobal ["SLAMDirectionalMine_Wire_Mag", 3];


_player addWeapon "hgun_PDW2000_F";
_player addPrimaryWeaponItem "muzzle_snds_L";
_player addPrimaryWeaponItem "optic_Hamr";
_player addPrimaryWeaponItem "acc_flashlight";

_player addWeapon "hgun_Pistol_heavy_01_F";
_player addHandgunItem "optic_MRD";
  
[_player] call loadChange;

};

TAG_FNC_Recon = 
{

params ["_player"];
_player = player; 
	
removeAllWeapons _player;
removeAllAssignedItems _player;
removeAllItemsWithMagazines _player;	
removeHeadgear _player;
removeGoggles _player;
removeAllContainers _player;

{_player removeitem _x} forEach items _player;
{ _player removeMagazineGlobal _x; 
} forEach magazines _player;

	{
     _player linkItem _x;
    } forEach ["ItemGPS", "ItemWatch", "ItemRadio", "ItemMap", "ItemCompass"];
	removeUniform _player;

_player forceAddUniform (["U_B_CTRG_1","U_B_CTRG_2","U_B_CTRG_3"] call BIS_fnc_selectRandom);
_player addVest (["V_Chestrig_khk", "V_Chestrig_rgr", "V_Chestrig_oli", "V_TacVest_camo", "V_TacVest_khk", "V_TacVest_oli"] call BIS_fnc_selectRandom);
_player addHeadgear (["H_HelmetSpecB_blk" ,"H_HelmetB_plain_mcamo"] call BIS_fnc_selectRandom);
_player addGoggles "G_Shades_Green";

clearAllItemsFromBackpack _player;
removeBackpack _player;
_player addBackpack (["B_AssaultPack_blk", "B_TacticalPack_mcamo", "B_OutdoorPack_tan","B_Kitbag_cbr"] call BIS_fnc_selectRandom);

(uniformContainer _player) addItemCargoGlobal ["FirstAidKit", 2];
(uniformContainer _player) addMagazineCargoGlobal ["Chemlight_blue", (2 + floor random 2)];
(vestContainer _player) addMagazineCargoGlobal ["Chemlight_green", (2 + floor random 2)];
(vestContainer _player) addMagazineCargoGlobal["SmokeShellRed", (2 + floor random 2)];
(vestContainer _player) addMagazineCargoGlobal ["SmokeShellOrange", (2 + floor random 2)];
(unitBackpack _player) addMagazineCargoGlobal ["HandGrenade", (3 + floor random 2)];
(unitBackpack _player) addMagazineCargoGlobal ["MiniGrenade", (3 + floor random 2)];
(unitBackpack _player) addMagazineCargoGlobal ["SmokeShell", (3 + floor random 2)];
(unitBackpack _player) addMagazineCargoGlobal ["30Rnd_9x21_Red_Mag", (7 + floor random 3)];
(unitBackpack _player) addMagazineCargoGlobal ["16Rnd_9x21_yellow_Mag", (4 + floor random 2)];
(unitBackpack _player) addMagazineCargoGlobal ["SLAMDirectionalMine_Wire_Mag", 2];
(unitBackpack _player) addMagazineCargoGlobal ["IEDLandSmall_Remote_Mag", 2];


_player addWeapon "SMG_02_F";
_player addPrimaryWeaponItem "muzzle_snds_L";
_player addPrimaryWeaponItem "acc_flashlight";
_player addPrimaryWeaponItem "optic_MRCO";

_player addWeapon "hgun_P07_F";
_player addHandgunItem "muzzle_snds_L";

[_player] call loadChange;

};

TAG_FNC_SpecialF = 
{

params ["_player"];
_player = player; 
	
removeAllWeapons _player;
removeAllAssignedItems _player;
removeAllItemsWithMagazines _player;	
removeHeadgear _player;
removeGoggles _player;
removeAllContainers _player;

{_player removeitem _x} forEach items _player;
{ _player removeMagazineGlobal _x; 
} forEach magazines _player;

	{
     _player linkItem _x;
    } forEach ["ItemGPS", "ItemWatch", "ItemRadio", "ItemMap", "ItemCompass"];
	removeUniform _player;

_player forceAddUniform (["U_B_CTRG_1","U_B_CTRG_2","U_B_CTRG_3"] call BIS_fnc_selectRandom);
_player addVest (["V_Chestrig_khk", "V_Chestrig_rgr", "V_Chestrig_oli", "V_TacVest_camo", "V_TacVest_khk", "V_TacVest_oli"] call BIS_fnc_selectRandom);
_player addHeadgear (["H_HelmetSpecB_blk" ,"H_HelmetB_plain_mcamo"] call BIS_fnc_selectRandom);
_player addGoggles "G_Shades_Green";

clearAllItemsFromBackpack _player;
removeBackpack _player;
_player addBackpack (["B_Carryall_ocamo_Exp","B_Carryall_cbr", "B_Carryall_mcamo"] call BIS_fnc_selectRandom);

(uniformContainer _player) addItemCargoGlobal ["FirstAidKit", 2];
(vestContainer _player) addMagazineCargoGlobal ["SmokeShell", (3 + floor random 2)];
(vestContainer _player) addMagazineCargoGlobal ["Chemlight_blue", (2 + floor random 2)];
(unitBackpack _player) addMagazineCargoGlobal ["HandGrenade", (3 + floor random 2)];
(unitBackpack _player) addMagazineCargoGlobal ["MiniGrenade", (3 + floor random 2)];
(unitBackpack _player) addMagazineCargoGlobal ["16Rnd_9x21_yellow_Mag", (4 + floor random 2)];
(unitBackpack _player) addMagazineCargoGlobal ["30Rnd_9x21_Red_Mag", (5 + floor random 3)];
(unitBackpack _player) addMagazineCargoGlobal ["IEDLandBig_Remote_Mag", 2];
(unitBackpack _player) addItemCargoGlobal ["MineDetector", 1];

_player addWeapon "SMG_02_F";
_player addPrimaryWeaponItem "muzzle_snds_L";
_player addPrimaryWeaponItem "acc_flashlight";
_player addPrimaryWeaponItem "optic_Hamr";

_player addWeapon "hgun_P07_F";
_player addHandgunItem "muzzle_snds_L";

[_player] call loadChange;

};

TAG_FNC_AT_Heavy = 
{

params ["_player"];
_player = player; 
	
removeAllWeapons _player;
removeAllAssignedItems _player;
removeAllItemsWithMagazines _player;	
removeHeadgear _player;
removeGoggles _player;
removeAllContainers _player;

{_player removeitem _x} forEach items _player;
{ _player removeMagazineGlobal _x; 
} forEach magazines _player;

	{
     _player linkItem _x;
    } forEach ["ItemGPS", "ItemWatch", "ItemRadio", "ItemMap", "ItemCompass"];
	removeUniform _player;

_player forceAddUniform (["U_B_CTRG_1","U_B_CTRG_2","U_B_CTRG_3"] call BIS_fnc_selectRandom);
_player addVest (["V_Chestrig_khk", "V_Chestrig_rgr", "V_Chestrig_oli", "V_TacVest_camo", "V_TacVest_khk", "V_TacVest_oli"] call BIS_fnc_selectRandom);
_player addHeadgear (["H_HelmetSpecB_blk" ,"H_HelmetB_plain_mcamo"] call BIS_fnc_selectRandom);
_player addGoggles "G_Shades_Green";

clearAllItemsFromBackpack _player;
removeBackpack _player;
_player addBackpack (["B_Carryall_ocamo_Exp","B_Carryall_cbr", "B_Carryall_mcamo"] call BIS_fnc_selectRandom);

(uniformContainer _player) addItemCargoGlobal ["FirstAidKit", 2];
(uniformContainer _player) addMagazineCargoGlobal ["Chemlight_blue", (2 + floor random 2)];
(VestContainer _player) addMagazineCargoGlobal ["UGL_FlareCIR_F", (2 + floor random 2)];
(VestContainer _player) addMagazineCargoGlobal ["Chemlight_green", (2 + floor random 2)];
(VestContainer _player) addMagazineCargoGlobal ["3Rnd_HE_Grenade_shell", 2];
(unitBackpack _player) addMagazineCargoGlobal ["HandGrenade", (3 + floor random 2)];
(unitBackpack _player) addMagazineCargoGlobal ["MiniGrenade", (3 + floor random 2)];
(unitBackpack _player) addMagazineCargoGlobal ["SmokeShell", (3 + floor random 2)];
(unitBackpack _player) addMagazineCargoGlobal ["SmokeShellRed", (2 + floor random 2)];
(unitBackpack _player) addMagazineCargoGlobal ["3Rnd_HE_Grenade_shell", (5 + floor random 3)];
(unitBackpack _player) addMagazineCargoGlobal ["30Rnd_65x39_caseless_mag", (7 + floor random 3)];
(unitBackpack _player) addMagazineCargoGlobal ["16Rnd_9x21_yellow_Mag", (4 + floor random 2)];
(unitBackpack _player) addMagazineCargoGlobal ["RPG32_HE_F", 3];

_player addWeapon "arifle_MX_GL_Black_F";
_player addPrimaryWeaponItem "acc_flashlight";
_player addPrimaryWeaponItem "optic_Hamr";

_player addWeapon "launch_RPG32_F";

_player addWeapon "hgun_P07_F";
_player addHandgunItem "muzzle_snds_L";
  
[_player] call loadChange;

};

TAG_FNC_Marksman = 
{

params ["_player"];
_player = player; 
	
removeAllWeapons _player;
removeAllAssignedItems _player;
removeAllItemsWithMagazines _player;	
removeHeadgear _player;
removeGoggles _player;
removeAllContainers _player;

{_player removeitem _x} forEach items _player;
{ _player removeMagazineGlobal _x; 
} forEach magazines _player;

	{
     _player linkItem _x;
    } forEach ["ItemGPS", "ItemWatch", "ItemRadio", "ItemMap", "ItemCompass"];
	removeUniform _player;
	
_player forceAddUniform (["U_B_CTRG_1","U_B_CTRG_2","U_B_CTRG_3"] call BIS_fnc_selectRandom);	
_player addVest (["V_Chestrig_khk", "V_Chestrig_rgr", "V_Chestrig_oli", "V_TacVest_camo", "V_TacVest_khk", "V_TacVest_oli"] call BIS_fnc_selectRandom);
_player addHeadgear (["H_HelmetSpecB_blk" ,"H_HelmetB_plain_mcamo"] call BIS_fnc_selectRandom);
_player addGoggles "G_Bandanna_sport";

clearAllItemsFromBackpack _player;
removeBackpack _player;
_player addBackpack (["B_AssaultPack_blk", "B_TacticalPack_mcamo", "B_OutdoorPack_tan","B_Kitbag_cbr"] call BIS_fnc_selectRandom);

(uniformContainer _player) addItemCargoGlobal ["FirstAidKit", 3];
(vestContainer _player) addMagazineCargoGlobal ["Chemlight_blue", (2 + floor random 2)];
(unitBackpack _player) addMagazineCargoGlobal ["HandGrenade", (3 + floor random 2)];
(unitBackpack _player) addMagazineCargoGlobal ["MiniGrenade", (3 + floor random 2)];
(unitBackpack _player) addMagazineCargoGlobal ["SmokeShell", (3 + floor random 2)];
(unitBackpack _player) addMagazineCargoGlobal ["11Rnd_45ACP_Mag", (4 + floor random 2)];
(unitBackpack _player) addMagazineCargoGlobal ["30Rnd_65x39_caseless_mag", (7 + floor random 3)];
(unitBackpack _player) addMagazineCargoGlobal ["HandGrenade", 2];
(unitBackpack _player) addItemCargoGlobal ["MineDetector", 1];

_player addWeapon "arifle_MXM_Black_F";
_player addPrimaryWeaponItem "muzzle_snds_H";
_player addPrimaryWeaponItem "optic_Nightstalker";
_player addPrimaryWeaponItem "acc_flashlight";

_player addWeapon "hgun_Pistol_heavy_01_F";
_player addHandgunItem "optic_MRD";

_player addWeapon "Rangefinder";

[_player] call loadChange;

};

Share this post


Link to post
Share on other sites

Looks good to me, here is mine.

/// add to the unit you want to have this loadout null = this execVM "\loadouts\loadout.sqf";   this addeventhandler ["respawn",{(_this select 0) execVM "loadouts\loadout.sqf"}]; 

params ["_unit"];

waitUntil {sleep 1;!isNull player};

removeAllWeapons _unit;
removeAllItems _unit;
removeAllAssignedItems _unit;
removeUniform _unit;
removeVest _unit;
removeBackpack _unit;
removeHeadgear _unit;
removeGoggles _unit;
_unit forceAddUniform "U_B_GhillieSuit";
_unit addItemToUniform "130Rnd_338_Mag";
_unit addVest "V_PlateCarrier3_rgr";
_unit addItemToVest "FirstAidKit";
_unit addItemToVest "130Rnd_338_Mag";
for "_i" from 1 to 2 do {_unit addItemToVest "HandGrenade";};
_unit addBackpack "B_Carryall_ocamo";
for "_i" from 1 to 3 do {_unit addItemToBackpack "Titan_AT";};
_unit addHeadgear "H_ShemagOpen_tan";
_unit addWeapon "MMG_02_sand_F";
_unit addPrimaryWeaponItem "muzzle_snds_338_sand";
_unit addPrimaryWeaponItem "optic_AMS_snd";
_unit addPrimaryWeaponItem "bipod_01_F_snd";
_unit addWeapon "launch_B_Titan_short_F";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemWatch";
_unit linkItem "tf_anprc152_1";
_unit linkItem "ItemGPS";

Share this post


Link to post
Share on other sites
params ["_player"];
_player = player;

this part have no sense

While you passing object to the function and define its variable by params array, why you define it again?

 

Instead of

[] call BIS_fnc_selectRandom

 use engine based

selectRandom []
  • Like 1

Share this post


Link to post
Share on other sites
params ["_player"];
_player = player;

this part have no sense

While you passing object to the function and define its variable by params array, why you define it again?

 

Instead of

[] call BIS_fnc_selectRandom

 use engine based

selectRandom []

your the best davidoss

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×