[PEDIDO] Anti-Divulger.
#1

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!"
Obrigado.
Reply
#2

[FilterScript] Anti-Divulgador
Reply
#3

Deagle, neste tutorial, eu fiz tudo como era para fazer mas deu milhares de erros, se puder me disponibilizar outro, eu agradeзo.
Reply
#4

Coloque no OnPlayerText:
pawn Код:
if(detectIP(text))
    {
        new
            string[128];
        GetPlayerName(playerid, string, 20);
        format(string, sizeof(string), "[!] \"%s\"Foi Kickado Por Postar IP no Servidor! [Motivo: Divulgando IP]", string);
        SendClientMessageToAll(Amarelo, string);
        return Kick(playerid), false;
    }

Coloque no final de seu script:
pawn Код:
stock detectIP(text[])
{
    new dotCount;
    for(new i; i < strlen(text); ++i)
    {
        if('0' <= text[i] <= '9')
        {
            do
            {
                if(text[i] == '.') ++dotCount;
                ++i;
            }
            while(('0' <= text[i] <= '9') || text[i] == '.' || text[i] == ':');
        }
    }
    if(dotCount >= 3) return true;
    return false;
}
Crйditos: RyDeR'
Reply
#5

Caroline, esse COD, й tambйm de quando o player digitar o nome de servers ou sites, que ele seja kickado automaticamente tambйm nй?
Reply
#6

Kick(playerid)
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)