Guest User

IPBan

a guest
Mar 26th, 2010
189
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.30 KB | None | 0 0
  1. /*
  2.                                     Tire breakdown by DaN
  3.                                          (c) by DaN
  4.  
  5. */
  6.  
  7. #include <a_samp>
  8. //============ Defines===============0
  9. #define timer1 600000 // 10 Minuten (minutes)
  10. #define timer2 480000 // 8 Minuten (minutes)
  11. #define timer3 840000 // 14 Minuten (minutes)
  12. #define timer4 360000 // 6 Minuten (minutes)
  13. #define timer5 960000 // 16 Minutes (minutes)
  14.  
  15. forward tiresd(playerid);
  16. new tirestimer;
  17.  
  18. public OnFilterScriptInit()
  19. {
  20.     print("\n--------------------------------------");
  21.     print(" ### Tires Damage System - by DaN ###");
  22.     print("--------------------------------------\n");
  23.     return 1;
  24. }
  25. new gTires[5] =
  26. {
  27.     timer1,
  28.     timer2,
  29.     timer3,
  30.     timer4,
  31.     timer5,
  32. };
  33. new dTires[5] =
  34. {
  35.     1,
  36.     2,
  37.     3,
  38.     4,
  39.     5
  40. };
  41. public OnFilterScriptExit()
  42. {
  43.     return 1;
  44. }
  45. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  46. {
  47.     new rand = random(sizeof(gTires));
  48.     tirestimer = SetTimerEx("tiresd", gTires[rand],0, "i", playerid);
  49.     return 1;
  50. }
  51.  
  52. public OnPlayerExitVehicle(playerid, vehicleid)
  53. {
  54.     KillTimer(tirestimer);
  55.     return 1;
  56. }
  57. public tiresd(playerid)
  58. {
  59.     KillTimer(tirestimer);
  60.     new rand = random(sizeof(gTires));
  61.     SendClientMessage(playerid, 0xAA3333AA,"You have a tire panne");
  62.     UpdateVehicleDamageStatus(GetPlayerVehicleID(playerid),0,0,0,dTires[rand]);
  63.     return 1;
  64. }
Advertisement
Add Comment
Please, Sign In to add comment