SA-MP Forums Archive
[PEDIDO] Anti-Divulger. - 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-Divulger. (/showthread.php?tid=323481)



[PEDIDO] Anti-Divulger. - Gustavo_z - 05.03.2012

Olб galera, jб estou no Fуrum SA-MP а algum tempo, mas esse irб ser o meu primeiro tуpico, em fim, alguйm aн tem algum COD de Anti-Divulger? Que quando algum player tentar divulgar sites, IP de servidores, nomes outros servidores... que o mesmo seja kickado automaticamente, e quando o player for kickado automaticamente, que apareзa no chat para todo mundo ver quando o mesmo for kickado, assim: "%s foi kickado por divulgar sites ou IP de outros servidores!"
OBS: Estou postando o mesmo tуpico de novo porquк naquele outro que postei, postaram sу coisas que nгo eram exatamente do que eu queria, ou se era o que eu queria, dava sempre milheres de erros, e eu dava um novo post no tуpico, mas ninguйm respondia.
Obrigado.



Re: [PEDIDO] Anti-Divulger. - Đeagle - 05.03.2012

Use esse aqui

[FilterScript] [FS] - Anti-Divulgador
Crйditos: KevinsL.


Re: [PEDIDO] Anti-Divulger. - Gustavo_z - 05.03.2012

Aff, mas й bem esse que estб dando um monte de erros!!!!!


Re: [PEDIDO] Anti-Divulger. - BreakDriFT - 05.03.2012

pawn Код:
public OnPlayerText(playerid, text[])
{
if(strfind(text, "189.", true) != -1 || strfind(text, "201.", true) != -1 || strfind(text, "200.", true) != -1 || strfind(text, "69.", true) != -1 || strfind(text, "187.", true) != -1)
{
new string[256];
new pName[MAX_PLAYER_NAME];
GetPlayerName(playerid, pName, sizeof(pName));
format(string, sizeof(string), " %s  Banido por divulgar.", pName);
SendClientMessageToAll(0x0000CAAA, string);
Ban(playerid);

return 0;
}



Re: [PEDIDO] Anti-Divulger. - Đeagle - 05.03.2012

Quote:
Originally Posted by [ODS]Break
Посмотреть сообщение
pawn Код:
public OnPlayerText(playerid, text[])
{
if(strfind(text, "189.", true) != -1 || strfind(text, "201.", true) != -1 || strfind(text, "200.", true) != -1 || strfind(text, "69.", true) != -1 || strfind(text, "187.", true) != -1)
{
new string[256];
new pName[MAX_PLAYER_NAME];
GetPlayerName(playerid, pName, sizeof(pName));
format(string, sizeof(string), " %s  Banido por divulgar.", pName);
SendClientMessageToAll(0x0000CAAA, string);
Ban(playerid);

return 0;
}
Dessa forma ele irб bani-lo, ele quer apenas que kicke o jogador.

Use dessa forma
PHP код:
public OnPlayerText(playeridtext[])
{
if(
strfind(text"189."true) != -|| strfind(text"201."true) != -|| strfind(text"200."true) != -|| strfind(text"69."true) != -|| strfind(text"187."true) != -1)
{
new 
string[256];
new 
pName[MAX_PLAYER_NAME];
GetPlayerName(playeridpNamesizeof(pName));
format(stringsizeof(string), " %s  foi kickado por divulgar."pName);
SendClientMessageToAll(0x0000CAAAstring);
Kick(playerid);
return 
0;




Re: [PEDIDO] Anti-Divulger. - BreakDriFT - 05.03.2012

Ahsuahsu, Nem cheguei a ler tudo
Mais Valeu por arrumar (:


Re: [PEDIDO] Anti-Divulger. - Đeagle - 05.03.2012

Quote:
Originally Posted by [ODS]Break
Посмотреть сообщение
Ahsuahsu, Nem cheguei a ler tudo
Mais Valeu por arrumar (:
Disponha.
Eu tambйm nгo cheguei a ler todo, й a pressa de postar mais rбpido, quando ele reclamou do que eu passei, que eu fui ler totalmente o que ele queria. UEAEHAUHAUEH


Re: [PEDIDO] Anti-Divulger. - Bosma_cmd - 05.03.2012

pawn Код:
IsAIPinString(string[])
{
    new
        i = 1,
        l = strlen(string),
        count
    ;
   
    for ( ; i != l; ++ i)
    {
        if (string[i] == '.')
        {
            if ('0' >= string[i-1] <= '9')
            {
                count ++;
            }
        }
    }
   
    return count == 4;
}



Re: [PEDIDO] Anti-Divulger. - Đeagle - 05.03.2012

Quote:
Originally Posted by Bosma_cmd
Посмотреть сообщение
pawn Код:
IsAIPinString(string[])
{
    new
        i = 1,
        l = strlen(string),
        count
    ;
   
    for ( ; i != l; ++ i)
    {
        if (string[i] == '.')
        {
            if ('0' >= string[i-1] <= '9')
            {
                count ++;
            }
        }
    }
   
    return count == 4;
}
Cara, sou seu fan nъmero 1.
Eu fico olhando seus posts, fico impressionado com os cods que vocк faz e todos funcionam, eu nгo consigo entender uma letra se quer @_@ .
Parabйns cara, continue assim.




Re: [PEDIDO] Anti-Divulger. - Gustavo_z - 05.03.2012

Quote:
Originally Posted by Bosma_cmd
Посмотреть сообщение
pawn Код:
IsAIPinString(string[])
{
    new
        i = 1,
        l = strlen(string),
        count
    ;
   
    for ( ; i != l; ++ i)
    {
        if (string[i] == '.')
        {
            if ('0' >= string[i-1] <= '9')
            {
                count ++;
            }
        }
    }
   
    return count == 4;
}
O que й isso