SA-MP Forums Archive
[Off] Atacks Bots - 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: [Off] Atacks Bots (/showthread.php?tid=449429)



Atacks Bots - Locky_ - 08.07.2013

Bem, ultimamente, estou recebendo muitos atacks, inclusive um que o cara nгo chega nem entrar, apenas flooda no OnPlayerConnect.
Estou usando o maxips mesmo assim nгo adianta pois o id do cara continua o mesmo, ele loga mais de 10 vezes em menos de 1 segundo.
Entгo, queria saber se o code que eu fiz aqui seria funcional, to com medo de dar algum bug sйrio no servidor ._.

pawn Код:
#include a_samp

#undef MAX_PLAYERS
#define MAX_PLAYERS 110

public OnFilterScriptInit()
{
    return 1;
}
enum Conex
{
    IP[30],
    Vezes,
    Tick
}
new Flood[MAX_PLAYERS][Conex];
public OnPlayerConnect(playerid)
{
    new pIP[30];
    GetPlayerIp(playerid, pIP, 30);
    if(strcmp(pIP, Flood[playerid][IP], false) == 0)
    {
        if(Flood[playerid][Vezes] > 1)
        {
            if(Flood[playerid][Tick] - GetTickCount() < 1000)
            {
                BanEx(playerid, "FlashLogin?");
                Flood[playerid][Vezes] = 0;
                Flood[playerid][Tick] = 0;
                return 1;
            }
        }
    }
    format(Flood[playerid][IP], 30, pIP);
    Flood[playerid][Tick] = GetTickCount();
    Flood[playerid][Vezes]++;
    return 1;
}
public OnPlayerRequestSpawn(playerid)
{
    Flood[playerid][Vezes]--;
    if(Flood[playerid][Vezes] < 0)
        Flood[playerid][Vezes] = 0;
    return 1;
}
public OnPlayerSpawn(playerid)
{
    Flood[playerid][Vezes] = 0;
    return 1;
}
public OnPlayerRequestClass(playerid, classid)
{
    Flood[playerid][Vezes]--;
    if(Flood[playerid][Vezes] < 0)
        Flood[playerid][Vezes] = 0;
    return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
    if(reason != 0)
        Flood[playerid][Vezes]--;
    if(Flood[playerid][Vezes] < 0)
        Flood[playerid][Vezes] = 0;
    return 1;
}
Caso alguйm saiba uma proteзгo lecal me fala ae por favor (y)'


Re : Atacks Bots - ThiagoMK - 08.07.2013

Nick meu servidor estava sendo atacado tbm por esse hacker bots й o mesmo hacker.. Ele sу esta atacando servers de truck e eu coloquei o maxips e ele sumiu..


Re: Atacks Bots - Locky_ - 08.07.2013

Eu coloquei o maxips sу que nгo adiantou, e os atacks ficou atй pior.


Re : Re: Atacks Bots - ThiagoMK - 08.07.2013

Quote:
Originally Posted by Nickvj7
Посмотреть сообщение
Eu coloquei o maxips sу que nгo adiantou, e os atacks ficou atй pior.
O nick deles й tipo assim Anonymous[Br14554541 ?


Re: Atacks Bots - Locky_ - 08.07.2013

Antes era.
Agora й 1 nick sу, e floda que conectou mais de 20 vezes, sem mudar de ID.


Re: Atacks Bots - Saw_BR - 08.07.2013

configure o maxips.


Respuesta: Atacks Bots - Noobster157 - 02.08.2013

Meu tbm ta sendo atacado assim