Ir para conteúdo
  • 0

Sistema de limite de personagens online por IP.


LeoTK

Pergunta

OLÁ GALERA DO XTIBIA GOSTARIA DE LHES PEDIR UM SISTEMA PARA TIPOW BLOQUEAR CHARS TIPOW SO PODE LOGAR 2 CHARES POR IP PORQ ESTAM NUKANDO MEU SERVER E CREIO QUE SE COLOCAR DESSE MODO POSSA PARAR BLOQUEANDO O IP POIS SO PODERA TER 2 CHARES LOGADO NA MESMO IP

 

ESPERO RESPOSTAS

QUEM ME AJUDDAR REP++

 

 

DESCULPE SE FOR AREA ERRADA SE FOR PORFAVOR MOVAM OBRIGADO

Editado por zipter98
Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0
-- [( XTibia.com )] --
local maximo = 2 -- Maximo de IP's iguais permitidos.

function remove(r)
if #getPlayersByIp(getPlayerIp(r.pid)) >= r.maximo then
addEvent(doRemoveCreature, 100, r.pid)
end
return TRUE
end

function onLogin(cid)
if getPlayerGroupId(cid) <= 1 then
if isInArray(getPlayerIp(cid)) == FALSE then
addEvent(remove, 300, {pid = cid, maximo = maximo+1})
addEvent(doPlayerSendTextMessage, 2*1000, cid, 23, "Remember, Multi-Clients is not permited!")
end
end
return TRUE
end

Não sei quem é o autor do script, abraço.

Link para o comentário
Compartilhar em outros sites

  • 0

Área incorreta, e título fora das regras. Sobre o primeiro: a área que você postou é direcionada à códigos prontos, e não à pedidos e/ou dúvidas. Para isso, poste na devida área: Pedidos e dúvidas - Scripting. Já sobre o segundo: o título do tópico deve conter, resumidamente, o seu objetivo/conteúdo.

Tópico movido, e título alterado. Caso não esteja satisfeito com o que coloquei, basta alterá-lo usando a ferramente "Usar Editor Completo".

Mais cuidado da próxima vez.

Link para o comentário
Compartilhar em outros sites

  • 0

crie uma arquivo antimc.lua jogue dentro de creaturescripts/scripts e bote isso dentro:

-- [( XTibia.com )] --
local maximo = 2 -- Maximo de IP's iguais permitidos.

function remove(r)
if #getPlayersByIp(getPlayerIp(r.pid)) >= r.maximo then
addEvent(doRemoveCreature, 100, r.pid)
end
return TRUE
end

function onLogin(cid)
if getPlayerGroupId(cid) <= 1 then
if isInArray(getPlayerIp(cid)) == FALSE then
addEvent(remove, 300, {pid = cid, maximo = maximo+1})
addEvent(doPlayerSendTextMessage, 2*1000, cid, 23, "Remember, Multi-Clients is not permited!")
end
end
return TRUE
end

Em creaturescripts abra o arquivo creaturescripts.xml e adicione a seguinte tag:

<event type="login" name="AntiMc" event="script" value="antimc.lua"/>
Editado por AnneMotta
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...