Ir para conteúdo
  • 0

Não Deixar O Player Logar/deslogar Antes De 5Segundos


Session Start

Pergunta

Quando o player entrar no jogo, bloquear o logout dele por 5 segundos... E também se dar n deixar novos players entra sem espera 5 segundos..

Ex;

 

eu entro no server e depois de 5 segundos só outro player pode entrar

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

em qualquer script de login, adicione isso exatamente acima de function onLogin(cid):

 

local blockplayers = 0

 

e exatamente embaixo de onLogin(cid) adicione isso:

 

if os.time() - blockplayers < 5 then
return false
else
blockplayers = os.time()
end

 

e agora em uma script onLogout, exatamente embaixo de onLogout, adicione isso:

 

if os.time() - getPlayerLastLogin(cid) < 5 then
   doPlayerSendCancel(cid, "You can't logout now.")
return false
end

Link para o comentário
Compartilhar em outros sites

  • 0

o do login deu certo.. o do logout n '--'

ontem eu tentei fazer isso com return false e colocando o player inFight e nenhum dos 2 deu certo o.O

Editado por Slicer
Link para o comentário
Compartilhar em outros sites

  • 0

provavelmente porque o player que você testou tinha previlégios para poder dar logout quando bem entendesse, acabei de testar aqui e funcionou tranquilo...

 

você deve colocar exatamente embaixo de onLogout, pois se tiver algum outro return true antes dessa parte ser lida, o player vai conseguir sair sem problemas

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...