Advertisement
Guest User

Untitled

a guest
Feb 4th, 2011
1,555
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.80 KB | None | 0 0
  1. /* ~~~~~~~~~~~~~~~~~~ Auto Reparar ~~~~~~~~~~~~~~~~~~
  2. Desenvolvedor: Bruno "ASDF" Lima.
  3. Data de criação: 04/02/11
  4. Tempo de desenvolvimento: 5 minutos
  5. ~~~~~~~~~~~~~~~~~~ Auto Reparar ~~~~~~~~~~~~~~~~~~
  6. Por favor, não retire os créditos!*/
  7.  
  8. #include <a_samp>
  9. new Ativado[MAX_PLAYERS] =0;
  10. new TempoAutoReparar;
  11.  
  12. #define COLOR_WHITE 0xFFFFFFAA
  13. #define COLOR_RED 0xAA3333AA
  14.  
  15. public OnFilterScriptInit()
  16. {
  17. return 1;
  18. }
  19.  
  20. public OnFilterScriptExit()
  21. {
  22. return 1;
  23. }
  24.  
  25. public OnPlayerConnect(playerid)
  26. {
  27. SendClientMessage(playerid, COLOR_WHITE,"~> Filterscript Auto Reparar iniciado com sucesso! Use: /AutoReparar e /AutoRepararoff");
  28. return 1;
  29. }
  30. public OnPlayerCommandText(playerid, cmdtext[])
  31. {
  32. if(strcmp("/AutoReparar", cmdtext, true) == 0)
  33. {
  34. if(Ativado[playerid] == 1) {
  35. SendClientMessage(playerid, COLOR_RED, "~> O auto reparar já está ativado.");
  36. return 1;
  37. }
  38. if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_WHITE, "~> Para usar esse comando é preciso estar dentro de um veículo.");
  39. TempoAutoReparar = SetTimerEx("AutoReparar", 200, true, "i", playerid);
  40. SendClientMessage(playerid, COLOR_RED, "~> Você ativou o auto reparar! Agora em diante seu veículo será reparado automaticamente.");
  41. Ativado[playerid] =1;
  42. return 1;
  43. }
  44. if(strcmp("/AutoRepararOff", cmdtext, true) == 0)
  45. {
  46. if(Ativado[playerid] == 0) {
  47. SendClientMessage(playerid, COLOR_RED, "~> O auto reparar não está ativado!");
  48. return 1;
  49. }
  50. KillTimer(TempoAutoReparar);
  51. SendClientMessage(playerid, COLOR_WHITE, "~> Você desativou o auto reparar.");
  52. Ativado[playerid] = 0;
  53. return 1;
  54. }
  55. return 0;
  56. }
  57. forward AutoReparar(playerid);
  58. public AutoReparar(playerid) {
  59. RepairVehicle(GetPlayerVehicleID(playerid));
  60. return 1;
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement