[AJUDA]Com Anti-Flood - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (
https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [AJUDA]Com Anti-Flood (
/showthread.php?tid=236912)
[AJUDA]Com Anti-Flood -
andersongr98 - 08.03.2011
Eu tenho meu fs de anti-flood que funfa normal:
pawn Код:
#include <a_samp>
#include <core>
#include <float>
new flood[MAX_PLAYERS];
forward MinSpam();
public OnFilterScriptInit()
{
SetTimer("MinSpam", 1500, true);
return 0;
}
public OnPlayerText(playerid)
{
flood[playerid]++;
if(flood[playerid] >= 3)
{
new var0[256];
new var1[256];
GetPlayerName(playerid, var1, 256);
format(var0, 256, "[MENSAGEM DO SISTEMA] - %s Tomou Kick Por Flood. (Por digitar 3 ou mais mensagens muito rбpido)", var1);
SendClientMessage(playerid, 0xFFFF00AA, "[MENSAGEM DO SISTEMA] - VAI FLOODA NA PUTA QUE PARIU. KICKED! (3 mensagens й o limite mбximo)");
Kick(playerid);
SendClientMessageToAll(0xFFFF00AA, var0);
printf(var0);
return 0;
}
return 1;
}
public OnPlayerConnect(playerid)
{
flood[playerid] = 0;
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
flood[playerid] = 0;
return 1;
}
public MinSpam()
{
for(new i=0; i < MAX_PLAYERS; i++)
{
if(0 < flood[i])
{
flood[i]--;
}
}
return 0;
}
ele kicka quem digitar 3 mensagens muito rapido!! mas eu queria que ele kickasse quem digitar 3 comandos muito rapido e tbm o de enviar pm!
Re: [AJUDA]Com Anti-Flood -
[VGS]Mlqd_Rock - 08.03.2011
[AJUDA]? Isso й praticamente um [PEDIDO].
Posso tentar te ajudar.
Embaixo de:
Coloque:
pawn Код:
new floodcmd[MAX_PLAYERS];
No public OnPlayerCommandText(playerid,cmdtext[]), adicione:
Em OnPlayerConnect(playerid) e OnPlayerDisconnect(playerid, reason), adicione:
E no public MinSpam(), embaixo de:
Adicione:
Assim o sistema funcionarб tambйm com comandos. Se os pms do seu gamemode sгo enviados atravйs de comando (Exemplo: /pm [id]) a alteraзгo incluirб os floods em pms tambйm.
Re: [AJUDA]Com Anti-Flood -
gugujim - 08.03.2011
Quote:
Originally Posted by [VGS]Mlqd_Rock
[AJUDA]? Isso й praticamente um [PEDIDO].
Posso tentar te ajudar.
Embaixo de:
Coloque:
pawn Код:
new floodcmd[MAX_PLAYERS];
No public OnPlayerCommandText(playerid,cmdtext[]), adicione:
Em OnPlayerConnect(playerid) e OnPlayerDisconnect(playerid, reason), adicione:
E no public MinSpam(), embaixo de:
Adicione:
Assim o sistema funcionarб tambйm com comandos. Se os pms do seu gamemode sгo enviados atravйs de comando (Exemplo: /pm [id]) a alteraзгo incluirб os floods em pms tambйm.
|
upppzinho