Rei_Ayanami

Respawn

Aug 22nd, 2023
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.98 KB | Gaming | 0 0
  1. // ====================== [ » INFORMAÇÕES « ] ====================== //
  2.  
  3. // » Olá, seja bem vindo(a) a o meu FilterScript!
  4. // » Este FS foi feito para auto-respawnar os carros gerados do seu servidor.
  5. // » Bom, nessa fs precisará apenas editar o tempo do respawn.
  6. // » Totalmente Testato | Detalhado | Organizado.
  7.  
  8.  
  9. // » Linha 20 = Coloque o tempo de espera do auto-respawn, ex: 10 minutos.
  10. // » = O tempo será sempre em "Milisegundos".
  11. // » = Ex: Tempo de espera do auto-respawn de 10 minutos e no total de 600000 milisegundos.
  12. // » = Só que ai voce terá que retirar 1 minuto, então ficaria 9min. (540000 milisegundos).
  13.  
  14.  
  15. // ====================== [ » INCLUDES « ] ====================== //
  16. #include <a_samp>
  17. #if defined FILTERSCRIPT
  18. #endif
  19.  
  20. #define TempoAviso      540000 // => Altere aqui o tempo em milisegundos. (10 - 1 = 9min)
  21. #define TempoRespawn     60000 // => Altere aqui o tempo em milisegundos. (10 - 9 = 1min) = 10min total
  22.  
  23. public OnFilterScriptInit()
  24. {
  25.     print("\n|_____________________|\n");
  26.     print(".:: RESPAWN CARROS ::.     ");
  27.     print(".:: Versão: v1.0 ::.          ");
  28.     print(".:: INICIADO! ::.          ");
  29.     print("\n|_____________________|\n");
  30.     return 1;
  31. }
  32.  
  33. public OnFilterScriptExit()
  34. {
  35.     return 1;
  36. }
  37.  
  38. public OnGameModeInit()
  39. {
  40.     SetTimer("AvisoRespawn", TempoAviso, true); // => Você coloque o tempo em Milisegundos.
  41.     return 1;
  42. }
  43.  
  44. forward AvisoRespawn();
  45. public AvisoRespawn()
  46. {
  47.     SendClientMessageToAll(-1, "{00FFFF}[AUTO-RESPAWN] {FFFFFF}Em 1 minuto, todos os veículos serão respawnados.");
  48.     SendClientMessageToAll(-1, "{00FFFF}[AUTO-RESPAWN] {FFFFFF}Não saiam de seus veiculos!");
  49.     SetTimer("StartRespawn", TempoRespawn, false); // => 60000 São 1 minuto para respawnar.
  50.     return 1;
  51. }
  52.  
  53. forward StartRespawn();
  54. public StartRespawn()
  55. {
  56.     for(new i = GetVehiclePoolSize(); i > 0; i--)
  57.     SetVehicleToRespawn(i);
  58.     SendClientMessageToAll(-1, "{00FFFF}[AUTO-RESPAWN] {FFFFFF}Todos os veículos do servidor foram respawnados com sucesso.");
  59. }
Tags: samp
Add Comment
Please, Sign In to add comment