Você está desconectado.

Conecte-se e veja nossos conteúdos exclusivos!
 

  



Curta-nos: Curtir

[CreatureEvent] Anti Account Manager Mage Bomb Crash

Compartilhe

GOD Vitor
Administrador
Administrador

King Coin(s) King Coin(s) : 32
Reputação : 13014
Facebook : Facebook.com/Vitor.Eduardo.5567
OTServ Favorito : Pokémon Paraíso V3 - O Retorno
Meu Char : Zed Stars
Seção Favorita : Spriting
Eu sou : Scripter
Tópicos : 250
Data de Cadastro : 27/09/2015
Idade : 18
Localização : Florianópolis - SC

[CreatureEvent] Anti Account Manager Mage Bomb Crash

Mensagem por GOD Vitor em Qua Set 30, 2015 12:50 am

Eae Galera... Beleza?

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:
Código:
<event type="login" name="AntiMbCrash" script="antimbcrash.lua">

Na pasta \data\creaturescripts\scripts crie um arquivo chamado antimbcrash.lua
Então coloque isto dentro dele:
Spoiler:
function onLogin(cid)
local limit,days = 2,3
function CheckMcManager(cid)
local count,on = 0,getPlayersOnline()
if #on &gt; 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 &gt; 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 (Você pode editar os dias. ex: local limit,days = 2,5:

É isso ae galera, espero que vocês consigam resolver esse problema.

    Data/hora atual: Qua Fev 22, 2017 11:47 am