[Pedido] 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: [Pedido] Anti flood (
/showthread.php?tid=450388)
Anti flood -
ThiagoMK - 12.07.2013
Galera queria pedir um anti flod que quando o player repetir a mesma frase apareзa ''Nгo repita no chat'' e quando ele falar 4 linhas seguidas ele ser calado por 1 minuto..
Quem puder fazer agradeзo
Re: Anti flood -
Gii - 12.07.2013
Pode usar como base:
https://sampforum.blast.hk/showthread.php?tid=214975
Re : Re: Anti flood -
ThiagoMK - 12.07.2013
Quote:
Originally Posted by iCasTiel
|
Lek, eu quero pronto '-'
Re: Anti flood -
[THs]ShadoW - 12.07.2013
Recebendo pronto vocк nunca irб aprender, vai depender de nуs pelo resto da vida ?
Re: Re : Re: Anti flood -
Gii - 12.07.2013
Quote:
Originally Posted by ThiagoMK
Lek, eu quero pronto '-'
|
Faзa vocк mesmo que certamente terб algo pronto.
Re: Re : Re: Anti flood -
BieeelEvolution - 12.07.2013
Quote:
Originally Posted by ThiagoMK
Lek, eu quero pronto '-'
|
Vocк 'quer'? faзa. ¬¬'
Re: Anti flood -
maikonk - 12.07.2013
Mas aquele que o iCastiel posto ja esta pronto, й so adapta no gamemode...
Re : Anti flood -
ThiagoMK - 13.07.2013
Alguem pelo menos passa para o player nгo repitir aquela palavra?
Re: Anti flood -
Saw_BR - 13.07.2013
esse pessoal de hoje, (LEK) kkkkkk, й cada gнria.
Re: Anti flood -
Saw_BR - 13.07.2013
pawn Код:
#include <a_samp>
new IsFlooding[MAX_PLAYERS];
new Flooder[MAX_PLAYERS];
new szPlayerChatMsg[MAX_PLAYERS][128];
public OnGameModeInit()
{
print("\n--------------------------------------");
print(" FilterScript Ant-Flood BY: [LF]PlaYer");
print("--------------------------------------\n");
return 1;
}
public OnPlayerText(playerid, text[])
{
if(Flooder[playerid] == 1)
{
SendClientMessage(playerid, -1, "{FF0000}[ERRO]{FFFFFF} Vocк estб calado e nгo pode usar o chat !");
return 0;
}
IsFlooding[playerid]++;
if(!IsPlayerAdmin(playerid))
{
if(strlen(text) == strlen(szPlayerChatMsg[playerid]) && !strcmp(szPlayerChatMsg[playerid], text, false))
{
SendClientMessage(playerid, -1, "{FF0000}[ERRO]{FFFFFF} Nгo repita a mesma mensagem!");
format(szPlayerChatMsg[playerid], 128, "%s", text);
return 0;
}
}
if(IsFlooding[playerid] >= 3)
{
IsFlooding[playerid] = 0;
Flooder[playerid] = 1;
SendClientMessage(playerid, -1, "{FF0000}[INFO]{FFFFFF} Vocк foi calado por 1 minuto. Motivo: Flood !");
SetTimerEx("LiberarChat", 60000, false, "i", playerid);
return 0;
}
else
{
SetTimerEx("SemFlood", 2000, false, "i", playerid);
}
return 1;
}
forward SemFlood(playerid);
public SemFlood(playerid)
{
IsFlooding[playerid] = 0;
return 1;
}
forward LiberarChat(playerid);
public LiberarChat(playerid)
{
Flooder[playerid] = 0;
SendClientMessage(playerid, -1, "Vocк foi descalado, nгo faзa mais flood !");
return 1;
}
/* Nгo retire os creditos Criador: [LF]PlaYer
Com Ajuda de rjjj */
Sу editar conforme seu game mode para ficar melhor =P.