onPlayerQuit
Disparado quando um jogador sai do servidor. Só dispara para quem chegou a entrar de verdade — uma conexão recusada em onPlayerConnect não gera este evento.
O jogador que saiu.
Parâmetros
Seção intitulada “Parâmetros”| Posição | Nome | Tipo | Descrição |
|---|---|---|---|
| 1 | motivo | string | Como ele saiu: "Quit", "Kicked" ou "Timed out". |
| 2 | motivoDoKick | string ou false | A mensagem passada ao kickPlayer, ou false quando não houve nenhuma. |
| 3 | responsavel | element ou false | O jogador que deu o kick, ou false quando o kick veio do console ou ninguém deu kick. |
Cancelável
Seção intitulada “Cancelável”Não.
O motivo nomeia o tipo de saída, não o texto por trás dela — esse texto é o motivoDoKick. Quem fechou o jogo sai com "Quit", mensagem false e responsável false; quem levou kick pode carregar os três.
Exemplo
Seção intitulada “Exemplo”addEventHandler("onPlayerQuit", root, function(motivo) salvarProgresso(source) outputDebugString(getPlayerName(source) .. " saiu (" .. motivo .. ")")end)Veja também
Seção intitulada “Veja também”onPlayerConnect— Disparado quando um cliente termina de se conectar, antes de ele entrar no servidor.onPlayerJoin— Disparado quando um jogador termina de conectar e entra no servidor.onPlayerSpawn— Disparado depois que spawnPlayer coloca um jogador no mundo.onPlayerChangeNick— Disparado quando o apelido de um jogador vai mudar.onPlayerVehicleEnter— Disparado quando um jogador passa a ocupar um veículo.onPlayerVehicleExit— Disparado quando um jogador deixa de ocupar um veículo.onPlayerWeaponReload— Disparado quando reloadPedWeapon é chamado para um jogador, antes da recarga acontecer.onPlayerDetonateSatchels— Disparado quando um jogador vai detonar as próprias cargas explosivas — tanto pelo comando do jogo quanto por detonateSatchels.