Advertisement
FamiliaSAMP

FILTERSCRIPT - Anti-Flood [FAMILIASAMP.COM]

Mar 29th, 2016
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.09 KB | None | 0 0
  1. #include <a_samp>//Include a_samp
  2. new Escreveu[MAX_PLAYERS];
  3. new EscreveuTimer[MAX_PLAYERS];
  4. new SegundosRestantes[MAX_PLAYERS];
  5. #define TEMPO 60 //No lugar de 60 coloque os segundos que o player tera que esperar para digitar novamente. 60 seria 1 minuto
  6. forward EscreveuP(playerid);
  7. public OnPlayerText(playerid, text[])
  8. {
  9. if(Escreveu[playerid] == 1)
  10. {
  11. new string[100];
  12. format(string, sizeof(string), "[ANT-FLOOD] Aguarde %d segundos para digitar novamente.", SegundosRestantes[playerid]);
  13. SendClientMessage(playerid, 0x878787FF, string);
  14. return 0;
  15. }
  16. Escreveu[playerid] = 1;
  17. SegundosRestantes[playerid] = TEMPO;
  18. EscreveuTimer[playerid] = SetTimer("EscreveuP",1000,1);
  19. return 1;
  20. }
  21. public EscreveuP(playerid)
  22. {
  23. if(SegundosRestantes[playerid] == 0)
  24. {
  25. KillTimer(EscreveuTimer[playerid]);
  26. Escreveu[playerid] = 0;
  27. SendClientMessage(playerid, 0x03FF35FF, "Você foi liberado para escrever sua mensagem");
  28. return 1;
  29. }
  30. SegundosRestantes[playerid] -= 1;
  31. return 1;
  32. }
  33.  
  34. //By Zepaulo!
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement