# setVehicleEngineSound (Cliente)

> Cambia el sonido del motor de un vehículo en este cliente por un conjunto de sonidos de los paquetes montados.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Función Lua
- **Lado**: Cliente
- **Categoría**: Vehículos
- **URL**: https://wiki.mymp.gg/es/setVehicleEngineSound

## Sintaxis

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

## Parámetros

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `vehicle` | `vehicle` | El vehículo. |
| `engine` | `string\|false` | Nombre del conjunto de sonidos del motor, como los que lista `getVehicleEngineSounds`. `false` u omitido vuelve al sonido del modelo. *(por defecto: `false`)* |
| `induction` | `string\|false` | Nombre del conjunto de sonidos cuyo turbo o supercharger se usa. `false` u omitido usa el del conjunto del motor. *(por defecto: `false`)* |

## Retorno

`true` si el sonido se cambió, `false` si el elemento no es un vehículo de este cliente.

El cambio vale solo en este cliente y se mantiene cuando el vehículo sale y vuelve a entrar en el rango de streaming.

## Ejemplo

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

### Si vienes de MTA

MTA no tiene esta función. Sigue a `ForceVehicleEngineAudio` de FiveM.

### Atención

Un nombre que ningún paquete tiene no da error: queda registrado en `app.log` y el vehículo suena con el motor original de SA.

## Ver también

- [getVehicleEngineSound (Cliente)](https://wiki.mymp.gg/es/getVehicleEngineSound.md): Devuelve los sonidos de motor y de inducción que setVehicleEngineSound puso en un vehículo.
- [getVehicleEngineSounds (Cliente)](https://wiki.mymp.gg/es/getVehicleEngineSounds.md): Lista los conjuntos de sonidos de motor que traen los paquetes montados.
