Advertisement
darkstaride

sqf ammobox

May 28th, 2016
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQF 6.00 KB | None | 0 0
  1. /* =============================================
  2.     a_ = ammo_boxname
  3.     a_equipmentbox.sqf
  4.     Author: Richard Danh
  5.     http://steamcommunity.com/id/yamiz101/
  6.     Launcherrs
  7.     Based on Lzryde version, improved by Richard Danh for 22nd MEU
  8. ================================================= */
  9. if (isServer) then {
  10.     a_equipmentbox = _this select 0;
  11.     publicVariable "a_equipmentbox";  
  12. };
  13.  
  14. //Settings
  15. _amountAmmo = 30;
  16. _refreshTime = 3000; // refill every 50 minutes
  17.  
  18. //Execution, shits on performance but yolo
  19. while {alive a_equipmentbox} do {
  20.    
  21.     //Clear-box
  22.     clearWeaponCargo a_equipmentbox;
  23.     clearMagazineCargo a_equipmentbox;
  24.  
  25.     //Equipments
  26.     a_equipmentbox addWeaponCargoGlobal ["ACE_Earplugs", _amountAmmo];
  27.     a_equipmentbox addWeaponCargoGlobal ["ACE_ParachutePack", _amountAmmo];
  28.     a_equipmentbox addWeaponCargoGlobal ["ACE_ParachuteRoundPack", _amountAmmo];
  29.     a_equipmentbox addWeaponCargoGlobal ["ACE_Wirecutter", _amountAmmo];
  30.     a_equipmentbox addWeaponCargoGlobal ["ACE_Kestrel4500", _amountAmmo];
  31.     a_equipmentbox addWeaponCargoGlobal ["ACE_Spottingscope", _amountAmmo];
  32.     a_equipmentbox addWeaponCargoGlobal ["ACE_Rangefinder_OD", _amountAmmo];
  33.     a_equipmentbox addWeaponCargoGlobal ["Binocular", _amountAmmo];
  34.     a_equipmentbox addWeaponCargoGlobal ["NVGoggles", _amountAmmo];
  35.     a_equipmentbox addWeaponCargoGlobal ["Laserdesignator", _amountAmmo];
  36.     a_equipmentbox addWeaponCargoGlobal ["ACE_HuntIR_monitor", _amountAmmo];
  37.     a_equipmentbox addWeaponCargoGlobal ["ACE_Map", _amountAmmo];
  38.     a_equipmentbox addWeaponCargoGlobal ["ACE_Map_Tools", _amountAmmo];
  39.     a_equipmentbox addWeaponCargoGlobal ["ItemCompass", _amountAmmo];
  40.     a_equipmentbox addWeaponCargoGlobal ["ItemGPS", _amountAmmo];
  41.     a_equipmentbox addWeaponCargoGlobal ["ItemRadio", _amountAmmo];
  42.     a_equipmentbox addWeaponCargoGlobal ["ItemWatch", _amountAmmo];
  43.     a_equipmentbox addWeaponCargoGlobal ["ACE_DAGR", _amountAmmo];
  44.     a_equipmentbox addWeaponCargoGlobal ["ACE_MX2A", _amountAmmo];
  45.     a_equipmentbox addWeaponCargoGlobal ["ACE_YardAge450", _amountAmmo];
  46.     a_equipmentbox addWeaponCargoGlobal ["Binocular_Vector", _amountAmmo];
  47.     a_equipmentbox addWeaponCargoGlobal ["ACE_Arty_AimingPost_M1A2_M58", _amountAmmo];
  48.     a_equipmentbox addWeaponCargoGlobal ["ACE_Arty_AimingPost_M1A2_M59", _amountAmmo];
  49.     a_equipmentbox addWeaponCargoGlobal ["ACE_JerryCan_Dummy_15", _amountAmmo];
  50.     a_equipmentbox addWeaponCargoGlobal ["ACE_KeyCuffs", _amountAmmo];
  51.     a_equipmentbox addWeaponCargoGlobal ["ace_arty_rangeTable_base", _amountAmmo];
  52.     a_equipmentbox addWeaponCargoGlobal ["ace_arty_rangeTable_2b14_legacy", _amountAmmo];
  53.     a_equipmentbox addWeaponCargoGlobal ["ace_arty_rangeTable_d30_legacy", _amountAmmo];
  54.     a_equipmentbox addWeaponCargoGlobal ["ace_arty_rangeTable_m119", _amountAmmo];
  55.     a_equipmentbox addWeaponCargoGlobal ["ace_arty_rangeTable_m119_legacy", _amountAmmo];
  56.     a_equipmentbox addWeaponCargoGlobal ["ace_arty_rangeTable_m224_legacy", _amountAmmo];
  57.     a_equipmentbox addWeaponCargoGlobal ["ace_arty_rangeTable_m252_legacy", _amountAmmo];
  58.  
  59.     //Glasses and Masks
  60.     a_equipmentbox addWeaponCargoGlobal ["ACE_GlassesSpectacles", _amountAmmo];
  61.     a_equipmentbox addWeaponCargoGlobal ["ACE_GlassesRoundGlasses", _amountAmmo];
  62.     a_equipmentbox addWeaponCargoGlobal ["ACE_GlassesSunglasses", _amountAmmo];
  63.     a_equipmentbox addWeaponCargoGlobal ["ACE_GlassesBlackSun", _amountAmmo];
  64.     a_equipmentbox addWeaponCargoGlobal ["ACE_GlassesBlueSun", _amountAmmo];
  65.     a_equipmentbox addWeaponCargoGlobal ["ACE_GlassesRedSun", _amountAmmo];
  66.     a_equipmentbox addWeaponCargoGlobal ["ACE_GlassesGreenSun", _amountAmmo];
  67.     a_equipmentbox addWeaponCargoGlobal ["ACE_GlassesLHD_glasses", _amountAmmo];
  68.     a_equipmentbox addWeaponCargoGlobal ["ACE_GlassesTactical", _amountAmmo];
  69.     a_equipmentbox addWeaponCargoGlobal ["ACE_GlassesGasMask_US", _amountAmmo];
  70.     a_equipmentbox addWeaponCargoGlobal ["ACE_GlassesGasMask_RU", _amountAmmo];
  71.     a_equipmentbox addWeaponCargoGlobal ["ACE_GlassesBalaklava", _amountAmmo];
  72.     a_equipmentbox addWeaponCargoGlobal ["ACE_GlassesBalaklavaGray", _amountAmmo];
  73.     a_equipmentbox addWeaponCargoGlobal ["ACE_GlassesBalaklavaOlive", _amountAmmo];
  74.  
  75.     //Ammo?
  76.     a_equipmentbox addMagazineCargoGlobal ["ACE_Battery_Rangefinder", _amountAmmo];
  77.     a_equipmentbox addMagazineCargoGlobal ["ACE_Flashbang", _amountAmmo];
  78.     a_equipmentbox addMagazineCargoGlobal ["SmokeShell", _amountAmmo];
  79.     a_equipmentbox addMagazineCargoGlobal ["SmokeShellRed",_amountAmmo];
  80.     a_equipmentbox addMagazineCargoGlobal ["SmokeShellGreen", _amountAmmo];
  81.     a_equipmentbox addMagazineCargoGlobal ["SmokeShellYellow", _amountAmmo];
  82.     a_equipmentbox addMagazineCargoGlobal ["Laserbatteries",_amountAmmo];
  83.     a_equipmentbox addMagazineCargoGlobal ["IRStrobe", _amountAmmo];
  84.     a_equipmentbox addMagazineCargoGlobal ["IR_Strobe_Marker", _amountAmmo];
  85.     a_equipmentbox addMagazineCargoGlobal ["ACE_VS17Panel_M", _amountAmmo];
  86.     a_equipmentbox addMagazineCargoGlobal ["ACE_Knicklicht_R", _amountAmmo];
  87.     a_equipmentbox addMagazineCargoGlobal ["ACE_Knicklicht_W", _amountAmmo];
  88.     a_equipmentbox addMagazineCargoGlobal ["ACE_Knicklicht_G", _amountAmmo];
  89.     a_equipmentbox addMagazineCargoGlobal ["ACE_Knicklicht_Y", _amountAmmo];
  90.     a_equipmentbox addMagazineCargoGlobal ["ACE_Knicklicht_B", _amountAmmo];
  91.     a_equipmentbox addMagazineCargoGlobal ["ACE_Knicklicht_IR", _amountAmmo];
  92.     a_equipmentbox addMagazineCargoGlobal ["ACE_IRStrobe", _amountAmmo];
  93.     a_equipmentbox addMagazineCargoGlobal ["ACE_Sandbag_Magazine", _amountAmmo];
  94.     a_equipmentbox addMagazineCargoGlobal ["ACE_Rope_M_50", _amountAmmo];
  95.     a_equipmentbox addMagazineCargoGlobal ["ACE_Rope_M_60", _amountAmmo];
  96.     a_equipmentbox addMagazineCargoGlobal ["ACE_Rope_M_90", _amountAmmo];
  97.     a_equipmentbox addMagazineCargoGlobal ["ACE_Rope_M_120", _amountAmmo];
  98.     a_equipmentbox addMagazineCargoGlobal ["ACE_Rope_M5", _amountAmmo];
  99.     a_equipmentbox addMagazineCargoGlobal ["SmokeShellOrange", _amountAmmo];
  100.     a_equipmentbox addMagazineCargoGlobal ["SmokeShellPurple", _amountAmmo];
  101.     a_equipmentbox addMagazineCargoGlobal ["SmokeShellBlue", _amountAmmo];
  102.  
  103.     //Waits for 50 minutes then refresh
  104.     sleep _refreshTime;
  105. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement