# setVehicleEngineSound (Cliente)

> Troca o som do motor de um veículo neste cliente por um conjunto de sons dos pacotes montados.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Função Lua
- **Lado**: Cliente
- **Categoria**: Veículos
- **URL**: https://wiki.mymp.gg/pt/setVehicleEngineSound

## Sintaxe

```lua
bool setVehicleEngineSound(vehicle vehicle [, string|false engine = false, string|false induction = false])
```

## Parâmetros

| Nome | Tipo | Descrição |
| --- | --- | --- |
| `vehicle` | `vehicle` | O veículo. |
| `engine` | `string\|false` | Nome do conjunto de sons do motor, como os listados por `getVehicleEngineSounds`. `false` ou omitido volta ao som do modelo. *(padrão: `false`)* |
| `induction` | `string\|false` | Nome do conjunto de sons cujo turbo ou supercharger é usado. `false` ou omitido usa o do conjunto do motor. *(padrão: `false`)* |

## Retorno

`true` se o som foi trocado, `false` se o elemento não é um veículo deste cliente.

A troca vale só neste cliente e continua valendo quando o veículo sai e volta do alcance de streaming.

## Exemplo

```lua
addCommandHandler("motor", function(command, engine)
    local vehicle = getPedOccupiedVehicle(localPlayer)
    if vehicle then
        setVehicleEngineSound(vehicle, engine or false)
    end
end)
```

### Vindo do MTA

O MTA não tem esta função. Ela segue o `ForceVehicleEngineAudio` do FiveM.

### Atenção

Um nome que nenhum pacote tem não gera erro: fica registrado no `app.log` e o veículo toca o som de motor original do SA.

## Veja também

- [getVehicleEngineSound (Cliente)](https://wiki.mymp.gg/pt/getVehicleEngineSound.md): Devolve os sons de motor e de indução que setVehicleEngineSound pôs num veículo.
- [getVehicleEngineSounds (Cliente)](https://wiki.mymp.gg/pt/getVehicleEngineSounds.md): Lista os conjuntos de sons de motor que os pacotes montados trazem.
