SA-MP Forums Archive
[Ajuda] Como fazer um detector de ******? - 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: [Ajuda] Como fazer um detector de ******? (/showthread.php?tid=472152)



Como fazer um detector de ******? - SonicFreeStyle - 27.10.2013

galera nгo sei como tava num sv ai e ai escreveu assim "fazendo verificaзгo de seguranзa"
e ai apareceu "Й proibido cheats nesse servidor,desinstale e ai poderб jogar"

e fui kikado...e eu realmente tava com o YS Project instalado (base ******)...


Re: Como fazer um detector de ******? - BielCOP - 27.10.2013

Por dъvida, qual servidor que era ?


Re: Como fazer um detector de ******? - SonicFreeStyle - 27.10.2013

CVR <<< (Cidade Vida Real)


Re: Como fazer um detector de ******? - WLSF - 27.10.2013

Vocк entrou atravйs de algum launcher entгo ?

Se nгo, o servidor pode simplesmente ter te chutado por nгo estar com o launcher.
Porque й meio que impossнvel detectar hacks se nгo tiver launcher.


Re: Como fazer um detector de ******? - BielCOP - 27.10.2013

Vocк pode fazer um Anti Ips ~ Jб que o ****** agora possui um sistema de mais de 5 ips logados.

pawn Код:
#define Maximo_Players 100

Boot(playerid)
{
    new IP = 0;
    new VaiLevarKick[Maximo_Players];

    for(new i=0; i<Maximo_Players; i++)
    {
        if(IsPlayerConnected(i))
        {
            if(strcmp(PlayerIp(playerid),PlayerIp(i),true) == 0)
            {
                IP++;
                VaiLevarKick[i] = 1;
            }
        }
    }
    if(IP >= 5)
    {
        for(new i=0; i<Maximo_Players; i++)
        {
            if(IsPlayerConnected(i))
            {
                if(VaiLevarKick[i] == 1)
                {
                    VaiLevarKick[i] = 0;
                }
            }
        }
    }
    return 1;
}
Exemplo de Uso:

pawn Код:
public OnPlayerConnect(playerid)
{
     Boot(playerid);
}



Respuesta: Re: Como fazer um detector de ******? - DanDRT - 27.10.2013

Quote:
Originally Posted by BielCOP
Посмотреть сообщение
Vocк pode fazer um Anti Ips ~ Jб que o ****** agora possui um sistema de mais de 5 ips logados.

pawn Код:
Boot(playerid)
{
    new IP = 0;
    new VaiLevarKick[Maximo_Players];

    for(new i=0; i<Maximo_Players; i++)
    {
        if(IsPlayerConnected(i))
        {
            if(strcmp(PlayerIp(playerid),PlayerIp(i),true) == 0)
            {
                IP++;
                VaiLevarKick[i] = 1;
            }
        }
    }
    if(IP >= 5)
    {
        for(new i=0; i<Maximo_Players; i++)
        {
            if(IsPlayerConnected(i))
            {
                if(VaiLevarKick[i] == 1)
                {
                    VaiLevarKick[i] = 0;
                }
            }
        }
    }
    return 1;
}
Exemplo de Uso:

pawn Код:
public OnPlayerConnect(playerid)
{
     Boot(playerid);
}
vai dar erro.


Re: Como fazer um detector de ******? - Schocc - 27.10.2013

@Biel: Nгo misture portugues com ingles, acho que fica horivel pergunte para os outros membros.
Maximo_Players


OnTopic: A moda agora й launcher para tais funзхes, em c/++ c# python PHP depende do programador.


Re: Como fazer um detector de ******? - BielCOP - 27.10.2013

Quote:
Originally Posted by BielCOP
Посмотреть сообщение
Vocк pode fazer um Anti Ips ~ Jб que o ****** agora possui um sistema de mais de 5 ips logados.

pawn Код:
#define Maximo_Players 100

Boot(playerid)
{
    new IP = 0;
    new VaiLevarKick[Maximo_Players];

    for(new i=0; i<Maximo_Players; i++)
    {
        if(IsPlayerConnected(i))
        {
            if(strcmp(PlayerIp(playerid),PlayerIp(i),true) == 0)
            {
                IP++;
                VaiLevarKick[i] = 1;
            }
        }
    }
    if(IP >= 5)
    {
        for(new i=0; i<Maximo_Players; i++)
        {
            if(IsPlayerConnected(i))
            {
                if(VaiLevarKick[i] == 1)
                {
                    VaiLevarKick[i] = 0;
                }
            }
        }
    }
    return 1;
}
Exemplo de Uso:

pawn Код:
public OnPlayerConnect(playerid)
{
     Boot(playerid);
}
Pronto, arrumado /\


Respuesta: Re: Como fazer um detector de ******? - DartakousLien - 27.10.2013

Quote:
Originally Posted by Willian_Luigi
Посмотреть сообщение
Vocк entrou atravйs de algum launcher entгo ?

Se nгo, o servidor pode simplesmente ter te chutado por nгo estar com o launcher.
Porque й meio que impossнvel detectar hacks se nгo tiver launcher.
Vou destacar a parte "meio" que o Will disse, porque eu sei fazer um sistema desses. Falta-se sу uma pequena coisa, por isso que ainda acho meio impossivel, mas nao totalmente!


Re: Como fazer um detector de ******? - Locky_ - 27.10.2013

Quote:
Originally Posted by BielCOP
Посмотреть сообщение
Pronto, arrumado /\
Isso entгo й um anti-bot? e se o cara logar 1 ou 2 bots pra zuar os players?