blowVehicle
Explode o veículo.
Sintaxe
Seção intitulada “Sintaxe”bool blowVehicle ( vehicle oVeiculo [, bool comExplosao = true ] )Parâmetros
Seção intitulada “Parâmetros”| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
oVeiculo | vehicle | — | Veículo a explodir. |
comExplosao | bool | true | false deixa o veículo destruído sem o efeito de explosão. |
Zera a vida e desliga o motor. Devolve false se o veículo já estava explodido.
No servidor a chamada dispara primeiro o onVehicleExplode, com o comExplosao como você passou. O veículo já conta como explodido enquanto os handlers rodam, e cancelar o evento o deixa assim: o blowVehicle devolve false e o veículo não é danificado nem destruído para ninguém, mas o isVehicleBlown responde true — e novas chamadas de blowVehicle devolvem false — até um fixVehicle ou um respawn limpar isso.
No cliente, um veículo criado pelos scripts daquele cliente explode localmente. Para um veículo que veio do servidor, o cliente reporta a explosão ao servidor, que o explode para todo mundo se aceitar o relato; a chamada devolve true nos dois casos.
Exemplo
Seção intitulada “Exemplo”blowVehicle(veiculo)blowVehicle(veiculo, false) -- destrói sem estouro
-- servidor: protegendo um veículo de ser explodido por scriptaddEventHandler("onVehicleExplode", root, function() if getElementData(source, "invulneravel") then cancelEvent() endend)Veja também
Seção intitulada “Veja também”fixVehicle— Repara o veículo por completo.isVehicleBlown— Diz se o veículo está explodido.isVehicleDamageProof— Diz se o veículo é imune a dano.setVehicleDamageProof— Torna o veículo imune (ou vulnerável) a dano.isVehicleFuelTankExplodable— Diz se o tanque de combustível pode explodir ao ser atingido.setVehicleFuelTankExplodable— Define se o tanque é um ponto fraco.isVehicleOnGround— Diz se o veículo está no chão.