Ir para conteúdo
  • 0

Tipo um Anti-MC


luangop

Pergunta

Olá!

Seguinte, eu quero bloquear para que os players não possam logar em mais que um char na mesma conta ao mesmo tempo, porém a tag "onePlayerOnlinePerAccount" do meu config.lua não está funcionando. Acredito que seja possível fazer por creaturescripts, mas já tentei e não consegui. Alguém poderia me ajudar?

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Adiciona essa função na sua lib:

function getPlayersOnlineByAccount( accountId )    local ret = {}  for _, uid in pairs(getPlayersOnline()) do    if accountId == getPlayerAccountId(uid) then      table.insert(ret, uid)    end  end  return retend

 

E no login.lua coloque o seguinte código:

if getPlayersOnlineByAccount(getPlayerAccountId(cid)) > 1 then  -- mensagem   return falseend

 

Link para o comentário
Compartilhar em outros sites

  • 0
26 minutos atrás, dalvorsn disse:

Adiciona essa função na sua lib:

function getPlayersOnlineByAccount( accountId )    local ret = {}  for _, uid in pairs(getPlayersOnline()) do    if accountId == getPlayerAccountId(uid) then      table.insert(ret, uid)    end  end  return retend

 

E no login.lua coloque o seguinte código:

if getPlayersOnlineByAccount(getPlayerAccountId(cid)) > 1 then  -- mensagem   return falseend

 

erro.png

Deu esse erro :/

 

erro.png.de046b23973f01d3c46908b1c3f3ca99.png

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...