[FilterScript] Anti Rcon 3X
#1

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;
}
Reply
#2

gosti '-'
Reply
#3

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

Mesmo que seu FS funcionasse, ele seria desoptimizado.
Reply
#4

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

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.
Reply
#6

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

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

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.
Reply
#9

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
Reply
#10

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
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)