[Tutorial] Criando um anti-flood simples pro gm
#1

Boa noite, vim nesse tutorial ensinar como criar um sistema anti flood simples para por no gm

Com esse sistema o player nao conseguira mandar uma mensagem no chat antes de se passar 2 segundos


Topo do Gm:
pawn Код:
static
    iPlayerChatTime[MAX_PLAYERS];
No topo de OnPlayerText:
pawn Код:
public OnPlayerText(playerid, text[])
{
       if(IsPlayerFlooding(playerid) && !IsPlayerAdmin(playerid))
       {
           return 0;
       }
//o resto do seu OnPlayerText....
//....
//no final de OnPlayerText
    iPlayerChatTime[playerid] = GetTickCount();
    return 0;// ultima return
}
coloke perto de suas stock's
pawn Код:
stock IsPlayerFlooding(playerid)
{
    if(GetTickCount() - iPlayerChatTime[playerid] < 2000)
        return 1;
    return 0;
}
Creditos a SA-MP Team (stock retirada de um fs baseaf)

Gostou? +rep
Reply
#2

Parabens viado , fico legal
Reply
#3

Quote:
Originally Posted by [LF]PlaYer
Посмотреть сообщение
Parabens viado , fico legal
lol.

This is a useful code! ;$
Reply
#4

Poste isso em "cуdigos ъteis". Isso nгo й tutorial nгo! Mas de qualquer formar, ficou bom.
Reply
#5

sim isso nao e um tuto sim um codigo util
Reply
#6

Cуdigo Util ou tuto tanto Faz, o Importante й que ajudou!!!
Reply
#7

vlw
Reply
#8

Tutorial = Explicaзгo da funзгo, nгo vejo explicaзгo, vocк deveria ter criado um filter com essa funзгo.
Bom, tem crйditos, isso que importa e tenho certeza que й cheio de gm por ai com timer para essas funзхes!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)