onClientPlayerDamage
Disparado quando um jogador leva dano.
O jogador ferido.
Parâmetros
Seção intitulada “Parâmetros”| Posição | Nome | Tipo | Descrição |
|---|---|---|---|
| 1 | atacante | element ou bool | Quem causou o dano, ou false quando não há responsável (queda, fogo, afogamento). |
| 2 | arma | number | Identificador da arma ou da causa do dano. |
| 3 | parteDoCorpo | number | Parte do corpo atingida. |
| 4 | perda | number | Vida mais colete perdidos neste golpe. |
Cancelável
Seção intitulada “Cancelável”Sim.
O evento roda de forma síncrona no ponto em que o jogo decide aplicar o golpe. Cancelar preserva a vida e o colete e impede a reação de dano e a tarefa de morte, inclusive para um golpe letal.
Exemplo
Seção intitulada “Exemplo”addEventHandler("onClientPlayerDamage", root, function(atacante, arma, parte, perda) if source == localPlayer and perda > 40 then cancelEvent() -- nenhum golpe tira mais de 40 de uma vez endend)Veja também
Seção intitulada “Veja também”onClientPedDamage— O mesmo momento do onClientPlayerDamage, quando quem levou o dano é um ped em vez de um jogador.onClientPlayerWeaponFire— Disparado quando um jogador dá um tiro.onClientPedWeaponFire— O mesmo momento do onClientPlayerWeaponFire, quando quem atirou é um ped.onClientWeaponFire— Disparado quando uma arma criada por script dá um tiro.onClientPlayerWeaponSwitch— Disparado quando o jogador local troca de arma.onClientPlayerTarget— Disparado quando o alvo da mira do jogador local muda.onClientPlayerStealthKill— Disparado quando o jogador local está prestes a dar um golpe de faca pelas costas.onClientPlayerChoke— Disparado quando o jogador local começa a engasgar com gás ou spray.