Pular para o conteúdo

onClientPlayerDamage

Cliente Cancelável Combate

Disparado quando um jogador leva dano.

O jogador ferido.

PosiçãoNomeTipoDescrição
1atacanteelement ou boolQuem causou o dano, ou false quando não há responsável (queda, fogo, afogamento).
2armanumberIdentificador da arma ou da causa do dano.
3parteDoCorponumberParte do corpo atingida.
4perdanumberVida mais colete perdidos neste golpe.

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.

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
end
end)