aeroson

load predefined two boxes into cursortarget vehicle

Jun 19th, 2016
214
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.91 KB | None | 0 0
  1.  
  2.  
  3.  
  4. _loadObjectToVehicleFunction = {
  5.  
  6. private _objectToLoad = _this select 0;
  7. private _vehicleToLoadInto = _this select 1;
  8.  
  9. private _objectToLoad_itemSize = [_objectToLoad] call ACE_cargo_fnc_getSizeItem;
  10. private _cargoSpaceLeft = [_vehicleToLoadInto] call ACE_cargo_fnc_getCargoSpaceLeft;
  11.  
  12. if(_objectToLoad_itemSize <= _cargoSpaceLeft) then {
  13. _objectToLoad setPos (getPos _vehicleToLoadInto);
  14. [_objectToLoad, _vehicleToLoadInto] call ACE_cargo_fnc_loadItem;
  15. systemChat ("Target vehicle loaded object of cargo size:"+str(_objectToLoad_itemSize)+" vehicle cargo space left:"+str(_cargoSpaceLeft-_objectToLoad_itemSize));
  16. } else {
  17. systemChat ("Target vehicle with cargo space left:"+str(_cargoSpaceLeft)+" can not load object of cargo size:"+str(_objectToLoad_itemSize));
  18. };
  19.  
  20. };
  21.  
  22.  
  23. _vehicle = "B_MRAP_01_hmg_F" createVehicle position player; clearWeaponCargoGlobal _vehicle; clearMagazineCargoGlobal _vehicle; clearBackpackCargoGlobal _vehicle; clearItemCargoGlobal _vehicle; _vehicle setPos ( getPos ( player ) ); [vehicle _vehicle, [[[["ACE_UAVBattery"],[2]],[["UK3CB_BAF_1Rnd_81mm_Mo_shells"],[9]],[["UK3CB_BAF_L16_Tripod","UK3CB_BAF_L16"],[1,1]]],[["B_Static_Designator_01_weapon_F",true,[[[],[]],[[],[]],[[],[]]]],["UK3CB_BAF_B_Bergen_MTP_JTAC_L_A",true,[[[],[]],[[],[]],[[],[]]]],["UK3CB_BAF_B_Bergen_MTP_JTAC_L_A",true,[[[],[]],[[],[]],[[],[]]]]]] ] call taw_squad_box_setBoxContents;
  24.  
  25.  
  26. _box = "UK3CB_BAF_Static_Weapons_L16_ammo" createVehicle position player; clearWeaponCargoGlobal _box; clearMagazineCargoGlobal _box; clearBackpackCargoGlobal _box; clearItemCargoGlobal _box; _box setPos ( getPos ( player ) ); [vehicle _box, [[[[],[]],[["UK3CB_BAF_1Rnd_81mm_Mo_shells","UK3CB_BAF_1Rnd_81mm_Mo_Flare_white","UK3CB_BAF_1Rnd_81mm_Mo_Smoke_white"],[12,1,3]],[[],[]]],[]] ] call taw_squad_box_setBoxContents;
  27.  
  28. [_box, _vehicle] call _loadObjectToVehicleFunction;
Advertisement
Add Comment
Please, Sign In to add comment