Advertisement
comniemeer

Tanksystem

Jun 5th, 2016
156
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Tanksystem := true
  2. timeout := true
  3. SetTimer, TankTimer, 500
  4.  
  5. TankTimer:
  6. {
  7.     if (timeout) {
  8.         if (IsPlayerInAnyVehicle() && IsPlayerDriver()) {
  9.             if (Tanksystem
  10.                 && (IsPlayerInRangeOfPoint(700, -1930, 0, 10) ; Verona Beach
  11.                 || IsPlayerInRangeOfPoint(1833, -2431, 14, 10) ; LS Airport
  12.                 || IsPlayerInRangeOfPoint(615, 1689, 7, 10) ; Bone County
  13.                 || IsPlayerInRangeOfPoint(-1328, 2677, 40, 10) ; Tierra Robada
  14.                 || IsPlayerInRangeOfPoint(1596, 2199, 11, 10) ; Redsands West
  15.                 || IsPlayerInRangeOfPoint(2202, 2474, 11, 10) ; Emerald Isle
  16.                 || IsPlayerInRangeOfPoint(2114, 920, 11, 10) ; The Strip
  17.                 || IsPlayerInRangeOfPoint(-2408, 976, 45, 10) ; Juniper Hill
  18.                 || IsPlayerInRangeOfPoint(-2029, 156, 29, 10) ; Doherty
  19.                 || IsPlayerInRangeOfPoint(-1676, 414, 7, 10) ; Easter Basin
  20.                 || IsPlayerInRangeOfPoint(1004, -939, 43, 10) ; Temple
  21.                 || IsPlayerInRangeOfPoint(1944, -1773, 14, 10) ; Idlewood
  22.                 || IsPlayerInRangeOfPoint(-90, -1169, 3, 10) ; Flint County
  23.                 || IsPlayerInRangeOfPoint(-1605, -2714, 49, 10) ; Whetstone
  24.                 || IsPlayerInRangeOfPoint(-2243, -2560, 32, 10) ; Angel Pine
  25.                 || IsPlayerInRangeOfPoint(1381, 457, 20, 10) ; Montgomery
  26.                 || IsPlayerInRangeOfPoint(70, 1218, 19, 10) ; Fort Carson
  27.                 || IsPlayerInRangeOfPoint(1555, -1605, 14, 10))) { ; LSPD
  28.                 AddChatMessage("Du kannst dein Fahrzeug jetzt durch Drücken der Taste X betanken!")
  29.                
  30.                 KeyWait, X, D, T10
  31.                
  32.                 if (!Errorlevel) {
  33.                     timeout := false
  34.                    
  35.                     if (getVehicleEngineState()) {
  36.                         SendChat("/motor")
  37.                     }
  38.                    
  39.                     SendChat("/fill")
  40.                     Sleep, 10000
  41.                     SendChat("/motor")
  42.                     Sleep, 2000
  43.                     SendChat("/licht")
  44.                    
  45.                     tankTimeout := 0
  46.                     SetTimer, FillTimer, 5000
  47.                 } else {
  48.                     timeout := true
  49.                 }
  50.             }
  51.         }
  52.     }
  53. }
  54. return
  55.  
  56. FillTimer:
  57. {
  58.     tankTimeout++
  59.    
  60.     if (tankTimeout >= 4) {
  61.         SetTimer, FillTimer, off
  62.         timeout := true
  63.     }
  64. }
  65. return
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement