Advertisement
ohreon1313

CarDamage 1.0

Jun 9th, 2011
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.22 KB | None | 0 0
  1. /*Sistema desenvolvidor por Lucas Costa, caso tenha a inteção de postar ou utiliza-lo
  2. não remova os créditos, agradeço desde já.*/
  3. #include <a_samp>
  4. //NEWS
  5. new engineOn[MAX_PLAYERS];
  6. //===========================================================================================
  7. //FORWARD
  8. forward CheckCarHealth();
  9. //=======================================================================================
  10. //Cores
  11. #define AZUL_CLARO 0x1E90FFAA
  12. #define VERMELHO 0x8B0000AA
  13. //===========================================================================================
  14. public OnFilterScriptInit()
  15. {
  16. print("\n--------------------------------------");
  17. print(":::::::VERSÃO : 1.0::::::::");
  18. print(" *** Sistema de veiculo criado por lucas_costa ***");
  19. print("--------------------------------------\n");
  20. SetTimer("CheckCarHealth",2000,true);
  21. return 1;
  22. }
  23. public OnPlayerCommandText(playerid, cmdtext[])
  24. {
  25. if(strcmp(cmdtext, "/desbug", true) == 0)//Usado para desbugar o player ao sair do carro
  26. {
  27. TogglePlayerControllable(playerid,1);
  28. return 1;
  29. }
  30. return 0;
  31. }
  32.  
  33. public CheckCarHealth()
  34. {
  35. new string[256];
  36. new sendername[MAX_PLAYER_NAME];
  37. for (new i=0; i < MAX_PLAYERS; i++)
  38. {
  39. if (IsPlayerConnected(i) && IsPlayerInAnyVehicle(i) && GetPlayerState(i) == PLAYER_STATE_DRIVER)
  40. {
  41. new Float:health;
  42. GetVehicleHealth(GetPlayerVehicleID(i),health);
  43. if(health <= 400)
  44. {
  45. if(GetPlayerState(i) == PLAYER_STATE_DRIVER)
  46. {
  47. TogglePlayerControllable(i, 0);
  48. SendClientMessage(i, AZUL_CLARO, "Seu veiculo está quebrado, chame um mecanico!");
  49. engineOn[i] = false;
  50. GetPlayerName(i, sendername, sizeof(sendername));
  51. format(string, sizeof(string), "* O veiculo de %s quebrou.", sendername);
  52. GameTextForPlayer(i, "~r~Veiculo ~w~Quebrado", 5000, 1);
  53.  
  54. }
  55. }
  56. }
  57. }
  58. }
  59. /*Sistema desenvolvidor por Lucas Costa, caso tenha a inteção de postar ou utiliza-lo
  60. não remova os créditos, agradeço desde já.*/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement