Ir para conteúdo
  • Cadastre-se

(Resolvido)[PEDIDO] Comando de Kick MC's


Ir para solução Resolvido por ZoR,

Posts Recomendados

Ola eu gostaria de um comando que kikaria MC (personagens com o mesmo IP logado).

Comando:

  Citar

!kickmc ; /kickmc

Mostrar mais  

Ao usar o comando, todos os personagens com o mesmo ip aparecerá:

  Citar

 

"Você será kikado do servidor por estar logado com outra conta ao mesmo tempo"


 

Mostrar mais  

Kikará e se possivel, ao kikar fazer ele não voltar por 60 segundos.

Agradeço se possivel!

Editado por Mateus Santosss (veja o histórico de edições)
Link para o post
Compartilhar em outros sites
  • Respostas 6
  • Created
  • Última resposta

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Nesse caso, vai verificar todos os andares configurados e vai deixar somente um player de cada ip na área, ou seja, removerá todos os MC's. Além disso, é possível fazer a verificação para mais de uma área. Você pode escolher se vai kickar e/ou teleportar o player para o templo.   Em talkactions/scripts crie um arquivo:   removeMc.lua     Em talkactions.xml, adicione a tag:  <talkaction words="!removeMC" access = "5" event="script" value="removeMc.lua"/>

function onStepIn(cid, item, position, fromPosition) if not isPlayer(cid) then return false end local p, mc = getPlayersOnline(), 0 for _, pid in pairs(p) do if getPlayerIp(cid) == getPlayerIp(pid) and pid ~= cid then doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) break end end return true end movevent type="StepIn" actionid="action id desejada" event="script" value="nomedoarquivo.lua"/>  

  Em 03/09/2017 em 22:30, Mateus Santosss disse:

Ola eu gostaria de um comando que kikaria MC (personagens com o mesmo IP logado).

Comando:

Ao usar o comando, todos os personagens com o mesmo ip aparecerá:

Kikará e se possivel, ao kikar fazer ele não voltar por 60 segundos.

Agradeço se possivel!

 

Mostrar mais  

 

O objetivo é kikar mcs de magebomb do mb ou realmente evitar ataques de acc manager? Se for isso, segue

 

http://www.tibiaking.com/forum/forums/topic/9397-resolvido-anti-mc/

Link para o post
Compartilhar em outros sites
  Em 03/09/2017 em 23:15, JcA disse:

 

O objetivo é kikar mcs de magebomb do mb ou realmente evitar ataques de acc manager? Se for isso, segue

 

http://www.tibiaking.com/forum/forums/topic/9397-resolvido-anti-mc/

Mostrar mais  

Não, o meu objetivo é eu poder criar um evento e não haver MCs on.

Link para o post
Compartilhar em outros sites
  Em 03/09/2017 em 22:30, Mateus Santosss disse:

Ola eu gostaria de um comando que kikaria MC (personagens com o mesmo IP logado).

Comando:

Ao usar o comando, todos os personagens com o mesmo ip aparecerá:

Kikará e se possivel, ao kikar fazer ele não voltar por 60 segundos.

Agradeço se possivel!

 

Mostrar mais  
local config = {
max = 1, -- Número de players permitido com o mesmo IP.
}

local accepted_ip_list = {} -- Lista dos players permitidos passar com o mesmo ip, exemplo: {"200.85.3.60", "201.36.5.222"}

local function antiMC(p)
if #getPlayersByIp(getPlayerIp(p.pid)) >= p.max then
doTeleportThing(cid, fromPosition, TRUE)
doPlayerSendCancel(cid, 'Você não pode estar com MC para passar.')
end
return true
end

function onStepIn(cid, item, position, fromPosition, toPosition)
if isPlayer(cid) and getPlayerLevel(cid) < level then
if isInArray(accepted_ip_list,doConvertIntegerToIp(getPlayerIp(cid))) == false then
addEvent(antiMC, 1000, {pid = cid, max = config.max+1})
end
end
return true
end

em Movements.xml adicione a Tag

<movevent type="StepIn" actionid="BUAAA" event="script" value="Blaaa.lua"/>

Deixe em algum Tile quando o cara tiver Mc e for Passar ele nao vai conseguir passar.

 

Se te Ajudei,me Ajuda com REP+ e melhor resposta!

O rei de seu proprio destino é aquele que luta pela gloria do amanhã!
Discord : ZoR#9373


 

Link para o post
Compartilhar em outros sites
  Em 03/09/2017 em 23:41, ZikaLord disse:
local config = {
max = 1, -- Número de players permitido com o mesmo IP.
}

local accepted_ip_list = {} -- Lista dos players permitidos passar com o mesmo ip, exemplo: {"200.85.3.60", "201.36.5.222"}

local function antiMC(p)
if #getPlayersByIp(getPlayerIp(p.pid)) >= p.max then
doTeleportThing(cid, fromPosition, TRUE)
doPlayerSendCancel(cid, 'Você não pode estar com MC para passar.')
end
return true
end

function onStepIn(cid, item, position, fromPosition, toPosition)
if isPlayer(cid) and getPlayerLevel(cid) < level then
if isInArray(accepted_ip_list,doConvertIntegerToIp(getPlayerIp(cid))) == false then
addEvent(antiMC, 1000, {pid = cid, max = config.max+1})
end
end
return true
end

em Movements.xml adicione a Tag

<movevent type="StepIn" actionid="BUAAA" event="script" value="Blaaa.lua"/>

Deixe em algum Tile quando o cara tiver Mc e for Passar ele nao vai conseguir passar.

 

Se te Ajudei,me Ajuda com REP+ e melhor resposta!

Expand   Mostrar mais  

Erro na Distro (lembrando que o servidor é 8.60)

  Mostrar conteúdo oculto

 

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.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

  • Estatísticas dos Fóruns

    96842
    Tópicos
    519598
    Posts



×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo