Advertisement
Guest User

Untitled

a guest
Aug 16th, 2017
44
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.14 KB | None | 0 0
  1. /*******************************************************
  2. * Set the countdown time (in seconds)
  3. *******************************************************/
  4. AccessTime = 900;
  5.  
  6.  
  7.  
  8. /*******************************************************
  9. * Give access if player already waited before (rejoined) and exit script
  10. *******************************************************/
  11. _PlayerName = name player;
  12. if (!(isNil "'AccessAllowed' + _PlayerName;") || (_PlayerName == "BTK") || (_PlayerName == "gæa") || (_PlayerName == "Noricum") || (_PlayerName == "Soldier.45") || (_PlayerName == "AKiRA") || (_PlayerName == "fabrizio")) exitWith { AccessAllowed = true; };
  13.  
  14.  
  15.  
  16. /*******************************************************
  17. * Countdown
  18. *******************************************************/
  19. [] spawn {
  20. AccessAllowed = false;
  21. waitUntil {!(isNil "AccessTime") && !(isNil "AccessAllowed")};
  22. _PlayerName = name player;
  23. sleep AccessTime;
  24. AccessAllowed = true;
  25.  
  26. _DummyName = "AccessAllowed" + _PlayerName;
  27. _Dummy = "HeliHEmpty" createVehicle (getpos player);
  28. _Dummy setVehicleInit "_DummyName = this;"; processInitCommands;
  29. sleep 1;
  30. deleteVehicle _Dummy;
  31. };
  32.  
  33.  
  34.  
  35. /*******************************************************
  36. * Display countdown time
  37. *******************************************************/
  38. [] spawn {
  39. waitUntil {!(isNil "AccessTime") && !(isNil "AccessAllowed")};
  40. AccessTimeCurrent = AccessTime + 1;
  41. while {!AccessAllowed} do {
  42. AccessTimeCurrent = AccessTimeCurrent - 1;
  43. sleep 1;
  44. };
  45. };
  46.  
  47.  
  48.  
  49. /*******************************************************
  50. * While no access, eject
  51. *******************************************************/
  52. [] spawn {
  53. waitUntil {!(isNil "AccessTime") && !(isNil "AccessAllowed")};
  54. _PlayerName = name player;
  55. while {!AccessAllowed} do {
  56. waitUntil {(vehicle player isKindOf "plane")};
  57. _Vehicle = (vehicle player);
  58. sleep 0.1;
  59. player action ["eject", vehicle player];
  60. AccessTimeCurrent = AccessTimeCurrent;
  61. hint format ["You have to wait %1 seconds till you can access this vehicle!",AccessTimeCurrent];
  62. waitUntil {vehicle player == player};
  63. sleep 1;
  64. _Vehicle engineOn false;
  65. };
  66. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement