Pular para o conteúdo

onVehicleExplode

Servidor Cancelável Veículos

Disparado quando um veículo explode — seja no jogo, seja porque um script chamou blowVehicle.

O veículo.

PosiçãoNomeTipoDescrição
1comExplosaoboolfalse quando o veículo foi destruído sem o efeito de explosão.
2jogadorelement ou falseNo jogo: o jogador que relatou a explosão, ou — quando o servidor percebeu que a vida do veículo acabou — o jogador que o sincronizava (false quando não havia nenhum). Ausente no caminho do blowVehicle.

Sim, exceto quando a vida acabou.

Cancelar uma chamada de blowVehicle deixa o veículo intacto e faz o blowVehicle devolver false. Cancelar uma explosão relatada por um cliente mantém o veículo intacto no servidor: ele não é marcado como explodido, os outros jogadores não recebem a ordem de explodi-lo e o onExplosion não dispara para ela. Quando o próprio servidor vê a vida sincronizada acabar, o veículo já foi explodido para todos antes de o evento disparar, então cancelar não tem efeito.

addEventHandler("onVehicleExplode", root, function()
local veiculo = source
setTimer(function()
if isElement(veiculo) then respawnVehicle(veiculo) end
end, 10000, 1)
end)
  • onVehicleStartEnter — Disparado quando o servidor recebe a intenção de um jogador entrar em um veículo, antes de aprovar a entrada.
  • onVehicleStartExit — Disparado quando o servidor recebe a intenção de um jogador sair de um veículo.
  • onVehicleEnter — O par de onPlayerVehicleEnter e onPedVehicleEnter visto pelo lado do veículo.
  • onVehicleEnterFailed — Dispara quando um jogador que já tinha sido liberado para entrar desiste no meio do caminho: o cliente avisa que a animação de entrada foi abortada, e o servidor libera o assento que tinha reservado.
  • onVehicleExit — O par de onPlayerVehicleExit e onPedVehicleExit visto pelo lado do veículo.
  • onVehicleDamage — Disparado sempre que a vida sincronizada de um veículo cai.
  • onVehicleRespawn — Disparado depois que um veículo volta para a posição de respawn com a vida cheia — seja por respawnVehicle, seja pelos temporizadores de toggleVehicleRespawn.
  • onTrailerAttach — Disparado quando um reboque é preso a um veículo com attachTrailerToVehicle.