Advertisement
Guest User

Untitled

a guest
Aug 11th, 2020
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQF 11.19 KB | None | 0 0
  1.  
  2. _box = (_this select 0);
  3. _playerRole = roleDescription player;
  4. private "_role";
  5.  
  6. if ((_playerRole == "Commander@Command 1-0") OR (_playerRole == "Squad Leader@Section 1-1") OR (_playerRole == "Squad Leader@Section 1-2")) then {_role = "command"};
  7. if (_playerRole == "JTAC") then {_role = "JTAC"};
  8. if ((_playerRole == "Doctor") OR (_playerRole == "Paramedic")) then {_role = "Medic"};
  9. if (_playerRole == "Marksman") then {_role = "Marksman"};
  10. if (_playerRole =="Explosives Specialist") then {_role = "EOD"};
  11. if (_playerRole == "MachineGunner") then {_role = "MachineGunner"};
  12. if ((_playerRole == "Operator") OR (_playerRole == "Team Leader")) then {_role = "Operator"};
  13.  
  14. //*******************************************************************
  15. _genericGear = [
  16.  
  17.     //Caps
  18.     "H_mas_usl_Cap_seal_f",
  19.     "H_mas_usl_Booniehat_mul",
  20.     "H_Bandanna_mcamo",
  21.     //Uniforms MTP
  22.     "U_mas_usl_B_CombatUniform_multi",
  23.     "U_mas_usl_B_CombatUniform_S_multi",
  24.     "U_mas_usl_B_CombatUniform_m1",
  25.     "U_mas_usl_B_CombatUniform_m2",
  26.     "CFP_75th_CRYE_Tee2",
  27.     //Vests MTP
  28.     "V_mas_usl_PlateCarrier1_rgr",
  29.     "V_mas_usl_PlateCarrierLR_rgr",
  30.     "V_mas_usl_PlateCarrierRF_rgr",
  31.     "CFP_FAPC_Breacher_Multicam",
  32.     "CFP_FAPC_MG_Multicam",
  33.     "CFP_FAPC_Operator_Multicam",
  34.     "CFP_CarrierRig_Breacher_Multicam",
  35.     "CFP_CarrierRig_Gunner_Multicam",
  36.     "CFP_CarrierRig_Operator_Multicam",
  37.     "CFP_LBT6094_breacher_Multicam",
  38.     "CFP_LBT6094_MG_Multicam",
  39.     "CFP_LBT6094_operator_Multicam",
  40.     "CFP_RAV_Breacher_Multicam",
  41.     "CFP_RAV_MG_Multicam",
  42.     "CFP_RAV_operator_Multicam",
  43.     //Helmet MTP
  44.     "H_mas_usl_ach",
  45.     "H_mas_usl_airframe",
  46.     "H_mas_usl_Booniehat_mul",
  47.     "H_mas_usl_opscorn",
  48.     "H_mas_usl_opscorn_gog",
  49.     "CFP_OpsC_Covered",
  50.     "CFP_OpsC_Covered2",
  51.     "CFP_OpsC_Painted",
  52.     "CFP_OpsC_Uncovered",
  53.     "CFP_OpsC_Med",
  54.     "CFP_OpsC_Uncov_Full",
  55.     "CFP_OpsC_Cov_Goggles_Off",
  56.     "CUP_H_OpsCore_Covered_MCAM_US_SF",
  57.     "CUP_H_OpsCore_Spray_US_SF",
  58.     "CUP_H_OpsCore_Tan_SF",
  59.     "CFP_OpsC_Uncov_Goggle_Off",
  60.     //Backpacks MTP
  61.     "B_Kitbag_mcamo",
  62.     "B_LegStrapBag_coyote_F",
  63.     "B_Bergen_mcamo_F",
  64.     "B_Respawn_TentDome_F",
  65.     "B_Carryall_mcamo",
  66.     "MRH_AADEquippedParachute",
  67.     //Facewear
  68.     "CFP_Oakley_Goggles_Blk",
  69.     "CFP_Oakley_Goggles_Blk_Drk",
  70.     "CFP_Beard",
  71.     "CFP_Beard_Grey",
  72.     "CFP_Beard_Red",
  73.     "CUP_G_ESS_BLK_Facewrap_Black",
  74.     "CUP_G_ESS_RGR_Facewrap_Ranger",
  75.     "CUP_G_ESS_CBR_Facewrap_Red",
  76.     "CUP_G_ESS_RGR_Facewrap_Skull",
  77.     "CUP_G_ESS_KHK_Facewrap_Tan",
  78.     "CUP_G_ESS_BLK_Facewrap_Black_GPS",
  79.     "CUP_G_ESS_BLK_Scarf_Grn",
  80.     "CUP_G_ESS_BLK_Scarf_Red",
  81.     "CUP_G_ESS_KHK_Scarf_Tan",
  82.     "CUP_G_ESS_BLK_Scarf_White",
  83.     "CUP_G_ESS_BLK_Scarf_Face_Grn",
  84.     "CUP_G_ESS_BLK_Scarf_Face_Red",
  85.     "CUP_G_ESS_KHK_Scarf_Face_Tan",
  86.     "CUP_G_ESS_BLK_Scarf_Face_White",
  87.     "CUP_G_ESS_BLK_Scarf_Grn_GPS",
  88.     "CUP_G_ESS_KHK_Scarf_Tan_GPS",
  89.     "CUP_G_ESS_BLK_Scarf_White_GPS",
  90.     "CUP_G_ESS_BLK_Scarf_Face_Grn_GPS",
  91.     "CUP_G_ESS_KHK_Scarf_Face_Tan_GPS",
  92.     "CUP_G_ESS_BLK_Scarf_Face_White_GPS",
  93.     "CFP_Neck_Plain_Atacs",
  94.     "CFP_Neck_Plain_Atacs2",
  95.     "CFP_Neck_Plain2",
  96.     "CFP_Neck_Plain4",
  97.     "CFP_Neck_Plain3",
  98.     "CFP_Scarfbeard_green",
  99.     "CFP_Scarfbeard_grey",
  100.     "CFP_Scarfbeard_tan",
  101.     "CFP_Scarfbeard_white",
  102.     "CFP_Scarfbeardshades_green",
  103.     "CFP_Scarfbeardshades_grey",
  104.     "CFP_Scarfbeardshades_tan",
  105.     "CFP_Scarfbeardshades_white",
  106.     "SP_Shades_Black",
  107.     "CUP_FR_NeckScarf",
  108.     "CUP_FR_NeckScarf2",
  109.     "CUP_FR_NeckScarf5",
  110.     "CUP_FR_NeckScarf4",
  111.     "G_mas_usl_balaM_b",
  112.     "G_mas_usl_balaM_T",
  113.     "G_mas_usl_bala_b",
  114.     "G_mas_usl_bala_T",
  115.     "G_mas_usl_jumpmask",
  116.     "G_mas_usl_wrap_gog_B",
  117.     "G_mas_usl_wrap_gog_T",
  118.     //NVG's
  119.     "CUP_NVG_GPNVG_black",
  120.     //Binoculars
  121.     "Binocular",
  122.     //Misc Items
  123.     "ItemMap",
  124.     "ItemAndroid",
  125.     "TFAR_anprc152",
  126.     "ItemCompass",
  127.     "ACE_Altimeter",
  128.     //Rifles
  129.     "CUP_arifle_ACRC_blk_556",
  130.     "CUP_arifle_ACR_blk_556",
  131.     "CUP_arifle_HK416_Black",
  132.     "CUP_arifle_HK416_CQB_Black",
  133.     "CUP_arifle_SBR_od",
  134.     "CUP_arifle_SBR_black",
  135.     "CUP_arifle_M4A1_MOE_short_wdl",
  136.     "CUP_arifle_M4A1_standard_short_black",
  137.     "CUP_arifle_M4A1_MOE_wdl",
  138.     "CUP_arifle_M4A1_standard_black",
  139.     "CUP_arifle_Mk16_CQC",
  140.     "CUP_arifle_Mk16_CQC_AFG",
  141.     "CUP_arifle_Mk16_CQC_FG",
  142.     "CUP_arifle_Mk16_CQC_SFG",
  143.     "CUP_arifle_Mk16_STD",
  144.     "CUP_arifle_Mk16_STD_AFG",
  145.     "CUP_arifle_Mk16_STD_FG",
  146.     "CUP_arifle_Mk16_STD_SFG",
  147.     "CUP_arifle_Mk17_CQC",
  148.     "CUP_arifle_Mk17_CQC_FG",
  149.     "CUP_arifle_Mk17_CQC_SFG",
  150.     "CUP_glaunch_M32",
  151.     //Rifle Ammo
  152.     "CUP_5Rnd_762x67_G22",
  153.     "7Rnd_408_Mag",
  154.     "CUP_30Rnd_556x45_PMAG_QP",
  155.     "CUP_30Rnd_556x45_PMAG_QP_Tracer_Red",
  156.     "CUP_20Rnd_762x51_HK417",
  157.     "CUP_20Rnd_TE1_Red_Tracer_762x51_HK417",
  158.     "CUP_10Rnd_127x99_M107",
  159.     "CUP_200Rnd_TE4_Red_Tracer_556x45_M249",
  160.     "CUP_200Rnd_TE1_Red_Tracer_556x45_M249",
  161.     "CUP_30Rnd_556x45_Stanag_Mk16",
  162.     "CUP_20Rnd_762x51_B_SCAR_bkl",
  163.     "CUP_20Rnd_TE1_Green_Tracer_762x51_SCAR_bkl",
  164.     "CUP_100Rnd_TE4_LRT4_Red_Tracer_762x51_Belt_M",
  165.     "CUP_1Rnd_HE_M203",
  166.     "CUP_1Rnd_HEDP_M203",
  167.     "CUP_FlareWhite_M203",
  168.     "CUP_1Rnd_StarFlare_White_M203",
  169.     "CUP_1Rnd_StarCluster_White_M203",
  170.     "CUP_FlareGreen_M203",
  171.     "CUP_1Rnd_StarCluster_Green_M203",
  172.     "CUP_1Rnd_StarFlare_Green_M203",
  173.     "CUP_FlareRed_M203",
  174.     "CUP_1Rnd_StarCluster_Red_M203",
  175.     "CUP_1Rnd_StarFlare_Red_M203",
  176.     "CUP_1Rnd_SmokeRed_M203",
  177.     "CUP_1Rnd_Smoke_M203",
  178.     "CUP_1Rnd_SmokeGreen_M203",
  179.     "CUP_1Rnd_SmokeYellow_M203",
  180.     "ACE_HuntIR_M203",
  181.     "CUP_6Rnd_HE_M203",
  182.     "CUP_6Rnd_FlareWhite_M203",
  183.     "CUP_6Rnd_SmokeRed_M203",
  184.     "CUP_6Rnd_Smoke_M203",
  185.     "CUP_6Rnd_SmokeGreen_M203",
  186.     //Pistols
  187.     "CUP_hgun_Deagle",
  188.     "CUP_7Rnd_50AE_Deagle",
  189.     "CUP_hgun_Glock17_blk",
  190.     "optic_mrd_black",
  191.     "muzzle_snds_l",
  192.     "cup_acc_glock17_flashlight",
  193.     "cup_acc_mlpls_laser",
  194.     "CUP_17Rnd_9x19_glock17",
  195.     "CUP_hgun_Colt1911",
  196.     "CUP_7Rnd_45ACP_1911",
  197.     "muzzle_snds_acp",
  198.     "CUP_hgun_M9",
  199.     "CUP_15Rnd_9x19_M9",
  200.     //Optics
  201.     "cup_optic_ac11704_black",
  202.     "cup_optic_aimm_compm4_blk",
  203.     "cup_optic_compm4",
  204.     "cup_optic_microt1",
  205.     "cup_optic_microt1_low",
  206.     "cup_optic_aimm_microt1_blk",
  207.     "cup_optic_elcan_specterdr_black_3d",
  208.     "cup_optic_elcan_specterdr_kf_black_3d",
  209.     "cup_optic_elcan_specterdr_rmr_black_3d",
  210.     "cup_optic_elcan_specterdr_kf_rmr_black_3d",
  211.     "cup_optic_holoblack",
  212.     "cup_optic_eotech553_black",
  213.     "cup_optic_g33_hws_blk",
  214.     "cup_optic_hensoldtzo_3d",
  215.     "cup_optic_hensoldtzo_rds_3d",
  216.     "cup_optic_compm2_low",
  217.     "cup_optic_aimm_m68_blk",
  218.     "cup_optic_aimm_compm2_blk",
  219.     "cup_optic_compm2_black",
  220.     "cup_optic_acog_ta01b_black_3d",
  221.     "cup_optic_acog_ta01b_rmr_black_3d",
  222.     "cup_optic_rco_3d",
  223.     "cup_optic_acog_ta01nsn_rmr_black_3d",
  224.     "cup_optic_acog2_3d",
  225.     "cup_optic_acog_3d",
  226.     //Rail Attachments and Suppressors
  227.     "cup_acc_anpeq_15_black",
  228.     "cup_acc_anpeq_15_black_top",
  229.     "cup_acc_anpeq_15_flashlight_black_l",
  230.     "cup_acc_anpeq_15_top_flashlight_black_l",
  231.     "cup_acc_llm_black",
  232.     "cup_muzzle_mfsup_scar_h",
  233.     "cup_muzzle_snds_scar_h",
  234.     "cup_muzzle_mfsup_scar_l",
  235.     "cup_muzzle_snds_scar_l",
  236.     "cup_muzzle_snds_m16",
  237.     "cup_bipod_harris_1a2_l_blk",
  238.     "cup_bipod_harris_1a2_l",
  239.     //Launchers
  240.     "UK3CB_BAF_Javelin_Slung_Tube",
  241.     "UK3CB_BAF_Javelin_CLU",
  242.     "UK3CB_BAF_L16",
  243.     "UK3CB_BAF_L16_Tripod",
  244.     "UK3CB_BAF_1Rnd_81mm_Mo_AB_Shells",
  245.     "UK3CB_BAF_1Rnd_81mm_Mo_Shells",
  246.     "UK3CB_BAF_1Rnd_81mm_Mo_IRFlare_White",
  247.     "UK3CB_BAF_1Rnd_81mm_Mo_Flare_White",
  248.     "UK3CB_BAF_1Rnd_81mm_Mo_WPSmoke_White",
  249.     "UK3CB_BAF_1Rnd_81mm_Mo_Smoke_White",
  250.     "UK3CB_BAF_M6",
  251.     "UK3CB_BAF_1Rnd_60mm_Mo_AB_Shells",
  252.     "UK3CB_BAF_1Rnd_60mm_Mo_Shells",
  253.     "UK3CB_BAF_1Rnd_60mm_Mo_Flare_White",
  254.     "UK3CB_BAF_1Rnd_60mm_Mo_WPSmoke_White",
  255.     "UK3CB_BAF_1Rnd_60mm_Mo_Smoke_White",
  256.     "CUP_launch_M136",
  257.     "launch_MRAWS_green_rail_F",
  258.     "CUP_MAAWS_HEAT_M",
  259.     "CUP_MAAWS_HEDP_M",
  260.     "CUP_launch_FIM92Stinger",
  261.     "CUP_launch_M72A6_Special",
  262.     "UK3CB_BAF_L111A1",
  263.     "UK3CB_BAF_L134A1",
  264.     "UK3CB_BAF_Tripod",
  265.     //Throwables
  266.     "ACE_Chemlight_IR",
  267.     "ACE_Chemlight_HiGreen",
  268.     "ACE_Chemlight_HiBlue",
  269.     "ACE_Chemlight_HiWhite",
  270.     "ACE_Chemlight_HiYellow",
  271.     "ACE_Chemlight_HiRed",
  272.     "ACE_HandFlare_White",
  273.     "ACE_HandFlare_Red",
  274.     "ACE_HandFlare_Green",
  275.     "ACE_HandFlare_Yellow",
  276.     "ACE_CTS9",
  277.     "ACE_M14",
  278.     "SmokeShellOrange",
  279.     "SmokeShellBlue",
  280.     "SmokeShellPurple",
  281.     "SmokeShellYellow",
  282.     "SmokeShellGreen",
  283.     "SmokeShellRed",
  284.     "SmokeShell",
  285.     "B_IR_Grenade",
  286.     "CUP_HandGrenade_M67",
  287.     //ACE and Misc Items
  288.     "ACE_adenosine",
  289.     "ACE_fieldDressing",
  290.     "ACE_elasticBandage",
  291.     "ACE_packingBandage",
  292.     "ACE_quikclot",
  293.     "ACE_bodyBag",
  294.     "ACE_CableTie",
  295.     "ACE_Chemlight_Shield",
  296.     "ACE_EarPlugs",
  297.     "ACE_EntrenchingTool",
  298.     "ACE_epinephrine",
  299.     "ACE_Flashlight_MX991",
  300.     "ItemcTabHCam",
  301.     "MRH_AAD_Item",
  302.     "ACE_IR_Strobe_Item",
  303.     "ACE_MapTools",
  304.     "ACE_microDAGR",
  305.     "ACE_morphine",
  306.     "ACE_Humanitarian_Ration",
  307.     "ACE_MRE_BeefStew",
  308.     "ACE_MRE_ChickenTikkaMasala",
  309.     "ACE_MRE_ChickenHerbDumplings",
  310.     "ACE_MRE_CreamChickenSoup",
  311.     "ACE_MRE_CreamTomatoSoup",
  312.     "ACE_MRE_LambCurry",
  313.     "ACE_MRE_MeatballsPasta",
  314.     "ACE_MRE_SteakVegetables",
  315.     "ACE_splint",
  316.     "ACE_SpraypaintGreen",
  317.     "ToolKit",
  318.     "ACE_tourniquet",
  319.     "ACE_WaterBottle",
  320.     "Laserbatteries"
  321.    
  322. ];
  323. switch (_role) do {
  324.  
  325. case "command": {
  326.         [_box, _genericGear + [
  327.             "ACE_MX2A",
  328.             "CUP_arifle_ACRC_EGLM_blk_556",
  329.             "CUP_arifle_ACR_EGLM_blk_556",
  330.             "CUP_arifle_HK416_CQB_M203_Black",
  331.             "CUP_arifle_HK416_M203_Black",
  332.             "CUP_arifle_Mk16_CQC_EGLM",
  333.             "CUP_arifle_Mk16_STD_EGLM",
  334.             "CUP_arifle_Mk17_CQC_EGLM",
  335.             "cup_optic_an_pvs_10_black",
  336.             "Alive_Tablet",
  337.             "ItemcTab",
  338.             "tfw_ilbe_blade_mc",
  339.             "tfw_ilbe_DD_mc",
  340.             "tfw_ilbe_whip_mc"
  341.             ],false] call ace_arsenal_fnc_initBox;
  342.     };
  343.  
  344. case "JTAC": {
  345.         [_box, _genericGear + [
  346.             "MRH_laser_designator",
  347.             "CUP_arifle_ACRC_EGLM_blk_556",
  348.             "CUP_arifle_ACR_EGLM_blk_556",
  349.             "CUP_arifle_HK416_CQB_M203_Black",
  350.             "CUP_arifle_HK416_M203_Black",
  351.             "CUP_arifle_Mk16_CQC_EGLM",
  352.             "CUP_arifle_Mk16_STD_EGLM",
  353.             "CUP_arifle_Mk17_CQC_EGLM",
  354.             "tfw_ilbe_blade_mc",
  355.             "tfw_ilbe_DD_mc",
  356.             "tfw_ilbe_whip_mc",
  357.             "Alive_Tablet",
  358.             "ItemcTab",
  359.             "B_UAV_01_backpack_F",
  360.             "B_UavTerminal",
  361.             "ACE_Vector"
  362.         ],false] call ace_arsenal_fnc_initBox;
  363.     };
  364.     case "Medic": {
  365.         [_box, _genericGear + [
  366.             "ACE_salineIV",
  367.             "ACE_salineIV_250",
  368.             "ACE_salineIV_500",
  369.             "ACE_surgicalKit"  
  370.         ],false] call ace_arsenal_fnc_initBox;
  371.     };
  372.  
  373. case "EOD": {
  374.         [_box, _genericGear + [
  375.             "ACE_M26_Clacker",
  376.             "ACE_Clacker",
  377.             "APERSMineDispenser_Mag",
  378.             "ATMine_Range_Mag",
  379.             "SLAMDirectionalMine_Wire_Mag",
  380.             "ClaymoreDirectionalMine_Remote_Mag",
  381.             "DemoCharge_Remote_Mag",
  382.             "SatchelCharge_Remote_Mag"
  383.         ],false] call ace_arsenal_fnc_initBox;
  384.     };
  385.  
  386. case "MachineGunner": {
  387.         [_box, _genericGear + [
  388.             "CUP_lmg_m249_pip1",
  389.             "CUP_lmg_m249_pip2",
  390.             "CUP_lmg_Mk48",
  391.             "CUP_lmg_Mk48_nohg"
  392.         ],false] call ace_arsenal_fnc_initBox;
  393.  
  394.     };
  395.  
  396. case "Marksman": {
  397.         [_box, _genericGear + [
  398.             "ACE_RangeCard",
  399.             "ACE_ATragMX",
  400.             "CUP_srifle_G22_blk",
  401.             "CUP_arifle_HK417_20",
  402.             "CUP_srifle_M107_Pristine",
  403.             "CUP_srifle_M110_black",
  404.             "cup_muzzle_snds_m110_black",
  405.             "CUP_arifle_Mk20",
  406.             "srifle_LRR_F",
  407.             "cup_optic_an_pvs_10_black",
  408.             "rksl_optic_pmii_312",
  409.             "rksl_optic_pmii_312_sunshade",
  410.             "rksl_optic_pmii_525",
  411.             "ACE_Tripod"
  412.         ],false] call ace_arsenal_fnc_initBox;
  413.  
  414.     };
  415.  
  416. case "Operator": {
  417.         [_box, _genericGear + [
  418.                
  419.         ],false] call ace_arsenal_fnc_initBox;
  420.     };
  421.  
  422. default {
  423.         [_box, _genericGear + [
  424.                
  425.         ],false] call ace_arsenal_fnc_initBox;
  426.     };
  427.  
  428.  
  429. };
  430.  
  431.  
  432.  
  433.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement