Advertisement
Guest User

Untitled

a guest
Dec 9th, 2016
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.46 KB | None | 0 0
  1. [] spawn {
  2.  
  3. if !(isServer) exitWith {};
  4.  
  5. varStart = false;
  6. varEnd = false;
  7. started = false;
  8. carPos = [];
  9. carDir = [];
  10. tgtCars = [];
  11.  
  12. "varStart" addPublicVariableEventHandler {
  13. if !(started) then {
  14. {_x setDamage 0; _x animate["terc", 0]} forEach laneTargets;
  15. Ddir = getDir door;
  16. Dpos = getPos door;
  17. deleteVehicle door;
  18. varStart = false;
  19. started = true;
  20. nopop = true;
  21. publicVariable "nopop"
  22. };
  23. };
  24.  
  25. "varEnd" addPublicVariableEventHandler {
  26. if (started) then {
  27. {_x setDamage 1; _x animate["terc", 1]} forEach laneTargets;
  28. door = "Land_Shoot_House_Wall_Long_F" createVehicle Dpos;
  29. door setDir Ddir;
  30. door setPos Dpos;
  31. varEnd = false;
  32. started = false;
  33. nopop = false;
  34. publicVariable "nopop"
  35. };
  36. };
  37.  
  38. };
  39.  
  40. NBSTART addAction ["Start", { varStart = true; publicVariableServer "varStart"; }];
  41. NBFINISH addAction ["Finish", { varEnd = true; publicVariableServer "varEnd"; }];
  42. NBCANCEL addAction ["Cancel", { varEnd = true; publicVariableServer "varEnd"; }];
  43.  
  44.  
  45. tgtCars = synchronizedObjects syncObj;
  46. { carPos pushBack (getPos _x) } forEach tgtCars;
  47. { carDir pushBack (getDir _x) } forEach tgtCars;
  48.  
  49.  
  50. for "_i" from 0 to 3 do {
  51. call compile format [
  52. "[] spawn {
  53. while { true } do {
  54. waitUntil {!alive tgt%1};
  55. tgt%1 = "CUP_B_HMMWV_Unarmed_NATO_T" createVehicle carPos select %1;
  56. tgt%1 setDir carDir select %1
  57. };
  58. };"
  59. , _i
  60. ]
  61. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement