[PEDIDO] Sistema Anti-Flood/Anti-Spam -
ViCtOr_Mc - 14.07.2011
RESOLVIDO
Re: [PEDIDO] Sistema Anti-Flood/Anti-Spam -
RockFire - 14.07.2011
PHP код:
new Flooder[MAX_PLAYERS];
public OnPlayerText(playerid,text[])
{
if(Flooder[playerid] > gettime()) return SendClientMessage(playerid,-1,"Morre flooder do capeta");
Flooder[playerid] = gettime()+5;
return false;
}
Re: [PEDIDO] Sistema Anti-Flood/Anti-Spam -
ViCtOr_Mc - 14.07.2011
Feliperch, poderia adaptar para que ele floda-se 3 vezes toma-se kick e falava, vai floodar em outro server fd*
Vlw
Re: [PEDIDO] Sistema Anti-Flood/Anti-Spam -
SuYaNw - 14.07.2011
Quote:
Originally Posted by feliperch
PHP код:
new Flooder[MAX_PLAYERS];
public OnPlayerText(playerid,text[])
{
if(Flooder[playerid] > gettime()) return SendClientMessage(playerid,-1,"Morre flooder do capeta");
Flooder[playerid] = gettime()+5;
return false;
}
|
returne a false, porque seu cуdigo irб mandar mensagem e tambйm liberarб o xat.
pawn Код:
public OnPlayerText(playerid,text[])
{
if(Flooder[playerid] > gettime()) return SendClientMessage(playerid,-1,"Morre flooder do capeta"),0;
Flooder[playerid] = gettime()+5;
return false;
}
Re: [PEDIDO] Sistema Anti-Flood/Anti-Spam -
RockFire - 14.07.2011
PHP код:
new Flooder[MAX_PLAYERS],Aviso[MAX_PLAYERS];
public OnPlayerText(playerid,text[])
{
if(Flooder[playerid] > gettime())
{
SendClientMessage(playerid,-1,"Morre flooder do capeta");
Aviso[playerid]++;
return 0x0;
}
if(Aviso[playerid] == 3) return Flooder[playerid] = 0, Kick(playerid);
Flooder[playerid] = gettime()+5;
return 0x01;
}
Re: [PEDIDO] Sistema Anti-Flood/Anti-Spam -
ViCtOr_Mc - 14.07.2011
Quote:
Originally Posted by SuYaNw
returne a false, porque seu cуdigo irб mandar mensagem e tambйm liberarб o xat.
pawn Код:
public OnPlayerText(playerid,text[]) { if(Flooder[playerid] > gettime()) return SendClientMessage(playerid,-1,"Morre flooder do capeta"),0; Flooder[playerid] = gettime()+5; return false; }
|
Eu nгo o que ta dando, por que quando eu coloco o seu cуdigo e do feliperch, meu pawno do nada da erro.
Re: [PEDIDO] Sistema Anti-Flood/Anti-Spam -
Dark.Angel - 14.07.2011
PHP код:
// No topo
forward ZerarAntiFlood(playerid);
new AntiFlood[MAX_PLAYERS];
// A public OnPlayerText:
public OnPlayerText(playerid,text[])
{
AntiFlood[playerid]++;
if(AntiFlood[playerid] == 1) SetTimerEx("ZerarAntiFlood",1000,false,"i",playerid); // Inicia timer pra zerar o antiflood
if(AntiFlood[playerid] == 2) SendClientMessage(playerid,-1,"Nгo faзa flood no servidor"); // Mensagem caso ele nгo pare
if(AntiFlood[playerid] == 3)
{
SendClientMessage(playerid,-1,"Vocк foi kickado por fazer FLOOD no servidor"); // Manda mensagem
Kick(playerid); // Kick o jogador que fez o flood
}
return false;
}
// No fim do GM
public ZerarAntiFlood(playerid) AntiFlood[playerid] = 0;
>> EDIT <<
Vlw feliperch , fiz com pressa nao tinha percebido kk
Re: [PEDIDO] Sistema Anti-Flood/Anti-Spam -
ViCtOr_Mc - 14.07.2011
Quote:
Originally Posted by feliperch
PHP код:
new Flooder[MAX_PLAYERS],Aviso[MAX_PLAYERS];
public OnPlayerText(playerid,text[])
{
if(Flooder[playerid] > gettime())
{
SendClientMessage(playerid,-1,"Morre flooder do capeta");
Aviso[playerid]++;
return 0x0;
}
if(Aviso[playerid] == 3) return Flooder[playerid] = 0, Kick(playerid);
Flooder[playerid] = gettime()+5;
return 0x01;
}
|
Feliperch, vlw pelo teu anti flooder, eu resolvi o que estava bugando meu pawno, era um sistema da FEK, que tinha anti-caps, anti-sites e um tantгo de coisas, vlw vou te dar 1 reputation
Re: [PEDIDO] Sistema Anti-Flood/Anti-Spam -
SuYaNw - 14.07.2011
Quote:
Originally Posted by ViCtOr_Mc
Feliperch, vlw pelo teu anti flooder, eu resolvi o que estava bugando meu pawno, era um sistema da FEK, que tinha anti-caps, anti-sites e um tantгo de coisas, vlw vou te dar 1 reputation
|
eu que direcionei para um cуdigo funcionбvel nao ganho nada
Re: [PEDIDO] Sistema Anti-Flood/Anti-Spam -
ViCtOr_Mc - 14.07.2011
Quote:
Originally Posted by SuYaNw
eu que direcionei para um cуdigo funcionбvel nao ganho nada
|
Ganha 1 reputation tambйm por ter ajudado o feliperch arrumar o dele