Pular para o conteúdo

setVehicleAudioSetting

Cliente Veículos

Muda uma configuração de som de um único veículo.

bool setVehicleAudioSetting ( vehicle oVeiculo, string configuracao, number valor )
NomeTipoPadrãoDescrição
oVeiculovehicle—Veículo a alterar.
configuracaostring—Nome da configuração, da tabela abaixo.
valornumber—Novo valor, dentro da faixa que a tabela dá para aquela configuração.
ConfiguraçãoValores aceitos
"door-sound"Número inteiro, de -128 a 127.
"engine-off-soundbank-id"Número inteiro, de 0 a 410.
"engine-on-soundbank-id"Número inteiro, de 0 a 410.
"horn-high"Qualquer número.
"horn-ton"Número inteiro, de -128 a 127.
"horn-volume-delta"Qualquer número.
"radio-num"Número inteiro, de -128 a 127.
"radio-type"Número inteiro, de -128 a 127.
"sound-type"Número inteiro, de 0 a 5 ou de 8 a 10.
"bass-setting"Número inteiro, de 0 a 2.
"bass-eq"Qualquer número.
"field-c"Qualquer número.
"engine-upgrade"Número inteiro, de -128 a 127.
"vehicle-type-for-audio"Número inteiro, de -128 a 127.

A primeira mudança dá ao veículo uma cópia própria das configurações do modelo, e toda mudança seguinte edita essa cópia; resetVehicleAudioSettings a descarta. A cópia sobrevive ao veículo sair de stream e é aplicada de novo quando ele volta. Nada é enviado ao servidor nem aos outros jogadores.

Um nome de configuração desconhecido, um valor fracionário numa configuração inteira ou um valor fora da faixa gera um erro de Lua, assim como um argumento de tipo errado.

true quando a configuração foi guardada.

-- dá a este carro o som de motor de um caminhão
setVehicleAudioSetting(veiculo, "engine-on-soundbank-id", 40)
setVehicleAudioSetting(veiculo, "engine-off-soundbank-id", 40)