Advertisement
Eduardo_efu

fercho v2

Feb 24th, 2018
182
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.27 KB | None | 0 0
  1. #include <a_samp>
  2. #include <zcmd>
  3.  
  4. new TiempoRespawn[MAX_PLAYERS], TimerRespawn[MAX_PLAYERS];
  5.  
  6. CMD:reaparecer(playerid, params[])
  7. {
  8. if(user[playerid][jMuerto] == 0) return SendClientMessage(playerid, C_ROJO2, "* Usted no está agonizando para usar el comando.");
  9. if(TiempoRespawn[playerid] != 0) return SendClientMessage(playerid, C_ROJO2, "* Usted no puede usar este comando todavía (debe esperar 8minutos)");
  10. new string[71]; format(string, sizeof(string), "* El usuario %s a usado el comando '/reaparecer'", NombreRJugador(playerid)); //No uses tantas celdas para algo tan corto, este equivale a 70 celdas, entonces usa 71. Al usar muchas celdas tardará más en compilar y será uso de celdas innecesarias.-.
  11. ProxDetector(15.0, playerid, string, C_VERDE,C_VERDE,C_VERDE,C_VERDE,C_VERDE);
  12. printf(string);
  13. user[playerid][jAlcohol] = 0;
  14. Sangre_(playerid, 100);
  15. Chaleco_(playerid, 0);
  16. RemovePlayerFromVehicle(playerid);
  17. SetPlayerVirtualWorld(playerid, 0);
  18. SetPlayerInterior(playerid, 0);
  19. TogglePlayerControllable(playerid, 1);
  20. SetCameraBehindPlayer(playerid);
  21. user[playerid][jMuerto2] = 0;
  22. user[playerid][jMuerto] = 0;
  23. EliminarHerido(playerid);
  24. ClearAnimations(playerid, 1);
  25. format(QuienMato[playerid], 24, "Nadie");
  26. TiempoRespawn[playerid] = 480000;
  27. TimerRespawn[playerid] = SetTimerEx("DesbloquearReaparecer", 1000, true, "i", playerid);
  28. SetTimerEx("Descongelar", 10000, false, "i", playerid);
  29. SetPlayerPos(playerid,1182.8728, -1323.5931, 13.5783 );
  30. return 1;
  31. }
  32.  
  33. stock Muerto(playerid)
  34. {
  35. user[playerid][jSangre] = 20.0;
  36. _Limuerte(playerid);
  37. KillTimer(MuertoTimer[playerid]);
  38. TogglePlayerControllable(playerid, 0);
  39. TiempoRespawn[playerid] = 8; //Yo lo puse en el cmd, pero si lo pondrás aquí, debes ponerle 8minutos que es igual a = 480000
  40. return 1;
  41. }
  42.  
  43. forward DesbloquearReaparecer(playerid);
  44. public DesbloquearReaparecer(playerid)
  45. {
  46. if(IsPlayerConnected(playerid))
  47. {
  48. if(TiempoRespawn[playerid] >= 1){TiempoRespawn[playerid] --;}
  49. else
  50. {
  51. if(user[playerid][jMuerto2] == 1 || user[playerid][jMuerto] == 1)
  52. {
  53. TiempoRespawn[playerid] = 0;
  54. SendClientMessage(playerid, -1, "Ya puedes usar /reaparecer");
  55. KillTimer(TimerRespawn[playerid]);
  56. }
  57. }
  58. }
  59. return 1;
  60. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement