[Pedido] Anti Flood de Comandos
#1

Alguem teria um fs de anti flood de cmd ? procurei e n achei
Reply
#2

Vocк esqueceu de formatar
pawn Код:
new St[128];
format(St, 128, "O jogador %s [ID: %d] foi kickado do servidor por ultrapassar o ping maximo (%d).", Nome(playerid), playerid, MAX_PING);
SendClientMessageToAll(AZUL_CLARO, St);
Sempre que quiser usar parвmetros na mensagem formate-a. (%d, %s, %i, %f, %.2f, etc)
Reply
#3

PHP код:
new
    
sStr128 ]
;
formatsStr 128 "O jogador %s [ID: %d] foi kickado do servidor por ultrapassar o ping maximo (%d)."Nome(playerid), playeridMAX_PING);
SendClientMessageToAll(AZUL_CLAROsStr); 
Nгo contei as celulas pq vou tomar banho, fiz aqui rapidinho, mas conta ae.

@Edit

Vish, Ricop ninja kkk
Reply
#4

KKKKKKK eu percebi logo dps q eu mandei para a forum samp ¬¬

@edit

mudei o nome do tуpico pq eu ja avia descobrido o erro.
Reply
#5

pawn Код:
new Flood[MAX_PLAYERS];
#define FLOOD_SEGUNDOS 5

// No comando
if(Flood[playerid] < gettime()) return SendClientMessage(playerid, -1, "Aguarde "FLOOD_SEGUNDOS" segundos.");
Flood[playerid] = gettime() + FLOOD_SEGUNDOS;
Reply
#6

Quote:
Originally Posted by Ricop522
Посмотреть сообщение
pawn Код:
new Flood[MAX_PLAYERS];
#define FLOOD_SEGUNDOS 5

// No comando
if(Flood[playerid] < gettime()) return SendClientMessage(playerid, -1, "Aguarde "FLOOD_SEGUNDOS" segundos.");
Flood[playerid] = gettime() + FLOOD_SEGUNDOS;
Vlw
Reply
#7

Aproveitando o tуpico

como posso fazer um anti flood de comandos em Zcmd?

desde ja obrigado.
Reply
#8

Quote:
Originally Posted by Smith.
Посмотреть сообщение
Aproveitando o tуpico

como posso fazer um anti flood de comandos em Zcmd?

desde ja obrigado.
Exemplo:
pawn Код:
//no topo
new Flood[MAX_PLAYERS];
#define FLOOD_SEGUNDOS 5

CMD:meucomando(playerid, params[])
{
    SendClientMessage(playerid, -1, "Meu primeiro comando em Zcmd");
    if(Flood[playerid] < gettime()) return SendClientMessage(playerid, -1, "Aguarde "FLOOD_SEGUNDOS" segundos.");
    Flood[playerid] = gettime() + FLOOD_SEGUNDOS;
    return 1;
}
Ajudei Rep +
Reply
#9

Quote:
Originally Posted by Caio_Freeze
Посмотреть сообщение
Exemplo:
pawn Код:
//no topo
new Flood[MAX_PLAYERS];
#define FLOOD_SEGUNDOS 5

CMD:meucomando(playerid, params[])
{
    SendClientMessage(playerid, -1, "Meu primeiro comando em Zcmd");
    if(Flood[playerid] < gettime()) return SendClientMessage(playerid, -1, "Aguarde "FLOOD_SEGUNDOS" segundos.");
    Flood[playerid] = gettime() + FLOOD_SEGUNDOS;
    return 1;
}
Ajudei Rep +
Mas cada comando vo ter que fazer tudo isso?
Reply
#10

Quote:
Originally Posted by Smith.
Посмотреть сообщение
Aproveitando o tуpico

como posso fazer um anti flood de comandos em Zcmd?

desde ja obrigado.
Jб foi respondi ali em cima, sу colocar no comando lol
pawn Код:
command(ajuda, playerid, params) {
   // bagulho do flood aqui

}
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)