SA-MP Forums Archive
[FilterScript] Anti Rcon 3X - 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)
+----- Forum: Lançamentos/Releases (https://sampforum.blast.hk/forumdisplay.php?fid=56)
+----- Thread: [FilterScript] Anti Rcon 3X (/showthread.php?tid=440682)



Anti Rcon 3X - dEvasT._ - 30.05.2013

HIHIHI AEEW GALERA!!!, BLZ, MANO?

Bom, estava sem idea a o que criar, e hoje, eu falei, ah os kra fica tentando flooda o comando no seu server de rcon login, e fica zuando la, pensando que vai acertar a rcon. Entгo Criei Este Fs, Que Se Vocк Errar Mais De 3 Vezes A Rcon Login Do Seu Server, Vocк Sera Banido.

pawn Код:
#include <      a_samp          >
#include <      foreach         >


// Variaveis //
new RCONHACK = 1; //
new ime[MAX_PLAYER_NAME]; //
new AntiRCON[MAX_PLAYERS];//
new RCONHACKA[MAX_PLAYER_NAME];
new RCON[400];

// Defines //
#define COR 0xFF0000FF

public OnFilterScriptInit()
{
    print("\n--------------------------------------");
    print(" Anti RCON Criado Por dEvasT");
    print("--------------------------------------\n");
    return 1;
}

public OnRconLoginAttempt(ip[], password[], success)
{
    if(RCONHACK == 1)
    {
        if(!success)
        {
            new p2[16];
            foreach(Player, i)
            {
                if(GetPVarInt(i, "RconHack") == 0)
                {
                    GetPlayerIp(i, p2, sizeof(p2));
                    if(!strcmp(ip, p2, true))
                    {
                        GetPlayerName(i, ime, sizeof(ime));
                        if(AntiRCON[i] != 3)
                        {
                            AntiRCON[i] ++;
                            SendClientMessage(i,COR, "Senha errada! Se vocк digitar a senha errada por mais de 3 vezes, vocк serб banido.");
                        }
                        else
                        {
                            if(RCONHACKA[i] == 0)
                            {
                                RCONHACKA[i] = 1;
                                GetPlayerName(i, ime, sizeof(ime));
                                GetPlayerIp(i, RCON, sizeof(RCON));
                                Ban(i);
                                break;
                            }
                        }
                    }
                }
            }
        }
    }
    return 1;
}
public OnPlayerConnect(playerid)
{
    RCONHACKA[playerid] = 0;
    return 1;
}



Re: Anti Rcon 3X - Caio_Freeze - 30.05.2013

gosti '-'


Re: Anti Rcon 3X - Kuddy - 30.05.2013

Eu acho que vocк sу poderia estar zuando ao publicar isso cara...

Mesmo que seu FS funcionasse, ele seria desoptimizado.


Re: Anti Rcon 3X - eDlAndrePawno - 30.05.2013

https://sampforum.blast.hk/showthread.php?tid=144744


Re: Anti Rcon 3X - leonardo1434 - 30.05.2013

Quote:
Originally Posted by Kuddy
Посмотреть сообщение
Eu acho que vocк sу poderia estar zuando ao publicar isso cara...

Mesmo que seu FS funcionasse, ele seria desoptimizado.. nгo sei daonde vc tirou foreach nisso.

Maneira correta:
pawn Код:
new tentativas[MAX_PLAYERS];

public OnRconLoginAttempt(ip[], password[], success)
{
    if(!success) tentativas[playerid] ++;
    if(tentativas[playerid] == 2) return Ban(playerid);
    return 1;
}

public OnPlayerConnect(playerid) return tentativas[playerid] = 0;
Errado tambйm.


Re: Anti Rcon 3X - Kuddy - 30.05.2013

Quote:
Originally Posted by leonardo1434
Посмотреть сообщение
Errado tambйm.
Onde?
@edit agora q eu percebi, nгo existe playerid ._.'


Re: Anti Rcon 3X - Delete_ - 31.05.2013

Eu evito esse tipo de atack colocando rcon 0 no server.cfg


Re: Anti Rcon 3X - .FuneraL. - 31.05.2013

Nгo existe playerid, e o cуdigo dele apresenta um erro bбsico, ou seja, aquele loop irб banir todos os jogadores, portanto, faltou "break;" apуs a funзгo de ban.


Re: Anti Rcon 3X - dEvasT._ - 31.05.2013

Quote:
Originally Posted by .FuneraL.
Посмотреть сообщение
Nгo existe playerid, e o cуdigo dele apresenta um erro bбsico, ou seja, aquele loop irб banir todos os jogadores, portanto, faltou "break;" apуs a funзгo de ban.
e mesmo, mals aee


Re: Anti Rcon 3X - Schocc - 31.05.2013

Quote:
Originally Posted by Kuddy
Посмотреть сообщение
Eu acho que vocк sу poderia estar zuando ao publicar isso cara...

Mesmo que seu FS funcionasse, ele seria desoptimizado.
2 ..........

repara que a array ip nem foi inicializada resrsrsrs esse cуdigos plagiados rsrs


cara para de poluir o forum vc ainda pode ser salvo.
Caso contrario eu mostro aquele SEU GM plagiado que vc pediu ajuda.
й sйrio!

@OFF: Ainda se PAWN fosse considerado uma linguagem de baixo nivel. ou pelo menos uma linguagem de programaзгo rsrs.
Os cara me faz cada uma, e ainda acham bonito