Ir para conteúdo
  • Cadastre-se

Posts Recomendados

  • Administrador

Bom galera, hoje uma pessoa me pediu para que eu ajudasse-o a arrumar o bug do Account Manager com Mage Bomb em servidores um pouco mais antigos. Eu já vi alguns scripts aqui no TK que prometem fazer a mesma função que esse que eu irei postar, mas nenhum é tão eficaz quanto este script do meu amigo VodKart, ele irá evitar que aqueles espertinhos derrubem seus servidor pelo Account Manager com o Mage Bomb. Portanto, vamos ao que interessa!

 

O script funciona assim:

Se alguém com o mesmo IP logar em X Account Manager, o seu IP será banido por Y dias.

 

Vá até a pasta data/creaturescripts, abra o creaturescripts.xml e adicione a seguinte tag:

<event type="login" name="CheckMcManager" event="script" value="checkmcmanager.lua">

Agora vá até a pasta data/creaturescripts/scripts, crie um arquivo chamado checkmcmanager.lua com isto dentro:

function onLogin(cid)
local limit,days = 3,15
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

Para configurar o script é bem fácil, na segunda linha do script está assim:

local limit,days = 3,15
3 = Nº máximo de Account Managers.
15 = Nº de dias que o IP ficará banido.

 

Prontinho, seu script já está pronto para uso!

Todos os créditos são do VodKart pela criação do script.

 

dm3o5y8.png

 
Você gostou deste conteúdo!? Este conteúdo te ajudou!? Isso será realmente útil pra você!?
Então, se possível, faça uma doação (de qualquer valor) que estará me ajudando também! :P
 

TibiaKing Team- KingTópicos
www.tibiaking.com

Link para o post
Compartilhar em outros sites

Andei visualizando os pedidos e dúvidas dos usuários e muitos estão com este problema. 
Com certeza será algo útil que irá ajudar uma grande maioria. 

Atenciosamente, Stigal.

VI6MDIG.png

 

"O fracasso é a oportunidade de se começar de novo inteligentemente"

Minhas Redes Sociais: Youtube | Página & Grupo | Steam  | Discord TibiaKing

 

Link para o post
Compartilhar em outros sites
  • 3 weeks later...
  • 5 months later...

Bom galera, hoje uma pessoa me pediu para que eu ajudasse-o a arrumar o bug do Account Manager com Mage Bomb em servidores um pouco mais antigos. Eu já vi alguns scripts aqui no TK que prometem fazer a mesma função que esse que eu irei postar, mas nenhum é tão eficaz quanto este script do meu amigo VodKart, ele irá evitar que aqueles espertinhos derrubem seus servidor pelo Account Manager com o Mage Bomb. Portanto, vamos ao que interessa!

 

O script funciona assim:

Se alguém com o mesmo IP logar em X Account Manager, o seu IP será banido por Y dias.

 

Vá até a pasta data/creaturescripts, abra o creaturescripts.xml e adicione a seguinte tag:

<event type="login" name="CheckMcManager" event="script" value="checkmcmanager.lua">

Agora vá até a pasta data/creaturescripts/scripts, crie um arquivo chamado checkmcmanager.lua com isto dentro:

function onLogin(cid)
local limit,days = 3,15
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

Para configurar o script é bem fácil, na segunda linha do script está assim:

local limit,days = 3,15

3 = Nº máximo de Account Managers.

15 = Nº de dias que o IP ficará banido.

 

Prontinho, seu script já está pronto para uso!

Todos os créditos são do VodKart pela criação do script.

Precisei usar este script e estava dando erro porque estava faltando no final do arquivo xml  />, se der um editada para que novas pessoas possa usar sem erro seria otimo.

Mais enfim, script muito bom obrigado REP+  :accept: .

 

                                                           

55f6tc.gif                     

Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo