TAG XML.
<event type="login" name="AntiMc" event="script" value="AntiMc.lua"/>
LUA.
function doKickPlayerIf(cid)
if isPlayer(cid) then
doRemoveCreature(cid)
return true
end
return false
end
function onLogin(cid)
local ips_permitidos = 3 -- configure aqui quantos jogadores podem logar com o mesmo ip
local players = getPlayersOnline()
local playerip = getPlayerIp(cid)
local i = 0
for _,pid in ipairs(players) do
if getPlayerIp(pid) == playerip then
i = i + 1
end
end
if i > ips_permitidos then
doTeleportThing(cid,getTownTemplePosition(getPlayerTown(cid)))
doPlayerSendTextMessage(cid,MESSAGE_STATUS_WARNING,'Seu IP foi detectado pelo Anti-MC. Voce sera kickado em 5 segundos.')
mayNotMove(cid,true)
addEvent(doKickPlayerIf,5000,cid)
end
return true
end
Quando for postar na próxima vez, não esqueça de incluir informações sobre o seu TFS e a versão, ok?