SA-MP Forums Archive
[Pedido] Algo contra DDoS limitador de IPs - 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: [Pedido] Algo contra DDoS limitador de IPs (/showthread.php?tid=361887)



Algo contra DDoS limitador de IPs - Mercurio - 22.07.2012

Estou com problemas de Bots DDoS, e nгo й normal.
Alguйm que nгo й identificado digita "/register 123456" floodando esse comando ( Que nem existe em meu GameMode ), e com isso logando diversos Bots, jб uso o MaxIps mas nгo funciona.
Alguйm teria algo para se prevenir contra isso?


Imagem:



Re: Algo contra DDoS limitador de IPs - Victor' - 22.07.2012

Posta o log na parte que o bot conecta e a parte que ele digita o comando.


Re: Algo contra DDoS limitador de IPs - Mercurio - 22.07.2012

Quote:
Originally Posted by Victor'
Посмотреть сообщение
Posta o log na parte que o bot conecta e a parte que ele digita o comando.
No meu log nгo tem nada de comando...
Nгo salva comandos digitados. Sу tem os bots logando e desconectando...


Re: Algo contra DDoS limitador de IPs - Mercurio - 22.07.2012




Re: Algo contra DDoS limitador de IPs - Victor' - 22.07.2012

pawn Код:
public OnPlayerConnect(playerid)
{
    if(strlen(GetPlayerNameEx(playerid)) <3 || strcmp(GetPlayerNameEx(playerid), " ", true) == 0) return Kick(playerid);
    return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
    if(strlen(GetPlayerNameEx(playerid)) <3 || strcmp(GetPlayerNameEx(playerid), " ", true) == 0) return Kick(playerid);
    if(strfind(cmdtext, "/register", true) != -1) return Kick(playerid);
    return 1;
}

stock GetPlayerNameEx(playerid)
{
    new name[24];
    GetPlayerName(playerid, name, 24);
    return name;
}



Re: Algo contra DDoS limitador de IPs - Mercurio - 22.07.2012

Quote:
Originally Posted by Victor'
Посмотреть сообщение
pawn Код:
public OnPlayerConnect(playerid)
{
    if(strlen(GetPlayerNameEx(playerid)) <3 || strcmp(GetPlayerNameEx(playerid), " ", true) == 0) return Kick(playerid);
    return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
    if(strlen(GetPlayerNameEx(playerid)) <3 || strcmp(GetPlayerNameEx(playerid), " ", true) == 0) return Kick(playerid);
    if(strfind(cmdtext, "/register", true) != -1) return Kick(playerid);
    return 1;
}

stock GetPlayerNameEx(playerid)
{
    new name[24];
    GetPlayerName(playerid, name, 24);
    return name;
}
Esse cуdigo ta fechando o GM...


Re: Algo contra DDoS limitador de IPs - Mercurio - 22.07.2012

Alguйm ajuda? :/


Re: Algo contra DDoS limitador de IPs - Victor' - 22.07.2012

Tente como FS:
pawn Код:
public OnPlayerConnect(playerid)
{
    new Pname[24];
    GetPlayerName(playerid, Pname, 24);
   
    if(strlen(Pname) < 3 || (strcmp(Pname, "", true) == 0)) return Kick(playerid);
    return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
    new Pname[24];
    GetPlayerName(playerid, Pname, 24);

    if(strlen(Pname) < 3 || (strcmp(Pname, "", true) == 0)) return Kick(playerid);

    if(strfind(cmdtext, "/register", true) != -1) return Kick(playerid);
    return 1;
}



Re: Algo contra DDoS limitador de IPs - Mercurio - 22.07.2012

Nгo ta dando jeito...




Re: Algo contra DDoS limitador de IPs - Mercurio - 22.07.2012

Alguйm da um Help ae.