Ir para conteúdo

Featured Replies

Postado

Olá galera do TK.

 

Gostaria de um script que limitasse a quantidade de account managers. Entendam, o script que eu queria seria um que limitasse a quantidade de Account Managers do server independente de IP, ou seja, Só daria para logar 4 Account Managers independente do IP do player. E se possível que cada Account Manager tivesse que ficar logado por pelo menos 3 segundos.

 

Alguém poderia ajudar?

 

Desde agradeço.

 

 

Att.

 

 


@up
  • Respostas 7
  • Visualizações 373
  • Created
  • Última resposta

Top Posters In This Topic

Postado

Adiciona isso no login.lua:

local t = 0
for _, playerId in ipairs(getPlayersOnline()) do
    if getCreatureName(cid) == "Account Manager" then
        t = t + 1
    end
end

if t > 4 then
    return false
end

Não entendi a parte dos 3 segundos.

Postado

Sobre os 3 segundos, acho que ele quer algo do tipo:

local storage = 9681
function onLogin(cid)
    if getCreatureName(cid) == "Account Manager" then
        setPlayerStorageValue(cid, storage, os.time() + 3)
    end
    return true
end
function onLogout(cid)
    if getPlayerStorageValue(cid, storage) > os.time() then
        return false
    end
    return true
end
Postado
  • Autor

A do zipter não deu certo!

E a do fireelement deu certo de certa forma, porém sem o tempo, não vai funcionar completamente!

Oque eu quis dizer com o tempo é que : existiria um tempo mínimo para ele ficar Online,ou seja, só poderia executar logout após 3 segundos.

Resumindo: Consistiria em que o número de Acc managers Online no server fosse de no máximo 4 !

Além de que ele deve ficar no máximo de 3 segundos sem poder efetuar logout

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

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo