Olá linduxos do TK, hoje trago a vocês um sistema de Anti MB que venho desenvolvendo a alguns dias para solucionar o insuportável, o chato, o irrelevante, o FDM, o tal problema de Account Manager com MB derrubando OT's e ot's.
O Script é simples, fácil de adaptação.
O Script é feito por storage, ou seja quando o player logar ele recebe uma GLOBAL storage evitando que outro player possa logar, a storage dura X segundos (tempo da storage sair) para outro jogador logar (recomendado 1 ou 2 segundos)
Vamos a simples instalação?
Em data/creaturescripts/scripts crie um arquivo com o nome de magebombabsolute.lua e insira dentro:
storage = 15555
seconds = 2
-- Config --
function onLogin(cid)
gone = os.time()
if getPlayerAccess(cid) <= 1 then
if getGlobalStorageValue(storage)+seconds < gone then
setGlobalStorageValue(storage, os.time())
return TRUE
else
return FALSE
end
end
return TRUE
end
Em data/creaturescripts.xml adicione a seguinte linha:
<event type="login" name="AntiBombAbsolute" event="script" value="magebombabsolute.lua"/>
No login.lua abaixo de registerCreatureEvent(cid, "ReportBug"), adicione a seguinte linha:
registerCreatureEvent(cid, "AntiBombAbsolute")
Onde modificar (caso queira):
storage = 15555 (Não mudar, é o número que irá salvar para não logar mais de um character)
seconds = 2 (Segundos que poderá logar outro char)
Simples e fácil não é?
Qualquer dúvida poste aqui no tópico, isto com certeza solucionará o seu problema de Account Manager+MageBot
Até o próximo!