Tipo do script:Gostaria de pedir um scrpt q impeça de logar acc managger com o famoso MAGE BOMB.
Protocolo (versão do Tibia): 8.60
Servidor utilizado: [8.60] Alissow Ots 4.11
Nível de experiência: Não faço idéia
Adicionais/Informações: Estava pensando em um script checasse o IP do Player q vai logar e se batesse com algum ja online banisse/kikasse(fizesse qualquer coisa para q o dono do ip fosse desconectado tipo um Auto Kick), tive uma idéa de usar por base o script de MC-Checker e modificar para q [banisse/kikasse], dei a ideia se alguem fizer isso ira me ajudar muito e a muitos q tem problemas com esse tipo de nukers!![Gostaria q tivesse efeito de tipo antes do char logar totalmente ocorresse a ação desse script]
Meu MC-Checker:
function onSay(cid, words, param, channel)
local _ip = nil
if(param ~= '') then
_ip = tonumber(param)
if(not _ip or _ip == 0) then
local revertIp = doRevertIp(param)
if(not revertIp) then
local tid = getPlayerByNameWildcard(param)
if(not tid) then
_ip = nil
else
_ip = getPlayerIp(tid)
end
else
_ip = doConvertIpToInteger(revertIp)
end
end
end
local list, ips = {}, {}
local players = getPlayersOnline()
for i, pid in ipairs(players) do
local ip = getPlayerIp(pid)
local tmp = table.find(ips, ip)
if(tmp ~= nil and (not _ip or _ip == ip)) then
if(table.countElements(list, ip) == 0) then
list[players[tmp]] = ip
end
list[pid] = ip
end
table.insert(ips, ip)
end
if(table.maxn(list) > 0) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Currently online players with same IP address(es):")
for pid, ip in pairs(list) do
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, getCreatureName(pid) .. " (" .. doConvertIntegerToIp(ip) .. ")")
end
else
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Currently there aren't any players with same IP address(es).")
end
return true
end
multicheck.rar