Jump to content

Ajuda, script /exit


Recommended Posts

Olá galera.

Um usuário desenvolveu.me um script que quem escreve /sair, depois de 5s sai do servidor!

function KickPlayer(thePlayer,reason) 
    kickPlayer ( thePlayer, "Console", reason ) 
end 
  
function kickPlayerHandler ( sourcePlayer, commandname, kickedname, reason ) 
    local reason = "You came out successfully." 
    outputChatBox ( "You will leave the server, in 5 seconds" ) 
    setTimer ( KickPlayer, 5000, 1, sourcePlayer,reason ) 
end 
addCommandHandler ( "exit", kickPlayerHandler) 

Eu queria acrescentar ao mesmo uma coisa.

Se alguém der /sair, espera os 5s e depois quando voltar ao servidor, terá as munições de antes.

Quem utilizar o /reconnect e /quit não terão.

Grato...

Link to comment

Verifique se o comando digitado pelo jogador antes de sair foi um desses [reconnect ou quit, como você disse], usando o evento onPlayerCommand e então defina na conta do jogador (setAccountData). Ou terá que usar um sistema mais avançado por serial.

Quando o jogador entrar em sua conta, use a função getAccountData, Se os dados retornarem com sucesso não terá suas munições de antes.

Link to comment
Verifique se o comando digitado pelo jogador antes de sair foi um desses [reconnect ou quit, como você disse], usando o evento onPlayerCommand e então defina na conta do jogador (setAccountData). Ou terá que usar um sistema mais avançado por serial.

Quando o jogador entrar em sua conta, use a função getAccountData, Se os dados retornarem com sucesso não terá suas munições de antes.

Se usar serial, se tentar jogar em outro computador, não vai ter mais os dados.

Usando um sistema de contas ou algo parecido seria o jeito.

Link to comment
Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...