# playSFX3D (Cliente)

> Reproduce un sonido de los bancos de audio de GTA San Andreas en una posición del mundo.

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

## Sintaxis

```lua
sound|false playSFX3D(string container, int bank, int audio, float x, y, z [, bool looped = false])
```

## Parámetros

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `container` | `string` | Contenedor de audio de SA: `feet`, `genrl`, `pain_a`, `script`, `spc_ea`, `spc_fa`, `spc_ga`, `spc_na` o `spc_pa`. |
| `bank` | `int` | Número del banco dentro del contenedor. |
| `audio` | `int` | Número del sonido dentro del banco. |
| `x, y, z` | `float` | Posición del sonido en el mundo, en tres números o un `vec3`. |
| `looped` | `bool` | Repetir el sonido cuando llega al final. *(por defecto: `false`)* |

## Retorno

El elemento `sound` creado, o `false` si el banco o el sonido no existen.

## Ejemplo

```lua
local pos = getElementPosition(localPlayer)
playSFX3D("genrl", 75, 0, pos)
```

### Si vienes de MTA

El contenedor `radio` no se acepta: la función avisa y devuelve `false`.

## Ver también

- [playSFX (Cliente)](https://wiki.mymp.gg/es/playSFX.md): Reproduce un sonido de los bancos de audio de GTA San Andreas, sin posición en el mundo.
- [getSFXStatus (Cliente)](https://wiki.mymp.gg/es/getSFXStatus.md): Indica si un contenedor de audio de GTA San Andreas está disponible para playSFX y playSFX3D.
- [playSound3D (Cliente)](https://wiki.mymp.gg/es/playSound3D-client.md): Reproduce un sonido en una posición del mundo, solo en este cliente. El volumen baja con la distancia entre setSoundMinDistance (5 m) y setSoundMaxDistance (20 m). Dispara onClientSoundStarted con play.
