SA-MP Forums Archive
[Pedido] Anti-Flood+Anti CAPS LOOCK - 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+Anti CAPS LOOCK (/showthread.php?tid=267696)



[Pedido] Anti-Flood+Anti CAPS LOOCK - [Red]Maninho - 09.07.2011

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


Re: [Pedido] Anti-Flood+Anti CAPS LOOCK - Macintosh - 09.07.2011

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


Re: [Pedido] Anti-Flood+Anti CAPS LOOCK - rjjj - 09.07.2011

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 .


Re: [Pedido] Anti-Flood+Anti CAPS LOOCK - Shadoww5 - 09.07.2011

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;




Respuesta: [Pedido] Anti-Flood+Anti CAPS LOOCK - [Red]Maninho - 09.07.2011

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


Respuesta: [Pedido] Anti-Flood+Anti CAPS LOOCK - [Red]Maninho - 09.07.2011

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


Re: Respuesta: [Pedido] Anti-Flood+Anti CAPS LOOCK - rjjj - 09.07.2011

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 .


Respuesta: [Pedido] Anti-Flood+Anti CAPS LOOCK - [Red]Maninho - 09.07.2011

Ahh Blz rjjj Vou Testar
Muito Obrigado


Respuesta: [Pedido] Anti-Flood+Anti CAPS LOOCK - [Red]Maninho - 09.07.2011

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


Respuesta: [Pedido] Anti-Flood+Anti CAPS LOOCK - [Red]Maninho - 09.07.2011

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