[Pedido] Verificar o IP do player e autobanir aquele IP
#1

Entгo venho pedir a vocкs algum sistema que quando o player conectasse, esse sistema verificasse se o IP dele comeзa com 198.144, e assim bani-lo pois meu servidor esta cheio de hacks e quando vou bani-los eles voltam com VPN e o IP dela comeзa com 198.144!
Reply
#2

strfind
Reply
#3

Quote:
Originally Posted by IlanZ
Посмотреть сообщение
strfind
й que estou iniciando em pawn pode me explicar um pouco mais?
Reply
#4

Quote:
Originally Posted by Bieell
Посмотреть сообщение
й que estou iniciando em pawn pode me explicar um pouco mais?
coloque isto no OnPlayerConnect.

Код:
new ip[16];
if(!strfind(GetPlayerIp(playerid, ip, sizeof(ip)), "198.144", true))
{
      SendClientMessage(playerid, -1, "Vocк possui um ip nгo permitido neste servidor!");
      Kick(playerid); //ALTERE AQUI PELA SUA VARIAVEL DE BAN
      return 1;
}
Reply
#5

Quote:
Originally Posted by HoodScript
Посмотреть сообщение
coloque isto no OnPlayerConnect.

Код:
new ip[16];
if(!strfind(GetPlayerIp(playerid, ip, sizeof(ip)), "198.144", true))
{
      SendClientMessage(playerid, -1, "Vocк possui um ip nгo permitido neste servidor!");
      Kick(playerid); //ALTERE AQUI PELA SUA VARIAVEL DE BAN
      return 1;
}
Mano muito obrigado! Deu certo aqui
Reply
#6

Sу tome cuidado com as faixas de ip que for banir, podem ser banidos usuбrios com as mesmas faixas de IP. eu andei pesquisando e parece que a faixa: 198.144 й do Canadб

Ou seja, todos que tiverem a mesma faixa estarгo banidos ou nгo permitidos a entrar no servidor !
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)