[Pedido] Anti-Flood+Anti CAPS LOOCK
#1

Bom Sempre Pesso Ajuda Aki e Sempre Sou Ajudado
Intao Muito Obrigado a Todos xD

Preciso De Um Anti-Flood Mais Que Nao De Kick

Tipo

Escrevo: "OI" Dai Tenho Que Esperar 2 Segundos Para Escrever Novamente
e Nao Pode Repitir o OI
Mais Sem KICK

e Preciso De Um Anti CAPS LOOCK
Se Alguem Tiver Ai Por Favor Poste
Brigado xD
Reply
#2

Anti flooder tem vбrios aqui na board, basta procurar.
E anti caps lock basta usar a variбvel que transforma letra maiuscula em minъscula.

pawn Код:
stock iStrLower(sStr[])
{
        iStrLoop(sStr,i) if (0x41 <= sStr[i] <= 0x5A) sStr[i] += 32;
        return sStr;
}
Crйditos a: [iPs]DraKiNs
Reply
#3

Bem, fiz pra vocк, isto deve resolver o seu problema .


Nгo sei se entendi direito sobre o Anti-Flood.


Entendi que se o jogador quiser falar a mesma coisa antes de passarem 2 segundos, ele nгo pode .


Aqui estб, coloque :


pawn Код:
//No Topo do GM:

new FalaAnterior[128];
new bool:Falou[MAX_PLAYERS];




//Na public OnPlayerText:

for(new x, y = strlen(text); x != y; x++)
    {
        text[x] = tolower(text[x]);
    }
    if(!strcmp(FalaAnterior,text,true) && Falou[playerid])
    {
        SendClientMessage(playerid,0xFFFFFFAA,"Espere 2 Segundos Para Escrever Novamente !!");
        return 0;
    }
    SendPlayerMessageToAll(playerid, text);
    format(FalaAnterior,128,text);
    Falou[playerid] = true;
    SetTimerEx("DestravarFala", 2000, false, "n", playerid);




//No Final do GM:

forward DestravarFala(playerid);
public DestravarFala(playerid) return Falou[playerid] = false;


Espero ter ajudado .
Reply
#4

O Drakins disse que o codigo dele estб errado, e que o correto seria assim:

PHP код:
StrLower(str[])
{
    for(new 
0str[i]; i++)
    {
        if (!(
0x41 <= sStr[i] <= 0x5A)) continue;
        
sStr[i] += 32;
    }
    return 
str;

Reply
#5

Vou Testar Aki Mto Obrigado
e "rjjj" й Isso Mesmo Que Preciso
Muito Obrigado a Voce e a Todos
Abraзгo!
Reply
#6

Tenho Uma Duvida Esse Codido Do SHADOWW5
e o Do SHICKCARD
Й Para Por Na public OnPlayerText
Se й Os 2 Deram 5 Erros

Se Alguem Tiver Ai Um ANTI CAPSLOOCK
Mande Por Favor xD
Reply
#7

Quote:
Originally Posted by [Red]Maninho
Посмотреть сообщение
Tenho Uma Duvida Esse Codido Do SHADOWW5
e o Do SHICKCARD
Й Para Por Na public OnPlayerText
Se й Os 2 Deram 5 Erros

Se Alguem Tiver Ai Um ANTI CAPSLOOCK
Mande Por Favor xD
Nгo pode fazer Double Post : https://sampforum.blast.hk/showthread.php?tid=267034



E o cуdigo que fiz pra vocк jб vem com tudo que vocк pediu no tуpico, ou seja, com Anti Caps-Lock e Anti-Flood .



Espero ter ajudado .
Reply
#8

Ahh Blz rjjj Vou Testar
Muito Obrigado
Reply
#9

rjjj
o anti caps loock
ta certo mais o de esperar 2 segundos nao esta
tipo eu escrevo "OI" dai mostra assim
[Red]Maninho: oi
[Red]Maninho (id - 0): oi
mostra 2 msgs juntas
mesmo se estiver sem capsloock
Reply
#10

Mostrou o Esperar 2 SEGUNDOS mais mostra 2 mensagens juntas quando digito pode arumar por favor
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)