Pular para o conteúdo

onClientPlayerWasted

Cliente Não cancelável Jogadores e peds

Disparado quando um jogador morre.

O jogador que morreu. Pode ser localPlayer ou outro jogador sincronizado.

PosiçãoNomeTipoDescrição
1assassinoelement ou boolQuem causou a morte, ou false quando não há responsável identificado (queda, fogo, afogamento).
2armanumber ou boolIdentificador da arma que matou, ou false quando não dá para atribuir.
3parteDoCorponumber ou boolParte do corpo atingida pelo golpe final, ou false quando não dá para atribuir.
4furtivobooltrue quando a morte foi um golpe pelas costas. Sempre false na morte do próprio jogador local.
5grupoDeAnimacaonumberGrupo da animação de morte que o jogo escolheu.
6animacaonumberAnimação de morte dentro do grupo.

Não.

addEventHandler("onClientPlayerWasted", root, function(assassino, arma)
if source ~= localPlayer then return end
if isElement(assassino) then
outputDebugString("morto por " .. getPlayerName(assassino))
else
outputDebugString("você morreu")
end
triggerServerEvent("onPedirRespawn", localPlayer)
end)
  • onClientPlayerReady — Disparado quando o jogador local termina de carregar, o mundo está pronto para ser usado e todos os scripts e assets de resources pedidos pelo servidor já foram entregues.
  • onClientPlayerJoin — Disparado quando um jogador remoto passa a existir no mundo deste cliente.
  • onClientPlayerQuit — Disparado quando um jogador deixa de existir no mundo deste cliente.
  • onClientPlayerSpawn — Disparado quando o jogador local nasce, e a cada renascimento depois disso.
  • onClientPedWasted — Disparado quando um ped que não é jogador morre.
  • onClientPlayerChangeNick — Disparado quando o nome de um jogador muda.