# playSound (Servidor)

> Crea un sonido sin posición en el mundo que todos los clientes reproducen a la vez. Los cambios que se le hacen en el servidor llegan a todos.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Función Lua
- **Lado**: Servidor
- **Categoría**: Sonido
- **URL**: https://wiki.mymp.gg/es/playSound-server
- **Contraparte**: También existe en el cliente, con otra implementación: [playSound (Cliente)](https://wiki.mymp.gg/es/playSound-client.md)

## Sintaxis

```lua
sound|false playSound(string path [, bool looped = false, bool throttled = true])
```

## Parámetros

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `path` | `string` | Ruta de un archivo que el recurso envía a los clientes (un `<file>` del `meta.xml`). `@otro/archivo.mp3` apunta a otro recurso. |
| `looped` | `bool` | Repetir el sonido cuando llega al final. *(por defecto: `false`)* |
| `throttled` | `bool` | Se acepta por compatibilidad con MTA y se ignora. *(por defecto: `true`)* |

## Retorno

El elemento `sound` creado, o `false` si no se pudo usar el archivo (el motivo se registra como aviso).

Quien entra después oye el sonido desde donde va. Un sonido que no se repite lo destruye el servidor cuando termina.

## Ejemplo

```lua
addEventHandler("onResourceStart", resourceRoot, function()
    playSound("sounds/event_start.mp3")
end)
```

### Si vienes de MTA

En MTA, `playSound` solo existe en el cliente.

### Atención

El archivo tiene que ser un archivo de cliente del recurso; si no, la función devuelve `false`.

## Ver también

- [playSound3D (Servidor)](https://wiki.mymp.gg/es/playSound3D-server.md): Crea un sonido en una posición del mundo que todos los clientes reproducen a la vez. Los cambios que se le hacen en el servidor llegan a todos.
- [stopSound (Servidor)](https://wiki.mymp.gg/es/stopSound-server.md): Detiene un sonido creado por el servidor y destruye el elemento en todos los clientes.
- [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.
