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 == "Squad Leader@Section 1-1") OR (_playerRole == "Squad Leader@Section 1-2")) then {_role = "command"};
- if (_playerRole == "JTAC") then {_role = "JTAC"};
- if ((_playerRole == "Doctor") OR (_playerRole == "Paramedic")) then {_role = "Medic"};
- if (_playerRole == "Marksman") then {_role = "Marksman"};
- if (_playerRole =="Explosives Specialist") then {_role = "EOD"};
- if (_playerRole == "MachineGunner") then {_role = "MachineGunner"};
- if ((_playerRole == "Operator") OR (_playerRole == "Team Leader")) then {_role = "Operator"};
- //*******************************************************************
- _genericGear = [
- //Caps
- "H_mas_usl_Cap_seal_f",
- "H_mas_usl_Booniehat_mul",
- "H_Bandanna_mcamo",
- //Uniforms MTP
- "U_mas_usl_B_CombatUniform_multi",
- "U_mas_usl_B_CombatUniform_S_multi",
- "U_mas_usl_B_CombatUniform_m1",
- "U_mas_usl_B_CombatUniform_m2",
- "CFP_75th_CRYE_Tee2",
- //Vests MTP
- "V_mas_usl_PlateCarrier1_rgr",
- "V_mas_usl_PlateCarrierLR_rgr",
- "V_mas_usl_PlateCarrierRF_rgr",
- "CFP_FAPC_Breacher_Multicam",
- "CFP_FAPC_MG_Multicam",
- "CFP_FAPC_Operator_Multicam",
- "CFP_CarrierRig_Breacher_Multicam",
- "CFP_CarrierRig_Gunner_Multicam",
- "CFP_CarrierRig_Operator_Multicam",
- "CFP_LBT6094_breacher_Multicam",
- "CFP_LBT6094_MG_Multicam",
- "CFP_LBT6094_operator_Multicam",
- "CFP_RAV_Breacher_Multicam",
- "CFP_RAV_MG_Multicam",
- "CFP_RAV_operator_Multicam",
- //Helmet MTP
- "H_mas_usl_ach",
- "H_mas_usl_airframe",
- "H_mas_usl_Booniehat_mul",
- "H_mas_usl_opscorn",
- "H_mas_usl_opscorn_gog",
- "CFP_OpsC_Covered",
- "CFP_OpsC_Covered2",
- "CFP_OpsC_Painted",
- "CFP_OpsC_Uncovered",
- "CFP_OpsC_Med",
- "CFP_OpsC_Uncov_Full",
- "CFP_OpsC_Cov_Goggles_Off",
- "CUP_H_OpsCore_Covered_MCAM_US_SF",
- "CUP_H_OpsCore_Spray_US_SF",
- "CUP_H_OpsCore_Tan_SF",
- "CFP_OpsC_Uncov_Goggle_Off",
- //Backpacks MTP
- "B_Kitbag_mcamo",
- "B_LegStrapBag_coyote_F",
- "B_Bergen_mcamo_F",
- "B_Respawn_TentDome_F",
- "B_Carryall_mcamo",
- "MRH_AADEquippedParachute",
- //Facewear
- "CFP_Oakley_Goggles_Blk",
- "CFP_Oakley_Goggles_Blk_Drk",
- "CFP_Beard",
- "CFP_Beard_Grey",
- "CFP_Beard_Red",
- "CUP_G_ESS_BLK_Facewrap_Black",
- "CUP_G_ESS_RGR_Facewrap_Ranger",
- "CUP_G_ESS_CBR_Facewrap_Red",
- "CUP_G_ESS_RGR_Facewrap_Skull",
- "CUP_G_ESS_KHK_Facewrap_Tan",
- "CUP_G_ESS_BLK_Facewrap_Black_GPS",
- "CUP_G_ESS_BLK_Scarf_Grn",
- "CUP_G_ESS_BLK_Scarf_Red",
- "CUP_G_ESS_KHK_Scarf_Tan",
- "CUP_G_ESS_BLK_Scarf_White",
- "CUP_G_ESS_BLK_Scarf_Face_Grn",
- "CUP_G_ESS_BLK_Scarf_Face_Red",
- "CUP_G_ESS_KHK_Scarf_Face_Tan",
- "CUP_G_ESS_BLK_Scarf_Face_White",
- "CUP_G_ESS_BLK_Scarf_Grn_GPS",
- "CUP_G_ESS_KHK_Scarf_Tan_GPS",
- "CUP_G_ESS_BLK_Scarf_White_GPS",
- "CUP_G_ESS_BLK_Scarf_Face_Grn_GPS",
- "CUP_G_ESS_KHK_Scarf_Face_Tan_GPS",
- "CUP_G_ESS_BLK_Scarf_Face_White_GPS",
- "CFP_Neck_Plain_Atacs",
- "CFP_Neck_Plain_Atacs2",
- "CFP_Neck_Plain2",
- "CFP_Neck_Plain4",
- "CFP_Neck_Plain3",
- "CFP_Scarfbeard_green",
- "CFP_Scarfbeard_grey",
- "CFP_Scarfbeard_tan",
- "CFP_Scarfbeard_white",
- "CFP_Scarfbeardshades_green",
- "CFP_Scarfbeardshades_grey",
- "CFP_Scarfbeardshades_tan",
- "CFP_Scarfbeardshades_white",
- "SP_Shades_Black",
- "CUP_FR_NeckScarf",
- "CUP_FR_NeckScarf2",
- "CUP_FR_NeckScarf5",
- "CUP_FR_NeckScarf4",
- "G_mas_usl_balaM_b",
- "G_mas_usl_balaM_T",
- "G_mas_usl_bala_b",
- "G_mas_usl_bala_T",
- "G_mas_usl_jumpmask",
- "G_mas_usl_wrap_gog_B",
- "G_mas_usl_wrap_gog_T",
- //NVG's
- "CUP_NVG_GPNVG_black",
- //Binoculars
- "Binocular",
- //Misc Items
- "ItemMap",
- "ItemAndroid",
- "TFAR_anprc152",
- "ItemCompass",
- "ACE_Altimeter",
- //Rifles
- "CUP_arifle_ACRC_blk_556",
- "CUP_arifle_ACR_blk_556",
- "CUP_arifle_HK416_Black",
- "CUP_arifle_HK416_CQB_Black",
- "CUP_arifle_SBR_od",
- "CUP_arifle_SBR_black",
- "CUP_arifle_M4A1_MOE_short_wdl",
- "CUP_arifle_M4A1_standard_short_black",
- "CUP_arifle_M4A1_MOE_wdl",
- "CUP_arifle_M4A1_standard_black",
- "CUP_arifle_Mk16_CQC",
- "CUP_arifle_Mk16_CQC_AFG",
- "CUP_arifle_Mk16_CQC_FG",
- "CUP_arifle_Mk16_CQC_SFG",
- "CUP_arifle_Mk16_STD",
- "CUP_arifle_Mk16_STD_AFG",
- "CUP_arifle_Mk16_STD_FG",
- "CUP_arifle_Mk16_STD_SFG",
- "CUP_arifle_Mk17_CQC",
- "CUP_arifle_Mk17_CQC_FG",
- "CUP_arifle_Mk17_CQC_SFG",
- "CUP_glaunch_M32",
- //Rifle Ammo
- "CUP_5Rnd_762x67_G22",
- "7Rnd_408_Mag",
- "CUP_30Rnd_556x45_PMAG_QP",
- "CUP_30Rnd_556x45_PMAG_QP_Tracer_Red",
- "CUP_20Rnd_762x51_HK417",
- "CUP_20Rnd_TE1_Red_Tracer_762x51_HK417",
- "CUP_10Rnd_127x99_M107",
- "CUP_200Rnd_TE4_Red_Tracer_556x45_M249",
- "CUP_200Rnd_TE1_Red_Tracer_556x45_M249",
- "CUP_30Rnd_556x45_Stanag_Mk16",
- "CUP_20Rnd_762x51_B_SCAR_bkl",
- "CUP_20Rnd_TE1_Green_Tracer_762x51_SCAR_bkl",
- "CUP_100Rnd_TE4_LRT4_Red_Tracer_762x51_Belt_M",
- "CUP_1Rnd_HE_M203",
- "CUP_1Rnd_HEDP_M203",
- "CUP_FlareWhite_M203",
- "CUP_1Rnd_StarFlare_White_M203",
- "CUP_1Rnd_StarCluster_White_M203",
- "CUP_FlareGreen_M203",
- "CUP_1Rnd_StarCluster_Green_M203",
- "CUP_1Rnd_StarFlare_Green_M203",
- "CUP_FlareRed_M203",
- "CUP_1Rnd_StarCluster_Red_M203",
- "CUP_1Rnd_StarFlare_Red_M203",
- "CUP_1Rnd_SmokeRed_M203",
- "CUP_1Rnd_Smoke_M203",
- "CUP_1Rnd_SmokeGreen_M203",
- "CUP_1Rnd_SmokeYellow_M203",
- "ACE_HuntIR_M203",
- "CUP_6Rnd_HE_M203",
- "CUP_6Rnd_FlareWhite_M203",
- "CUP_6Rnd_SmokeRed_M203",
- "CUP_6Rnd_Smoke_M203",
- "CUP_6Rnd_SmokeGreen_M203",
- //Pistols
- "CUP_hgun_Deagle",
- "CUP_7Rnd_50AE_Deagle",
- "CUP_hgun_Glock17_blk",
- "optic_mrd_black",
- "muzzle_snds_l",
- "cup_acc_glock17_flashlight",
- "cup_acc_mlpls_laser",
- "CUP_17Rnd_9x19_glock17",
- "CUP_hgun_Colt1911",
- "CUP_7Rnd_45ACP_1911",
- "muzzle_snds_acp",
- "CUP_hgun_M9",
- "CUP_15Rnd_9x19_M9",
- //Optics
- "cup_optic_ac11704_black",
- "cup_optic_aimm_compm4_blk",
- "cup_optic_compm4",
- "cup_optic_microt1",
- "cup_optic_microt1_low",
- "cup_optic_aimm_microt1_blk",
- "cup_optic_elcan_specterdr_black_3d",
- "cup_optic_elcan_specterdr_kf_black_3d",
- "cup_optic_elcan_specterdr_rmr_black_3d",
- "cup_optic_elcan_specterdr_kf_rmr_black_3d",
- "cup_optic_holoblack",
- "cup_optic_eotech553_black",
- "cup_optic_g33_hws_blk",
- "cup_optic_hensoldtzo_3d",
- "cup_optic_hensoldtzo_rds_3d",
- "cup_optic_compm2_low",
- "cup_optic_aimm_m68_blk",
- "cup_optic_aimm_compm2_blk",
- "cup_optic_compm2_black",
- "cup_optic_acog_ta01b_black_3d",
- "cup_optic_acog_ta01b_rmr_black_3d",
- "cup_optic_rco_3d",
- "cup_optic_acog_ta01nsn_rmr_black_3d",
- "cup_optic_acog2_3d",
- "cup_optic_acog_3d",
- //Rail Attachments and Suppressors
- "cup_acc_anpeq_15_black",
- "cup_acc_anpeq_15_black_top",
- "cup_acc_anpeq_15_flashlight_black_l",
- "cup_acc_anpeq_15_top_flashlight_black_l",
- "cup_acc_llm_black",
- "cup_muzzle_mfsup_scar_h",
- "cup_muzzle_snds_scar_h",
- "cup_muzzle_mfsup_scar_l",
- "cup_muzzle_snds_scar_l",
- "cup_muzzle_snds_m16",
- "cup_bipod_harris_1a2_l_blk",
- "cup_bipod_harris_1a2_l",
- //Launchers
- "UK3CB_BAF_Javelin_Slung_Tube",
- "UK3CB_BAF_Javelin_CLU",
- "UK3CB_BAF_L16",
- "UK3CB_BAF_L16_Tripod",
- "UK3CB_BAF_1Rnd_81mm_Mo_AB_Shells",
- "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",
- "UK3CB_BAF_M6",
- "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",
- "CUP_launch_M136",
- "launch_MRAWS_green_rail_F",
- "CUP_MAAWS_HEAT_M",
- "CUP_MAAWS_HEDP_M",
- "CUP_launch_FIM92Stinger",
- "CUP_launch_M72A6_Special",
- "UK3CB_BAF_L111A1",
- "UK3CB_BAF_L134A1",
- "UK3CB_BAF_Tripod",
- //Throwables
- "ACE_Chemlight_IR",
- "ACE_Chemlight_HiGreen",
- "ACE_Chemlight_HiBlue",
- "ACE_Chemlight_HiWhite",
- "ACE_Chemlight_HiYellow",
- "ACE_Chemlight_HiRed",
- "ACE_HandFlare_White",
- "ACE_HandFlare_Red",
- "ACE_HandFlare_Green",
- "ACE_HandFlare_Yellow",
- "ACE_CTS9",
- "ACE_M14",
- "SmokeShellOrange",
- "SmokeShellBlue",
- "SmokeShellPurple",
- "SmokeShellYellow",
- "SmokeShellGreen",
- "SmokeShellRed",
- "SmokeShell",
- "B_IR_Grenade",
- "CUP_HandGrenade_M67",
- //ACE and Misc Items
- "ACE_adenosine",
- "ACE_fieldDressing",
- "ACE_elasticBandage",
- "ACE_packingBandage",
- "ACE_quikclot",
- "ACE_bodyBag",
- "ACE_CableTie",
- "ACE_Chemlight_Shield",
- "ACE_EarPlugs",
- "ACE_EntrenchingTool",
- "ACE_epinephrine",
- "ACE_Flashlight_MX991",
- "ItemcTabHCam",
- "MRH_AAD_Item",
- "ACE_IR_Strobe_Item",
- "ACE_MapTools",
- "ACE_microDAGR",
- "ACE_morphine",
- "ACE_Humanitarian_Ration",
- "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_splint",
- "ACE_SpraypaintGreen",
- "ToolKit",
- "ACE_tourniquet",
- "ACE_WaterBottle",
- "Laserbatteries"
- ];
- switch (_role) do {
- case "command": {
- [_box, _genericGear + [
- "ACE_MX2A",
- "CUP_arifle_ACRC_EGLM_blk_556",
- "CUP_arifle_ACR_EGLM_blk_556",
- "CUP_arifle_HK416_CQB_M203_Black",
- "CUP_arifle_HK416_M203_Black",
- "CUP_arifle_Mk16_CQC_EGLM",
- "CUP_arifle_Mk16_STD_EGLM",
- "CUP_arifle_Mk17_CQC_EGLM",
- "cup_optic_an_pvs_10_black",
- "Alive_Tablet",
- "ItemcTab",
- "tfw_ilbe_blade_mc",
- "tfw_ilbe_DD_mc",
- "tfw_ilbe_whip_mc"
- ],false] call ace_arsenal_fnc_initBox;
- };
- case "JTAC": {
- [_box, _genericGear + [
- "MRH_laser_designator",
- "CUP_arifle_ACRC_EGLM_blk_556",
- "CUP_arifle_ACR_EGLM_blk_556",
- "CUP_arifle_HK416_CQB_M203_Black",
- "CUP_arifle_HK416_M203_Black",
- "CUP_arifle_Mk16_CQC_EGLM",
- "CUP_arifle_Mk16_STD_EGLM",
- "CUP_arifle_Mk17_CQC_EGLM",
- "tfw_ilbe_blade_mc",
- "tfw_ilbe_DD_mc",
- "tfw_ilbe_whip_mc",
- "Alive_Tablet",
- "ItemcTab",
- "B_UAV_01_backpack_F",
- "B_UavTerminal",
- "ACE_Vector"
- ],false] call ace_arsenal_fnc_initBox;
- };
- case "Medic": {
- [_box, _genericGear + [
- "ACE_salineIV",
- "ACE_salineIV_250",
- "ACE_salineIV_500",
- "ACE_surgicalKit"
- ],false] call ace_arsenal_fnc_initBox;
- };
- case "EOD": {
- [_box, _genericGear + [
- "ACE_M26_Clacker",
- "ACE_Clacker",
- "APERSMineDispenser_Mag",
- "ATMine_Range_Mag",
- "SLAMDirectionalMine_Wire_Mag",
- "ClaymoreDirectionalMine_Remote_Mag",
- "DemoCharge_Remote_Mag",
- "SatchelCharge_Remote_Mag"
- ],false] call ace_arsenal_fnc_initBox;
- };
- case "MachineGunner": {
- [_box, _genericGear + [
- "CUP_lmg_m249_pip1",
- "CUP_lmg_m249_pip2",
- "CUP_lmg_Mk48",
- "CUP_lmg_Mk48_nohg"
- ],false] call ace_arsenal_fnc_initBox;
- };
- case "Marksman": {
- [_box, _genericGear + [
- "ACE_RangeCard",
- "ACE_ATragMX",
- "CUP_srifle_G22_blk",
- "CUP_arifle_HK417_20",
- "CUP_srifle_M107_Pristine",
- "CUP_srifle_M110_black",
- "cup_muzzle_snds_m110_black",
- "CUP_arifle_Mk20",
- "srifle_LRR_F",
- "cup_optic_an_pvs_10_black",
- "rksl_optic_pmii_312",
- "rksl_optic_pmii_312_sunshade",
- "rksl_optic_pmii_525",
- "ACE_Tripod"
- ],false] call ace_arsenal_fnc_initBox;
- };
- case "Operator": {
- [_box, _genericGear + [
- ],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