Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Race distance on takistan airfield: 1119.97m
- pfDeathRace = {
- server globalChat "STARTING DEATH RACE";
- _flag1 = "FlagCarrierChecked" createVehicle [6034.51, 11802.8, 0.00144196];
- _flag2 = "FlagCarrierChecked" createVehicle [6059.33, 11777.4, 0.00144196];
- startpos = [5253.24, 11000.5, 0.00144196];
- car1 = "Pickup_PK_GUE" createVehicle [5248.28, 11005.2, 0.00144196];
- car2 = "Pickup_PK_GUE" createVehicle [5253.24, 11000.5, 0.00144196];
- car3 = "Pickup_PK_GUE" createVehicle [5257.64, 10995.9, 0.00144196];
- car4 = "Pickup_PK_GUE" createVehicle [5262.07, 10991.1, 0.00144196];
- car1 setDir 45;
- car2 setDir 45;
- car3 setDir 45;
- car4 setDir 45;
- publicVariable "car1";
- publicVariable "car2";
- publicVariable "car3";
- publicVariable "car4";
- {
- if(isPlayer _x) then {
- playerList = playerList + [_x];
- };
- } forEach allUnits;
- ['player action ["EJECT", (vehicle player)];', true] call pfBroadcast;
- //Move players into vehicles
- //car 1 driver
- [ format[if (name player == %1) then {player moveInDriver car1;}, playerList select 0], true] call pfBroadcast;
- //car 1 Gunner
- [ format[if (name player == %1) then {player moveInGunner car1;}, playerList select 1], true] call pfBroadcast;
- //car 2 driver
- [ format[if (name player == %1) then {player moveInDriver car2;}, playerList select 3], true] call pfBroadcast;
- //car 2 Gunner
- [ format[if (name player == %1) then {player moveInGunner car2;}, playerList select 4], true] call pfBroadcast;
- //car 3 driver
- [ format[if (name player == %1) then {player moveInDriver car3;}, playerList select 5], true] call pfBroadcast;
- //car 3 Gunner
- [ format[if (name player == %1) then {player moveInGunner car3;}, playerList select 6], true] call pfBroadcast;
- //car 4 driver
- [ format[if (name player == %1) then {player moveInDriver car4;}, playerList select 7], true] call pfBroadcast;
- //car 4 Gunner
- [ format[if (name player == %1) then {player moveInGunner car4;}, playerList select 8], true] call pfBroadcast;
- raceLoop = true;
- [] spawn {
- while {raceLoop} do {
- sleep 0.25;
- ['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;
- if((car1 distance startpos) > 1119.97) then {
- raceLoop = false;
- };
- if((car2 distance startpos) > 1119.97) then {
- raceLoop = false;
- };
- if((car3 distance startpos) > 1119.97) then {
- raceLoop = false;
- };
- if((car4 distance startpos) > 1119.97) then {
- raceLoop = false;
- };
- };
- };
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement