Advertisement
Guest User

loadouts.sqf

a guest
Aug 18th, 2014
232
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.35 KB | None | 0 0
  1. // Standard Starter Loadouts
  2. //Loadout 1
  3. _loadout1_weapons = ["gms_k98_knife","RH_p38"];
  4. _loadout1_tools = ["ItemToolbox","Binocular","Binocular","ItemMachete","ItemCompass","ItemGPS","ItemHatchet","ItemKnife","ItemMatchbox"];
  5. _loadout1_items = ["gms_k98_mag","gms_k98_mag","gms_k98_mag","gms_k98_mag","RH_8Rnd_9x19_P38","RH_8Rnd_9x19_P38","RH_8Rnd_9x19_P38","ItemMorphine","ItemAntibiotic","ItemPainkiller","ItemSodaRabbit","FishCookedTuna","ItemAntibacterialWipe","ItemBandage","ItemBandage","ItemBandage"];
  6. _loadout1_backpack = "UKSF_wdl_Bergan";
  7. _loadout1_backpack_weapons = [];
  8. _loadout1_backpack_items = [];
  9. //Loadout 2
  10. _loadout2_weapons = ["vil_SKS","RH_mk2"];
  11. _loadout2_tools = ["ItemToolbox","Binocular","Binocular","ItemMachete","ItemCompass","ItemGPS","ItemHatchet","ItemKnife","ItemMatchbox"];
  12. _loadout2_items = ["vil_10Rnd_762x39_SKS","vil_10Rnd_762x39_SKS","RH_10Rnd_22LR_mk2","RH_10Rnd_22LR_mk2","RH_10Rnd_22LR_mk2","ItemMorphine","ItemAntibiotic","ItemPainkiller","ItemAntibacterialWipe","ItemBandage","ItemBandage","ItemBandage","ItemSodaGrapeDrink","FoodbaconCooked"];
  13. _loadout2_backpack = "DZ_Assault_Pack_EP1";
  14. _loadout2_backpack_weapons = [];
  15. _loadout2_backpack_items = [];
  16. //Loadout 3
  17. _loadout3_weapons = ["Remington870","vil_B_HP"];
  18. _loadout3_tools = ["ItemToolbox","Binocular","Binocular","ItemMachete","ItemCompass","ItemGPS","ItemHatchet","ItemKnife","ItemMatchbox"];
  19. _loadout3_items = ["8Rnd_B_Beneli_Pellets","8Rnd_B_Beneli_Pellets","8Rnd_B_Beneli_Pellets","vil_bhp_mag","vil_bhp_mag","vil_bhp_mag","ItemPainkiller","ItemAntibiotic","ItemMorphine","ItemAntibacterialWipe","ItemBandage","ItemBandage","ItemBandage","ItemSodaLvg","FoodRabbitCooked"];
  20. _loadout3_backpack = "DZ_ALICE_Pack_EP1";
  21. _loadout3_backpack_weapons = [];
  22. _loadout3_backpack_items = [];
  23. //Loadout 4
  24. _loadout4_weapons = ["LeeEnfield","vil_Tt33"];
  25. _loadout4_tools = ["ItemToolbox","Binocular","Binocular","ItemMachete","ItemCompass","ItemGPS","ItemHatchet","ItemKnife","ItemMatchbox"];
  26. _loadout4_items = ["10x_303","10x_303","vil_8Rnd_TT","vil_8Rnd_TT","vil_8Rnd_TT","ItemMorphine","ItemAntibiotic","ItemPainkiller","ItemAntibacterialWipe","ItemBandage","ItemBandage","ItemBandage","ItemSodaGrapeDrink","FoodbaconCooked"];
  27. _loadout4_backpack = "DZ_British_ACU";
  28. _loadout4_backpack_weapons = [];
  29. _loadout4_backpack_items = [];
  30. //Loadout 5
  31. _loadout5_weapons = ["rh_sc2","Vil_PYA"];
  32. _loadout5_tools = ["ItemToolbox","Binocular","Binocular","ItemMachete","ItemCompass","ItemGPS","ItemHatchet","ItemKnife","ItemMatchbox"];
  33. _loadout5_items = ["20Rnd_762x51_DMR","vil_17Rnd_9x19_PYA","vil_17Rnd_9x19_PYA","vil_17Rnd_9x19_PYA","ItemPainkiller","ItemAntibiotic","ItemMorphine","ItemAntibacterialWipe","ItemBandage","ItemBandage","ItemBandage","ItemSodaLvg","FoodRabbitCooked"];
  34. _loadout5_backpack = "UKSF_wdl_Bergan2";
  35. _loadout5_backpack_weapons = [];
  36. _loadout5_backpack_items = [];
  37.  
  38. //------------------------UID--------------------------------------
  39. _custom_loadout_players = ["xxxxxxxxx","xxxxxxxxx","xxxxxxxxx","xxxxxxxxx"]; //replace the "xxxxxxxx" with your player(s) UID to get this loadout instead of default one
  40.  
  41. //----------------------Loadouts-----------------------------------
  42.  
  43. //Custom 1 -
  44. _custom1_weapons = ["FHQ_ACR_WDL_CCO_SD","RH_Deagleg"];
  45. _custom1_tools = ["ItemToolbox","ItemMap","ItemCompass","ItemFlashlightRed","ItemEtool","ItemCrowbar","ItemMatchbox","ItemGPS","ItemHatchet","ItemKnife","Binocular_Vector"];
  46. _custom1_items = ["FHQ_rem_30Rnd_680x43_ACR_SD","FHQ_rem_30Rnd_680x43_ACR_SD","FHQ_rem_30Rnd_680x43_ACR_SD","FHQ_rem_30Rnd_680x43_ACR_SD","FHQ_rem_30Rnd_680x43_ACR_SD","FHQ_rem_30Rnd_680x43_ACR_SD","FoodbaconCooked","ItemSodaRabbit","ItemBloodbag","Skin_Sniper3_DZ","ItemBandage","ItemBandage","ItemBandage","ItemBandage","RH_7Rnd_50_AE","RH_7Rnd_50_AE","RH_7Rnd_50_AE","RH_7Rnd_50_AE"];
  47. _custom1_backpack = "DZ_CivilBackpack_EP1";
  48. _custom1_backpack_weapons = ["FHQ_MSR_DESERT"];
  49. _custom1_backpack_items = ["FHQ_rem_10Rnd_338Lapua_MSR_NT","FHQ_rem_10Rnd_338Lapua_MSR_NT","FHQ_rem_10Rnd_338Lapua_MSR_NT","FHQ_rem_10Rnd_338Lapua_MSR_NT"];
  50. _custom1_players = ["xxxxxxxxx"]; //replace the "xxxxxxxxx" with first UID here
  51.  
  52. //Custom 2 -
  53. _custom2_weapons = ["M40A3","RH_m9sd"];
  54. _custom2_tools = ["ItemMap","ItemCompass","ItemToolbox","Binocular_Vector","ItemFlashlightRed","ItemEtool","ItemCrowbar","ItemMatchbox","ItemGPS","ItemHatchet","ItemKnife"];
  55. _custom2_items = ["5Rnd_762x51_M24","5Rnd_762x51_M24","5Rnd_762x51_M24","5Rnd_762x51_M24","5Rnd_762x51_M24","5Rnd_762x51_M24","FoodSteakCooked","ItemSodaRabbit","ItemBloodbag","Skin_Sniper3_DZ","ItemBandage","ItemBandage","ItemBandage","ItemBandage","15Rnd_9x19_M9SD","15Rnd_9x19_M9SD","15Rnd_9x19_M9SD","15Rnd_9x19_M9SD"];
  56. _custom2_backpack = "DZ_CivilBackpack_EP1";
  57. _custom2_backpack_weapons = [];
  58. _custom2_backpack_items = ["ItemBloodbag","ItemMorphine","ItemAntibiotic","ItemPainkiller","FoodSteakCooked","ItemSodaRabbit"];
  59. _custom2_players = ["xxxxxxxxx"]; //Replace with second UID
  60.  
  61. //Custom 3 -
  62. _custom3_weapons = ["RH_ctar21m","RH_Deagleg"];
  63. _custom3_tools = ["ItemToolbox","ItemMap","ItemCompass","ItemFlashlightRed","ItemEtool","ItemCrowbar","ItemMatchbox","ItemGPS","ItemHatchet","ItemKnife","Binocular_Vector"];
  64. _custom3_items = ["30Rnd_556x45_Stanag","30Rnd_556x45_Stanag","30Rnd_556x45_Stanag","30Rnd_556x45_Stanag","FoodbeefCooked","ItemSodaRabbit","ItemSodaRabbit","30Rnd_556x45_Stanag","ItemBandage","ItemBandage","ItemBandage","ItemBandage","RH_7Rnd_50_AE","RH_7Rnd_50_AE","RH_7Rnd_50_AE","RH_7Rnd_50_AE"];
  65. _custom3_backpack = "DZ_CivilBackpack_EP1";
  66. _custom3_backpack_weapons = ["vil_HK417s"];
  67. _custom3_backpack_items = ["FoodCakeCremeCakeClean","Skin_Sniper2_DZ","Skin_Camo23_DZ","ItemSodaRabbit","ItemTrapBearTrapFlare","ItemTrapBearTrapSmoke","FoodbeefCooked","20Rnd_762x51_DMR"];
  68. _custom3_players = ["xxxxxxxxx"]; //replace with third UID
  69.  
  70. //Custom 4 -
  71. _custom4_weapons = ["SCAR_L_CQC_CCO_SD"];
  72. _custom4_tools = ["ItemMap","ItemCompass","ItemToolbox","NVGoggles","ItemCrowbar","ItemKnife"];
  73. _custom4_items = ["30Rnd_556x45_StanagSD","30Rnd_556x45_StanagSD","30Rnd_556x45_StanagSD","30Rnd_556x45_StanagSD","30Rnd_556x45_StanagSD","30Rnd_556x45_StanagSD","ItemBandage","ItemBandage","ItemBandage"];
  74. _custom4_backpack = "DZ_CivilBackpack_EP1";
  75. _custom4_backpack_weapons = ["FHQ_MSR_DESERT"];
  76. _custom4_backpack_items = ["FHQ_rem_10Rnd_338Lapua_MSR_NT","FHQ_rem_10Rnd_338Lapua_MSR_NT","FHQ_rem_10Rnd_338Lapua_MSR_NT","FHQ_rem_10Rnd_338Lapua_MSR_NT","FHQ_rem_10Rnd_338Lapua_MSR_T","FHQ_rem_10Rnd_338Lapua_MSR_T"];
  77. _custom4_players = ["xxxxxxxx"]; //replace with forth UID
  78.  
  79. //remove default overwatch items
  80. {player removeMagazine _x} forEach magazines player;
  81. player removeWeapon "DDOPP_X26";
  82. removeBackpack player;
  83.  
  84.  
  85. if ((getPlayerUID player) in _custom_loadout_players) then {
  86. if ((getPlayerUID player) in _custom1_players) exitWith {
  87. {player addMagazine _x} forEach _custom1_items;
  88. {player addWeapon _x} forEach _custom1_weapons;
  89. {player addWeapon _x} forEach _custom1_tools;
  90. player addBackpack _custom1_backpack;
  91. {(unitBackpack player) addWeaponCargoGlobal [_x, 1]} forEach _custom1_backpack_weapons;
  92. {(unitBackpack player) addMagazineCargoGlobal [_x, 1]} forEach _custom1_backpack_items;
  93. };
  94. if ((getPlayerUID player) in _custom2_players) exitWith {
  95. {player addMagazine _x} forEach _custom2_items;
  96. {player addWeapon _x} forEach _custom2_weapons;
  97. {player addWeapon _x} forEach _custom2_tools;
  98. player addBackpack _custom2_backpack;
  99. {(unitBackpack player) addWeaponCargoGlobal [_x, 1]} forEach _custom2_backpack_weapons;
  100. {(unitBackpack player) addMagazineCargoGlobal [_x, 1]} forEach _custom2_backpack_items;
  101. };
  102. if ((getPlayerUID player) in _custom3_players) exitWith {
  103. {player addMagazine _x} forEach _custom3_items;
  104. {player addWeapon _x} forEach _custom3_weapons;
  105. {player addWeapon _x} forEach _custom3_tools;
  106. player addBackpack _custom3_backpack;
  107. {(unitBackpack player) addWeaponCargoGlobal [_x, 1]} forEach _custom3_backpack_weapons;
  108. {(unitBackpack player) addMagazineCargoGlobal [_x, 1]} forEach _custom3_backpack_items;
  109. };
  110. if ((getPlayerUID player) in _custom4_players) exitWith {
  111. {player addMagazine _x} forEach _custom4_items;
  112. {player addWeapon _x} forEach _custom4_weapons;
  113. {player addWeapon _x} forEach _custom4_tools;
  114. player addBackpack _custom4_backpack;
  115. {(unitBackpack player) addWeaponCargoGlobal [_x, 1]} forEach _custom4_backpack_weapons;
  116. {(unitBackpack player) addMagazineCargoGlobal [_x, 1]} forEach _custom4_backpack_items;
  117. };
  118.  
  119. } else {
  120. randomvar = round (random 4);
  121. //diag_log("randomvar = " + str(randomvar));
  122.  
  123. switch (randomvar) do
  124. {
  125. case 0:
  126. {
  127. {player addMagazine _x} forEach _loadout1_items;
  128. {player addWeapon _x} forEach _loadout1_weapons;
  129. {player addWeapon _x} forEach _loadout1_tools;
  130. player addBackpack _loadout1_backpack;
  131. (unitBackpack player) addMagazineCargoGlobal _loadout1_backpack_items;
  132. (unitBackpack player) addWeaponCargoGlobal _loadout1_backpack_weapons;
  133. };
  134. case 1:
  135. {
  136. {player addMagazine _x} forEach _loadout2_items;
  137. {player addWeapon _x} forEach _loadout2_weapons;
  138. {player addWeapon _x} forEach _loadout2_tools;
  139. player addBackpack _loadout2_backpack;
  140. (unitBackpack player) addMagazineCargoGlobal _loadout2_backpack_items;
  141. (unitBackpack player) addWeaponCargoGlobal _loadout2_backpack_weapons;
  142. };
  143. case 2:
  144. {
  145. {player addMagazine _x} forEach _loadout3_items;
  146. {player addWeapon _x} forEach _loadout3_weapons;
  147. {player addWeapon _x} forEach _loadout3_tools;
  148. player addBackpack _loadout3_backpack;
  149. (unitBackpack player) addMagazineCargoGlobal _loadout3_backpack_items;
  150. (unitBackpack player) addWeaponCargoGlobal _loadout3_backpack_weapons;
  151. };
  152. case 3:
  153. {
  154. {player addMagazine _x} forEach _loadout4_items;
  155. {player addWeapon _x} forEach _loadout4_weapons;
  156. {player addWeapon _x} forEach _loadout4_tools;
  157. player addBackpack _loadout4_backpack;
  158. (unitBackpack player) addMagazineCargoGlobal _loadout4_backpack_items;
  159. (unitBackpack player) addWeaponCargoGlobal _loadout4_backpack_weapons;
  160. };
  161. case 4:
  162. {
  163. {player addMagazine _x} forEach _loadout5_items;
  164. {player addWeapon _x} forEach _loadout5_weapons;
  165. {player addWeapon _x} forEach _loadout5_tools;
  166. player addBackpack _loadout5_backpack;
  167. (unitBackpack player) addMagazineCargoGlobal _loadout5_backpack_items;
  168. (unitBackpack player) addWeaponCargoGlobal _loadout5_backpack_weapons;
  169. };
  170. };
  171. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement