setVehicleDoorState
Define o estado de dano de uma porta.
Sintaxe
Seção intitulada “Sintaxe”bool setVehicleDoorState ( vehicle oVeiculo, number porta, number estado [, bool soltarPeca = true ] )Parâmetros
Seção intitulada “Parâmetros”| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
oVeiculo | vehicle | — | Veículo a alterar. |
porta | number | — | Índice da porta, 0 a 5. |
estado | number | — | Estado de dano, 0 a 4. |
soltarPeca | bool | true | Se a peça deve sair voando ao ser danificada. |
No servidor, um estado fora de 0–4 devolve false com o erro “Invalid door state, expected 0-4”. O cliente não confere o estado; lá um índice de porta acima de 5 devolve false, assim como os modelos sem portas funcionais — 424, 441, 457, 465, 485, 486, 501, 530, 531, 564, 568, 571, 572 e 594.
Exemplo
Seção intitulada “Exemplo”setVehicleDoorState(veiculo, 2, 4) -- arranca a porta com efeitosetVehicleDoorState(veiculo, 2, 4, false) -- sem soltar a peçaVeja também
Seção intitulada “Veja também”getVehicleDoorState— Devolve o estado de dano de uma porta.getVehicleDoorOpenRatio— Devolve o quanto uma porta está aberta.setVehicleDoorOpenRatio— Abre ou fecha uma porta, opcionalmente com animação.setVehicleDoorsUndamageable— Impede (ou volta a permitir) que as portas sejam danificadas.