# onClientSoundStarted (Cliente)

> Se dispara cuando un sonido empieza a sonar en este cliente o sale de la pausa.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Evento Lua
- **Lado**: Cliente
- **Categoría**: Sonido
- **URL**: https://wiki.mymp.gg/es/onClientSoundStarted

## Sintaxis

```lua
addEventHandler("onClientSoundStarted", root, function(string reason) ... end)
```

## Parámetros del handler

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `reason` | `string` | `play` cuando el sonido empieza, `resumed` cuando sale de la pausa. |

## Source

El elemento `sound`.

`play` viene de `playSound` y `playSound3D` de este cliente y de un sonido del servidor cuando empieza aquí. `playSFX` y `playSFX3D` no disparan el evento.

## Ejemplo

```lua
addEventHandler("onClientSoundStarted", root, function(reason)
    if reason == "play" then
        outputDebugString("sonido iniciado: " .. tostring(getSoundLength(source)) .. " s")
    end
end)
```

## Ver también

- [onClientSoundStopped (Cliente)](https://wiki.mymp.gg/es/onClientSoundStopped.md): Se dispara cuando un sonido deja de sonar en este cliente: en pausa, detenido o terminado.
- [playSound (Cliente)](https://wiki.mymp.gg/es/playSound-client.md): Reproduce un sonido sin posición en el mundo, solo en este cliente. Dispara onClientSoundStarted con el motivo play.
- [setSoundPaused (Compartido)](https://wiki.mymp.gg/es/setSoundPaused.md): Pausa o reanuda un sonido. En el servidor, el cambio se envía a todos los clientes.
