Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- _box = (_this select 0);
- _playerRole = roleDescription player;
- private "_role";
- if ((_playerRole == "Commander@Command 1-0") OR (_playerRole == "Section Commander@Section 1-1") OR (_playerRole == "Section Commander@Section 1-2") OR (_playerRole == "Fire Team Leader")) then {_role = "command"};
- if (_playerRole == "JTAC") then {_role = "JTAC"};
- if ((_playerRole == "Doctor") OR (_playerRole == "Troop Doctor") OR (_playerRole == "Paramedic") OR (_playerRole == "Combat Medic")) then {_role = "Medic"};
- if ((_playerRole == "Spotter@Recon") OR (_playerRole == "Sniper")) then {_role = "Marksman"};
- if (_playerRole =="Explosives Specialist") then {_role = "EOD"};
- if (_playerRole == "MachineGunner") then {_role = "MachineGunner"};
- if ((_playerRole == "Marine") OR (_playerRole == "Fire Support (60mm Mortar)")) then {_role = "Marine"};
- //*******************************************************************
- _genericGear = [
- //Uniforms
- "UK3CB_BAF_U_CombatUniform_MTP_RM",
- "UK3CB_BAF_U_CombatUniform_MTP_ShortSleeve_RM",
- "UK3CB_BAF_U_CombatUniform_MTP_TShirt_RM",
- //Vests
- //Helmet
- "UK3CB_BAF_H_Beret_PR",
- "UK3CB_BAF_H_Beret_PR_PRR",
- "UK3CB_BAF_H_Beret_PR_PRR_Over",
- "UK3CB_BAF_H_Boonie_MTP",
- "UK3CB_BAF_H_Boonie_MTP_PRR",
- "UK3CB_BAF_H_Mk7_Camo_A",
- "UK3CB_BAF_H_Mk7_Camo_B",
- "UK3CB_BAF_H_Mk7_Camo_C",
- "UK3CB_BAF_H_Mk7_Camo_D",
- "UK3CB_BAF_H_Mk7_Camo_E",
- "UK3CB_BAF_H_Mk7_Camo_F",
- "UK3CB_BAF_H_Mk7_Camo_CESS_A",
- "UK3CB_BAF_H_Mk7_Camo_CESS_B",
- "UK3CB_BAF_H_Mk7_Camo_CESS_C",
- "UK3CB_BAF_H_Mk7_Camo_CESS_D",
- "UK3CB_BAF_H_Mk7_Camo_ESS_A",
- "UK3CB_BAF_H_Mk7_Camo_ESS_B",
- "UK3CB_BAF_H_Mk7_Camo_ESS_C",
- "UK3CB_BAF_H_Mk7_Camo_ESS_D",
- "UK3CB_BAF_H_Mk7_Net_A",
- "UK3CB_BAF_H_Mk7_Net_B",
- "UK3CB_BAF_H_Mk7_Net_C",
- "UK3CB_BAF_H_Mk7_Net_D",
- "UK3CB_BAF_H_Mk7_Net_CESS_A",
- "UK3CB_BAF_H_Mk7_Net_CESS_B",
- "UK3CB_BAF_H_Mk7_Net_CESS_C",
- "UK3CB_BAF_H_Mk7_Net_CESS_D",
- "UK3CB_BAF_H_Mk7_Net_ESS_A",
- "UK3CB_BAF_H_Mk7_Net_ESS_B",
- "UK3CB_BAF_H_Mk7_Net_ESS_C",
- "UK3CB_BAF_H_Mk7_Net_ESS_D",
- "UK3CB_BAF_H_Mk7_Scrim_A",
- "UK3CB_BAF_H_Mk7_Scrim_B",
- "UK3CB_BAF_H_Mk7_Scrim_C",
- "UK3CB_BAF_H_Mk7_Scrim_D",
- "UK3CB_BAF_H_Mk7_Scrim_E",
- "UK3CB_BAF_H_Mk7_Scrim_F",
- "UK3CB_BAF_H_Mk7_Scrim_ESS_A",
- "UK3CB_BAF_H_Mk7_Scrim_ESS_B",
- "UK3CB_BAF_H_Mk7_Scrim_ESS_C",
- //Backpacks
- "MRH_AADEquippedParachute",
- //Facewear
- "UK3CB_BAF_G_Tactical_Black",
- "UK3CB_BAF_G_Tactical_Clear",
- "UK3CB_BAF_G_Tactical_Grey",
- "UK3CB_BAF_G_Tactical_Orange",
- "UK3CB_BAF_G_Tactical_Yellow",
- "MRH_HaloMask",
- //NVG's
- "UK3CB_BAF_HMNVS",
- //Binoculars
- "Binocular",
- "UK3CB_BAF_Javelin_CLU",
- //Misc Items
- "ItemMap",
- "ItemAndroid",
- "TFAR_anprc152",
- "ItemCompass",
- "ACE_Altimeter",
- //Rifles
- "UK3CB_BAF_L119A1",
- "UK3CB_BAF_L119A1_CQB",
- "UK3CB_BAF_L119A1_FG",
- "UK3CB_BAF_L85A2_EMAG",
- "UK3CB_BAF_L85A2_RIS",
- "UK3CB_BAF_L85A3",
- "UK3CB_BAF_L86A2",
- //Rifle Ammo
- "UK3CB_BAF_556_30Rnd",
- "UK3CB_BAF_556_30Rnd_T",
- "UK3CB_BAF_1Rnd_SmokeBlue_Grenade_shell",
- "UK3CB_BAF_UGL_FlareGreen_F",
- "UK3CB_BAF_1Rnd_SmokeGreen_Grenade_shell",
- "UK3CB_BAF_1Rnd_HE_Grenade_Shell",
- "UK3CB_BAF_1Rnd_HEDP_Grenade_Shell",
- "UK3CB_BAF_UGL_FlareCIR_F",
- "UK3CB_BAF_1Rnd_SmokeOrange_Grenade_shell",
- "UK3CB_BAF_1Rnd_SmokePurple_Grenade_shell",
- "UK3CB_BAF_UGL_FlareRed_F",
- "UK3CB_BAF_1Rnd_SmokeRed_Grenade_shell",
- "UK3CB_BAF_UGL_FlareWhite_F",
- "UK3CB_BAF_1Rnd_Smoke_Grenade_shell",
- "UK3CB_BAF_UGL_FlareYellow_F",
- "UK3CB_BAF_1Rnd_SmokeYellow_Grenade_shell",
- "ACE_HuntIR_M203",
- "UK3CB_BAF_556_100Rnd",
- "UK3CB_BAF_556_100Rnd_T",
- "UK3CB_BAF_556_200Rnd",
- "UK3CB_BAF_556_200Rnd_T",
- "UK3CB_BAF_338_5Rnd",
- "UK3CB_BAF_338_5Rnd_Tracer",
- "UK3CB_BAF_762_L42A1_20Rnd",
- "UK3CB_BAF_762_L42A1_20Rnd_T",
- "UK3CB_BAF_762_100Rnd",
- "UK3CB_BAF_762_100Rnd_T",
- "UK3CB_BAF_762_200Rnd",
- "UK3CB_BAF_762_200Rnd_T",
- //Pistols
- "UK3CB_BAF_L105A1",
- "UK3CB_BAF_L105A2",
- "UK3CB_BAF_L107A1",
- "UK3CB_BAF_L117A2",
- "UK3CB_BAF_L131A1",
- "UK3CB_BAF_9_13Rnd",
- "UK3CB_BAF_9_15Rnd",
- "UK3CB_BAF_9_17Rnd",
- "uk3cb_baf_flashlight_l131a1",
- "uk3cb_baf_laser_l131a1",
- "uk3cb_baf_silencer_l105a1",
- "uk3cb_baf_flashlight_l105a1",
- "uk3cb_baf_l105a1_llm_ir_g",
- "uk3cb_baf_l105a1_llm_ir_r",
- //Optics
- "uk3cb_baf_kite",
- "uk3cb_baf_maxikite",
- "uk3cb_baf_ta31f",
- "uk3cb_baf_ta31f_hornbill",
- "rksl_optic_eot552",
- "rksl_optic_lds_pip",
- //Rail Attachments and Suppressors
- "uk3cb_baf_llm_ir_black",
- "uk3cb_baf_silencer_l85",
- "uk3cb_baf_sffh",
- "uk3cb_underbarrel_acc_afg",
- "uk3cb_underbarrel_acc_grippod",
- "uk3cb_underbarrel_acc_bipod",
- "uk3cb_underbarrel_acc_fgrip",
- "uk3cb_underbarrel_acc_fgrip_bipod",
- //Launchers
- "launch_NLAW_F",
- "UK3CB_BAF_L16_Tripod",
- "UK3CB_BAF_AT4_CS_AP_Launcher",
- "UK3CB_BAF_AT4_CS_AT_Launcher",
- "UK3CB_BAF_L111A1",
- "UK3CB_BAF_L134A1",
- "UK3CB_BAF_L16",
- "UK3CB_BAF_M6",
- "UK3CB_BAF_Tripod",
- "UK3CB_BAF_Javelin_Slung_Tube",
- "UK3CB_BAF_1Rnd_60mm_Mo_AB_Shells",
- "UK3CB_BAF_1Rnd_60mm_Mo_Shells",
- "UK3CB_BAF_1Rnd_60mm_Mo_Flare_White",
- "UK3CB_BAF_1Rnd_60mm_Mo_WPSmoke_White",
- "UK3CB_BAF_1Rnd_60mm_Mo_Smoke_White",
- "UK3CB_BAF_1Rnd_81mm_Mo_Shells",
- "UK3CB_BAF_1Rnd_81mm_Mo_IRFlare_White",
- "UK3CB_BAF_1Rnd_81mm_Mo_Flare_White",
- "UK3CB_BAF_1Rnd_81mm_Mo_WPSmoke_White",
- "UK3CB_BAF_1Rnd_81mm_Mo_Smoke_White",
- //Throwables
- "ACE_Chemlight_HiBlue",
- "ACE_Chemlight_HiGreen",
- "ACE_Chemlight_HiRed",
- "ACE_Chemlight_HiWhite",
- "ACE_Chemlight_HiYellow",
- "ACE_Chemlight_IR",
- "UK3CB_BAF_SmokeShellYellow",
- "UK3CB_BAF_SmokeShellPurple",
- "UK3CB_BAF_SmokeShell",
- "UK3CB_BAF_SmokeShellGreen",
- "UK3CB_BAF_SmokeShellOrange",
- "UK3CB_BAF_SmokeShellRed",
- "UK3CB_BAF_SmokeShellBlue",
- "ACE_HandFlare_Green",
- "ACE_HandFlare_Red",
- "ACE_HandFlare_White",
- "ACE_HandFlare_Yellow",
- "HandGrenade",
- "ACE_M84",
- //ACE and Misc Items
- "ACE_RangeTable_82mm",
- "ACE_adenosine",
- "ACE_artilleryTable",
- "ACE_ATragMX",
- "ACE_fieldDressing",
- "ACE_elasticBandage",
- "ACE_packingBandage",
- "ACE_quikclot",
- "ACE_CableTie",
- "ACE_bodyBag",
- "MRH_AAD_Item",
- "ACE_EarPlugs",
- "ACE_EntrenchingTool",
- "ACE_epinephrine",
- "ACE_Fortify",
- "ACE_Flashlight_MX991",
- "ItemcTabHCam",
- "ACE_IR_Strobe_Item",
- "ACE_Kestrel4500",
- "ACE_MapTools",
- "ACE_microDAGR",
- "ACE_morphine",
- "ACE_MRE_BeefStew",
- "ACE_MRE_ChickenTikkaMasala",
- "ACE_MRE_ChickenHerbDumplings",
- "ACE_MRE_CreamChickenSoup",
- "ACE_MRE_CreamTomatoSoup",
- "ACE_MRE_LambCurry",
- "ACE_MRE_MeatballsPasta",
- "ACE_MRE_SteakVegetables",
- "ACE_RangeCard",
- "ACE_salineIV",
- "ACE_salineIV_250",
- "ACE_salineIV_500",
- "ACE_splint",
- "ACE_tourniquet",
- "ACE_WaterBottle",
- "ACE_wirecutter",
- "MRH_FoldedMedicalTent",
- "LaserBatteries"
- ];
- switch (_role) do {
- case "command": {
- [_box, _genericGear + [
- "UK3CB_BAF_V_Osprey_SL_A",
- "UK3CB_BAF_V_Osprey_SL_B",
- "UK3CB_BAF_V_Osprey_SL_C",
- "UK3CB_BAF_V_Osprey_SL_D",
- "UK3CB_BAF_B_Bergen_MTP_SL_L_A",
- "UK3CB_BAF_B_Bergen_MTP_SL_H_A",
- "UK3CB_BAF_B_Bergen_MTP_Radio_H_A",
- "UK3CB_BAF_B_Bergen_MTP_Radio_H_B",
- "UK3CB_BAF_B_Bergen_MTP_Radio_L_A",
- "UK3CB_BAF_B_Bergen_MTP_Radio_L_B",
- "UK3CB_BAF_L119A1_UKUGL",
- "UK3CB_BAF_L85A2_UGL",
- "UK3CB_BAF_L85A2_UGL_HWS",
- "UK3CB_BAF_L85A3_UGL",
- "ACE_Vector",
- "ItemcTab",
- "B_UavTerminal",
- "ACE_HuntIR_monitor"
- ],false] call ace_arsenal_fnc_initBox;
- };
- case "JTAC": {
- [_box, _genericGear + [
- "UK3CB_BAF_V_Osprey_SL_A",
- "UK3CB_BAF_V_Osprey_SL_B",
- "UK3CB_BAF_V_Osprey_SL_C",
- "UK3CB_BAF_V_Osprey_SL_D",
- "UK3CB_BAF_B_Bergen_MTP_JTAC_H_A",
- "UK3CB_BAF_B_Bergen_MTP_JTAC_L_A",
- "UK3CB_BAF_L119A1_UKUGL",
- "UK3CB_BAF_L85A2_UGL",
- "UK3CB_BAF_L85A2_UGL_HWS",
- "UK3CB_BAF_L85A3_UGL",
- "ACE_Vector",
- "ItemcTab",
- "B_UavTerminal",
- "ACE_HuntIR_monitor",
- "UK3CB_BAF_Soflam_Laserdesignator"
- ],false] call ace_arsenal_fnc_initBox;
- };
- case "Medic": {
- [_box, _genericGear + [
- "UK3CB_BAF_V_Osprey_Medic_A",
- "UK3CB_BAF_V_Osprey_Medic_B",
- "UK3CB_BAF_V_Osprey_Medic_C",
- "UK3CB_BAF_V_Osprey_Medic_D",
- "UK3CB_BAF_B_Bergen_MTP_Medic_H_A",
- "UK3CB_BAF_B_Bergen_MTP_Medic_H_B",
- "UK3CB_BAF_B_Bergen_MTP_Medic_L_A",
- "UK3CB_BAF_B_Bergen_MTP_Medic_L_B",
- "ACE_surgicalKit"
- ],false] call ace_arsenal_fnc_initBox;
- };
- case "EOD": {
- [_box, _genericGear + [
- "UK3CB_BAF_V_Osprey_Rifleman_A",
- "UK3CB_BAF_V_Osprey_Rifleman_B",
- "UK3CB_BAF_V_Osprey_Rifleman_C",
- "UK3CB_BAF_V_Osprey_Rifleman_D",
- "UK3CB_BAF_V_Osprey_Rifleman_E",
- "UK3CB_BAF_V_Osprey_Rifleman_F",
- "UK3CB_BAF_B_Bergen_MTP_Sapper_H_A",
- "UK3CB_BAF_B_Bergen_MTP_Sapper_L_A",
- "UK3CB_BAF_B_Bergen_MTP_Engineer_H_A",
- "UK3CB_BAF_B_Bergen_MTP_Engineer_L_A",
- "UK3CB_BAF_B_Bergen_MTP_Rifleman_XL_A",
- "ACE_VMH3",
- "ACE_DefusalKit",
- "APERSBoundingMine_Range_Mag",
- "SLAMDirectionalMine_Wire_Mag",
- "APERSTripMine_Wire_Mag",
- "APERSMine_Range_Mag",
- "ClaymoreDirectionalMine_Remote_Mag",
- "DemoCharge_Remote_Mag",
- "ATMine_Range_Mag",
- "SatchelCharge_Remote_Mag",
- "APERSMineDispenser_Mag",
- "ACE_Clacker",
- "ACE_M26_Clacker"
- ],false] call ace_arsenal_fnc_initBox;
- };
- case "MachineGunner": {
- [_box, _genericGear + [
- "UK3CB_BAF_V_Osprey_MG_A",
- "UK3CB_BAF_V_Osprey_MG_B",
- "UK3CB_BAF_B_Bergen_MTP_Rifleman_H_A",
- "UK3CB_BAF_B_Bergen_MTP_Rifleman_H_B",
- "UK3CB_BAF_B_Bergen_MTP_Rifleman_H_C",
- "UK3CB_BAF_B_Bergen_MTP_Rifleman_L_A",
- "UK3CB_BAF_B_Bergen_MTP_Rifleman_L_B",
- "UK3CB_BAF_B_Bergen_MTP_Rifleman_L_C",
- "UK3CB_BAF_B_Bergen_MTP_Rifleman_L_D",
- "UK3CB_BAF_L110A2RIS",
- "UK3CB_BAF_L7A2"
- ],false] call ace_arsenal_fnc_initBox;
- };
- case "Marksman": {
- [_box, _genericGear + [
- "UK3CB_BAF_V_Osprey_Marksman_A",
- "U_B_FullGhillie_sard",
- "UK3CB_BAF_B_Bergen_MTP_Radio_H_A",
- "UK3CB_BAF_B_Bergen_MTP_Radio_H_B",
- "UK3CB_BAF_B_Bergen_MTP_Radio_L_A",
- "UK3CB_BAF_B_Bergen_MTP_Radio_L_B",
- "UK3CB_BAF_B_Bergen_MTP_Rifleman_H_A",
- "UK3CB_BAF_B_Bergen_MTP_Rifleman_H_B",
- "UK3CB_BAF_B_Bergen_MTP_Rifleman_H_C",
- "UK3CB_BAF_B_Bergen_MTP_Rifleman_L_A",
- "UK3CB_BAF_B_Bergen_MTP_Rifleman_L_B",
- "UK3CB_BAF_B_Bergen_MTP_Rifleman_L_C",
- "UK3CB_BAF_B_Bergen_MTP_Rifleman_L_D",
- "UK3CB_BAF_L86A3",
- "UK3CB_BAF_L115A3",
- "UK3CB_BAF_L115A3_Ghillie",
- "UK3CB_BAF_L129A1",
- "uk3cb_baf_silencer_l115a3",
- "ACE_Vector",
- "ItemcTab",
- "B_UavTerminal",
- "uk3cb_baf_ta648_308",
- "rksl_optic_pmii_312",
- "rksl_optic_pmii_312_sunshade",
- "rksl_optic_pmii_525",
- "rksl_optic_pmii_312_sunshade_wdl",
- "rksl_optic_pmii_312_wdl",
- "rksl_optic_pmii_525_wdl",
- "ACE_Tripod",
- "ACE_SpottingScope",
- "ClaymoreDirectionalMine_Remote_Mag",
- "ACE_Clacker"
- ],false] call ace_arsenal_fnc_initBox;
- };
- case "Marine": {
- [_box, _genericGear + [
- "UK3CB_BAF_V_Osprey_Rifleman_A",
- "UK3CB_BAF_V_Osprey_Rifleman_B",
- "UK3CB_BAF_V_Osprey_Rifleman_C",
- "UK3CB_BAF_V_Osprey_Rifleman_D",
- "UK3CB_BAF_V_Osprey_Rifleman_E",
- "UK3CB_BAF_V_Osprey_Rifleman_F",
- "UK3CB_BAF_B_Bergen_MTP_Rifleman_H_A",
- "UK3CB_BAF_B_Bergen_MTP_Rifleman_H_B",
- "UK3CB_BAF_B_Bergen_MTP_Rifleman_H_C",
- "UK3CB_BAF_B_Bergen_MTP_Rifleman_L_A",
- "UK3CB_BAF_B_Bergen_MTP_Rifleman_L_B",
- "UK3CB_BAF_B_Bergen_MTP_Rifleman_L_C",
- "UK3CB_BAF_B_Bergen_MTP_Rifleman_L_D",
- "UK3CB_BAF_B_Bergen_MTP_Rifleman_XL_A"
- ],false] call ace_arsenal_fnc_initBox;
- };
- default {
- [_box, _genericGear + [
- ],false] call ace_arsenal_fnc_initBox;
- };
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement