Pular para o conteúdo

onClientExplosion

Cliente Cancelável Combate

Disparado quando uma explosão vai acontecer no mundo do jogador.

O elemento responsável pela explosão: o que está explodindo, ou quem a causou. Quando não há elemento nenhum por trás dela — explosões criadas pelo servidor, por exemplo — o source é a raiz (root), e só os manipuladores presos à própria root a veem. Uma explosão assim dispara então uma segunda vez com o jogador local como source, e cancelar qualquer uma das duas a impede.

PosiçãoNomeTipoDescrição
1xnumberCentro da explosão.
2ynumberCentro da explosão.
3znumberCentro da explosão.
4armanumberIdentificador da causa: granada, coquetel, foguete, bomba ou explosão genérica. Numa explosão enviada pelo servidor, a cópia disparada no criador ou na root traz o tipo de explosão no lugar; satchels detonadas pelo servidor passam 0.

Sim.

Cancelar faz a explosão não acontecer: sem estouro, sem dano, sem tremor de câmera.

-- ninguém explode dentro da área segura
addEventHandler("onClientExplosion", root, function(x, y, z)
if x > 1000 and x < 1200 and y > 1000 and y < 1200 then
cancelEvent()
end
end)