# onClientWorldSound (Cliente)

> Se dispara cuando el juego va a reproducir un sonido del mundo. Cancelar el evento impide que suene.

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

## Sintaxis

```lua
addEventHandler("onClientWorldSound", root, function(int group, int index, float x, y, z) ... end)
```

## Parámetros del handler

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `group` | `int` | Grupo del sonido (el slot de banco de SA). |
| `index` | `int` | Índice del sonido dentro del grupo. |
| `x, y, z` | `float` | Dónde suena el sonido. |

## Source

El elemento de la entidad que hace el sonido (un ped, vehículo u objeto), o el elemento raíz (`root`) si no hay ninguna.

## Ejemplo

```lua
addEventHandler("onClientWorldSound", localPlayer, function(group, index)
    if group == 5 then
        cancelEvent()
    end
end)
```

### Atención

Los sonidos de choque que calcula la física en paralelo y los de índice mayor que 399 suenan sin disparar el evento. Un sonido desactivado con `setWorldSoundEnabled` tampoco lo dispara.

## Ver también

- [setWorldSoundEnabled (Cliente)](https://wiki.mymp.gg/es/setWorldSoundEnabled.md): Activa o desactiva sonidos del mundo del juego (pasos, disparos, choques y otros) por grupo o uno a uno.
- [showSound (Cliente)](https://wiki.mymp.gg/es/showSound.md): Escribe en la consola de depuración el grupo y el índice de cada sonido del mundo que suena. Solo funciona en el modo de desarrollo.
