Os créditos desse script são 100% do membro Vodkart.
Te amo Vodkart, marry me?
__________________________________
Fala carinha, blz!?
Olha estou usando esse script abaixo do usuário Vodkart, e funciona que é uma beleza!
Da uma olhadinha ai e vê o que tu acha.
Este script foi retirado de outro forum!
Introdução
Vocês devem estar se perguntando porque o nome deste tópico é tão grande, vou explicar.
Sabe quando você está com seu OT numa boa, e do nada começa a dar umas travadas, então você vai ver e tem algum infeliz utilizando magebomb para logar uns 200 account manager?
Então, eu tenho a solução aqui, o script faz o seguinte:
Se alguem com o mesmo IP logar x Account Manager, o seu IP será banido por y dias.
Porque x e y?
Porque pode ser configurado através do script.
Instalação
Na pasta data\creaturescripts, coloque isso dentro do arquivo creaturescripts.xml:
Spoiler
<event type="login" name="AntiMbCrash" event="script" value="antimbcrash.lua"/>
Na pasta \data\creaturescripts\scripts crie um arquivo chamado checkmcmanager.lua
Então coloque isto dentro dele:
function onLogin(cid)
local limit,days = 2,360
function CheckMcManager(cid)
local count,on = 0,getPlayersOnline()
if #on > 0 then
for i = 1, #on do
if getCreatureName(on[i]) == "Account Manager" and getPlayerIp(on[i]) == getPlayerIp(cid) then
count = count + 1
end
end
if count > limit then
doAddIpBanishment(getPlayerIp(cid), days * 24 * 60 * 60)
doRemoveCreature(cid)
end
end
return true
end
addEvent(CheckMcManager, 1000, cid)
return true
end
Configuração
Para configurar é fácil, na segunda linha do script está assim:
local limit,days = 2,360
2 = número máximo de Account Manager.
360 = número de dias que o IP ficará banido.