Advertisement
Guest User

Untitled

a guest
Jul 19th, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.61 KB | None | 0 0
  1. forward MyTimer(playerid, vehicleid);
  2.  
  3. public MyTimer(playerid, vehicleid)
  4. {
  5.  
  6. if(IsPlayerInAnyVehicle(playerid))
  7. SendClientMessage(playerid, COLOR_RED, "Vehicles win races");
  8.  
  9.  
  10.  
  11. else
  12. {
  13. new Float:hp, msg[128], count;
  14. format(msg, sizeof(msg), "%s has dropped out of the race.", Name[playerid]);
  15. SendClientMessageToAll(0xFE668AFF, msg);
  16. //WriteLog("[5]", msg);
  17. if (raceinfo[races[playerid][raceid]][starttime] == 0) DestroyVehicle(races[playerid][vehicle]);
  18. races[playerid][position] = 0;
  19. races[playerid][cp] = 0;
  20. races[playerid][stime] = 0;
  21. raceinfo[races[playerid][raceid]][playercount]--;
  22. DisablePlayerRaceCheckpoint(playerid);
  23. foreach (new i : Character) if (races[i][raceid] == races[playerid][raceid]) count++;
  24. if (count == 1 && raceinfo[races[playerid][raceid]][starttime] == 0)
  25. {
  26. raceinfo[races[playerid][raceid]][playercount] = 0;
  27. raceinfo[races[playerid][raceid]][cpcount] = 0;
  28. raceinfo[races[playerid][raceid]][running] = false;
  29. raceinfo[races[playerid][raceid]][maxplayers] = 0;
  30. raceinfo[races[playerid][raceid]][starttime] = 0;
  31. }
  32. races[playerid][raceid] = 0;
  33. SpawnPlayer(playerid);
  34. }
  35. return 1;
  36. }
  37. \\ I changed this
  38. /*
  39. if (races[playerid][raceid] != 0 && raceinfo[races[playerid][raceid]][starttime] == 0)
  40. {
  41. format(msg, sizeof(msg), "%s has dropped out of the race.", Name[playerid]);
  42. SendClientMessageToAll(0xFE668AFF, msg);
  43. //WriteLog("[5]", msg);
  44. if (raceinfo[races[playerid][raceid]][starttime] == 0) DestroyVehicle(races[playerid][vehicle]);
  45. races[playerid][position] = 0;
  46. races[playerid][cp] = 0;
  47. races[playerid][stime] = 0;
  48. raceinfo[races[playerid][raceid]][playercount]--;
  49. DisablePlayerRaceCheckpoint(playerid);
  50. foreach (new i : Character) if (races[i][raceid] == races[playerid][raceid]) count++;
  51. if (count == 1 && raceinfo[races[playerid][raceid]][starttime] == 0)
  52. {
  53. raceinfo[races[playerid][raceid]][playercount] = 0;
  54. raceinfo[races[playerid][raceid]][cpcount] = 0;
  55. raceinfo[races[playerid][raceid]][running] = false;
  56. raceinfo[races[playerid][raceid]][maxplayers] = 0;
  57. raceinfo[races[playerid][raceid]][starttime] = 0;
  58. }
  59. races[playerid][raceid] = 0;
  60. SpawnPlayer(playerid);
  61. }
  62. return 1;
  63. }
  64. */
  65.  
  66. // To this
  67. if (races[playerid][raceid] != 0 && raceinfo[races[playerid][raceid]][starttime] == 0)
  68. {
  69. SendClientMessage(playerid, COLOR_RED, "You have 10 seconds to get back to your vehicle");
  70. SetTimer("MyTimer",10000,0);
  71.  
  72. }
  73. return 1;
  74. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement