SA-MP Forums Archive
[AJuda] Flood Exessivo - 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] Flood Exessivo (/showthread.php?tid=281742)



[AJuda] Flood Exessivo - [Red]Maninho - 07.09.2011

Pessoal, Por Favor Me Ajudem, Eu Ja Fiz Varios Posts, Pedindo Ajuda, Mais Nunca Deu Certo
Meu Servidor Comeзa a Encher e Ninguem Consegue Escrever Direito, De Tantas Coisas Que
Mostram No Chat, Preciso De 1 Anti Flood, Que Bloqueie o Player a Digitar Por 20 Segundos

[Red]Maninho Diz: Ola
[Red]Maninho Diz: Ola = Aguarde 20 Segundos Para Escrever Novamente!

Preciso Muito Disso, Porque Meu Chat Ta Mo Confusao Ninguem COnsegue Ler Nada
AJuda Por Favor +REPUTATION Para Quem AJudar!


Re: [AJuda] Flood Exessivo - Bruno Pereira - 07.09.2011

Search.


Re: [AJuda] Flood Exessivo - [O.z]Caroline - 07.09.2011

pawn Код:
#include <a_samp>

new
    pFlood[MAX_PLAYERS];
   
   
public OnPlayerConnect(playerid)
{
    pFlood[playerid] = 0;
    return 1;
}

public OnPlayerText(playerid, text)
{
    if((pFlood[playerid] - GetTickCount()) < 2000)
        return SendClientMessage(playerid, -1,"ERRO: Espere 2 segundos para falar novamente.");
       
    pFlood[playerid] = GetTickCount();
    return 0;
}
Nгo testado...


Respuesta: [AJuda] Flood Exessivo - [Red]Maninho - 07.09.2011

AshuAshuAshua, Se Nao Tivese Procurado Nao Estaria Aki Pedindo Ajuda!

-.- Ja Havia Criado Topico Sobre Isso, Eu Mesmo Criei, Mais Nunca Conseguia
Estou Tentando Denovo, Se Poder Ajudar Agradeзo!


Testar Caroline + Repu Se Funcionar


Re: Respuesta: [AJuda] Flood Exessivo - [O.z]Caroline - 07.09.2011

Quote:
Originally Posted by [Red]Maninho
Посмотреть сообщение
AshuAshuAshua, Se Nao Tivese Procurado Nao Estaria Aki Pedindo Ajuda!

-.- Ja Havia Criado Topico Sobre Isso, Eu Mesmo Criei, Mais Nunca Conseguia
Estou Tentando Denovo, Se Poder Ajudar Agradeзo!


Testar Caroline + Repu Se Funcionar
estou a espera, qualquer erro, podes postar aqui.


Respuesta: [AJuda] Flood Exessivo - [Red]Maninho - 07.09.2011

Bom O Errado Aki й o Seguinte, Eu Digito la Exemplo Ola Dai Fica Assim

ERRO: Espere 2 segundos para falar novamente
[Red]Maninho Diz: Ola

e Nao Funciona o 2 Segundos, Eu Floodei e Nao Para a Mensagem


Re: [AJuda] Flood Exessivo - Pharrel - 07.09.2011

pawn Код:
public OnPlayerText(playerid, text)
{
    if((pFlood[playerid] - GetTickCount()) < 2000)
{
SendClientMessage(playerid, -1,"ERRO: Espere 2 segundos para falar novamente.");
return 0;
}
       
    pFlood[playerid] = GetTickCount();
    return 0;
}
troca por isso no codigo que foi postado la em cima


Respuesta: [AJuda] Flood Exessivo - [Red]Maninho - 07.09.2011

Olha Pharrel

Pode Ser Esse o Problema!

o
return 0;
}

Se Eu Deixar, No Seu Codigo Ou No Da Caroline, Eles Dao Erros De {}
No Codigo Dela Eu Tirei o return 0; }

Compilou Normal, No Seu Eu Tirei e Deu 1 Warning

Warning = warning 225: unreachable code
Linha = pFlood[playerid] = GetTickCount();


Re: [AJuda] Flood Exessivo - Pharrel - 07.09.2011

pawn Код:
new PoderFalar[MAXPLAYERS];
forward TempoChat(playerid);

public TempoChat(playerid)
{
    PoderFalar[playerid] = 0;
}

//OnPlayerConnect
PoderFalar[playerid] = 0;

//OnPlayerText
if(PoderFalar[playerid] = 0)
{
    PoderFalar[playerid] = 1;
    SetTimerEx("TempoChat", 2000, 0, "i", playerid);
}
else
{
    SendClientMessage(playerid, COR, "Vocк tem q esperar 2 segundos para poder falar!");
    return 0;
}



Respuesta: [AJuda] Flood Exessivo - [Red]Maninho - 07.09.2011

warning 211: possibly unintended assignment

Linha = if(PoderFalar[playerid] = 0)