Ir para conteúdo

Posts Recomendados

Seção errada.

 

Reportado.

 

# Topic

 

Ta aqui o script:

 

\data\creaturescripts\creaturescripts.xml

	<event type="login" name="AntiMultiClient" event="script" value="antimc.lua"/>

 

 

\data\creaturescripts\scripts\antimc.lua

--[[
Anti Multi-Client System
Modify but preserve credits
Developed by Notorious
]]--

local config = {
msg = "O sistema Anti-MC detectou o uso de multi client.",
maxMultiClients = 0,
allowGroupId = 3,
ignoreIps = {}
}

function onLogin(cid)

if getPlayerGroupId(cid) >= config.allowGroupId then
        return true
end

local number
local playersOnline = getPlayersOnline()
for _, pid in pairs(playersOnline) do
        local pip = getPlayerIp(pid)
        if cid ~= pid and getPlayerIp(cid) == pip and not isInArray(config.ignoreIps, doConvertIntegerToIp(getPlayerIp(cid))) then
                number = (number or 0) + 1
       if number > config.maxMultiClients then
       return false, doPlayerPopupFYI(cid, config.msg)
       end
       end
end

return true
end

Link para o comentário
https://xtibia.com/forum/topic/127384-pedido-antimc/#findComment-841825
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...