setVehicleEngineState
Liga ou desliga o motor.
Sintaxe
Seção intitulada “Sintaxe”bool setVehicleEngineState ( vehicle oVeiculo, bool ligado )addCommandHandler("motor", function(jogador) local veiculo = getPedOccupiedVehicle(jogador) if veiculo then setVehicleEngineState(veiculo, not getVehicleEngineState(veiculo)) endend)O motor liga sozinho quando um ped vira o motorista — assento 0 — seja entrando a pé, roubando o carro de alguém ou sendo colocado por script. Ele não volta a desligar quando o motorista sai: carro deixado ligado continua ligado, como no jogo original.
Dois casos recusam a mudança:
- Um veículo que explodiu nunca liga de novo sozinho. Só um
setVehicleEngineState(veiculo, true)explícito o traz de volta. - Um veículo com o motor danificado além do conserto ignora a escrita nos dois sentidos.
O estado faz parte do que o servidor replica, então um setVehicleEngineState(veiculo, false) de script sobrevive ao veículo sair e voltar ao streaming.
Veja também
Seção intitulada “Veja também”getVehicleEngineState— Diz se o motor está ligado.isVehicleLocked— Diz se as portas estão trancadas.setVehicleLocked— Tranca ou destranca as portas.getVehicleOverrideLights— Devolve o modo de override dos faróis.setVehicleOverrideLights— Força ou libera o estado dos faróis.getVehicleLandingGearDown— Diz se o trem de pouso está baixado.setVehicleLandingGearDown— Sobe ou baixa o trem de pouso.isVehicleTaxiLightOn— Diz se a luz de táxi está acesa.