Pular para o conteúdo

onPlayerDamage

Servidor Cancelável Combate

Disparado quando um jogador leva dano.

O jogador que levou o dano.

PosiçãoNomeTipoDescrição
1atacanteelement ou nilQuem causou o dano, ou nil quando não dá para atribuir.
2armanumberID da arma usada.
3parteDoCorponumberParte do corpo atingida.
4perdanumberVida mais colete perdidos neste golpe.

Sim.

Cancelar restaura no servidor a vida e o colete registrados antes do golpe e transmite a correção aos clientes.

addEventHandler("onPlayerDamage", root, function(atacante, arma, parteDoCorpo, perda)
if perda > 50 then
outputDebugString(getPlayerName(source) .. " levou " .. perda .. " de dano")
end
end)