Advertisement
Guest User

Untitled

a guest
Apr 17th, 2014
31
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.75 KB | None | 0 0
  1. //Race distance on takistan airfield: 1119.97m
  2. pfDeathRace = {
  3. server globalChat "STARTING DEATH RACE";
  4.  
  5. _flag1 = "FlagCarrierChecked" createVehicle [6034.51, 11802.8, 0.00144196];
  6. _flag2 = "FlagCarrierChecked" createVehicle [6059.33, 11777.4, 0.00144196];
  7.  
  8. startpos = [5253.24, 11000.5, 0.00144196];
  9.  
  10.  
  11. car1 = "Pickup_PK_GUE" createVehicle [5248.28, 11005.2, 0.00144196];
  12. car2 = "Pickup_PK_GUE" createVehicle [5253.24, 11000.5, 0.00144196];
  13. car3 = "Pickup_PK_GUE" createVehicle [5257.64, 10995.9, 0.00144196];
  14. car4 = "Pickup_PK_GUE" createVehicle [5262.07, 10991.1, 0.00144196];
  15. car1 setDir 45;
  16. car2 setDir 45;
  17. car3 setDir 45;
  18. car4 setDir 45;
  19. publicVariable "car1";
  20. publicVariable "car2";
  21. publicVariable "car3";
  22. publicVariable "car4";
  23.  
  24. {
  25. if(isPlayer _x) then {
  26. playerList = playerList + [_x];
  27. };
  28. } forEach allUnits;
  29.  
  30. ['player action ["EJECT", (vehicle player)];', true] call pfBroadcast;
  31.  
  32.  
  33. //Move players into vehicles
  34.  
  35. //car 1 driver
  36. [ format[if (name player == %1) then {player moveInDriver car1;}, playerList select 0], true] call pfBroadcast;
  37. //car 1 Gunner
  38. [ format[if (name player == %1) then {player moveInGunner car1;}, playerList select 1], true] call pfBroadcast;
  39.  
  40. //car 2 driver
  41. [ format[if (name player == %1) then {player moveInDriver car2;}, playerList select 3], true] call pfBroadcast;
  42. //car 2 Gunner
  43. [ format[if (name player == %1) then {player moveInGunner car2;}, playerList select 4], true] call pfBroadcast;
  44.  
  45. //car 3 driver
  46. [ format[if (name player == %1) then {player moveInDriver car3;}, playerList select 5], true] call pfBroadcast;
  47. //car 3 Gunner
  48. [ format[if (name player == %1) then {player moveInGunner car3;}, playerList select 6], true] call pfBroadcast;
  49.  
  50. //car 4 driver
  51. [ format[if (name player == %1) then {player moveInDriver car4;}, playerList select 7], true] call pfBroadcast;
  52. //car 4 Gunner
  53. [ format[if (name player == %1) then {player moveInGunner car4;}, playerList select 8], true] call pfBroadcast;
  54.  
  55.  
  56.  
  57. raceLoop = true;
  58.  
  59.  
  60.  
  61. [] spawn {
  62. while {raceLoop} do {
  63. sleep 0.25;
  64. ['server globalChat format["FLOOR IT! FIRST TO REACH THE END OF THE RUNWAY GETS $1,000,000. LOOSERS DIE. YOU ARE %1 METERS AWAY", (position player distance [6047.94, 11788.7, 0.00144196])];', true] call pfBroadcast;
  65.  
  66. if((car1 distance startpos) > 1119.97) then {
  67. raceLoop = false;
  68. };
  69.  
  70. if((car2 distance startpos) > 1119.97) then {
  71. raceLoop = false;
  72. };
  73.  
  74. if((car3 distance startpos) > 1119.97) then {
  75. raceLoop = false;
  76. };
  77.  
  78. if((car4 distance startpos) > 1119.97) then {
  79. raceLoop = false;
  80. };
  81. };
  82. };
  83. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement