# async.wait (Compartido)

> Pausa el hilo async actual durante `ms` milisegundos. El resto del juego sigue en marcha.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Función Lua
- **Lado**: Compartido
- **Categoría**: Temporizadores y asíncrono
- **URL**: https://wiki.mymp.gg/es/async.wait

## Sintaxis

```lua
nil|false async.wait(float ms)
```

## Parámetros

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `ms` | `float` | Milisegundos de pausa. Un valor negativo vale 0. |

## Retorno

Nada cuando el hilo vuelve. Solo funciona dentro de un hilo async. Fuera de uno, registra un error y devuelve `false`.

## Ejemplo

```lua
async.thread(function()
    while true do
        outputDebugString("jugadores en línea: " .. #getElementsByType("player"))
        async.wait(60000)
    end
end)
```

## Ver también

- [async.yield (Compartido)](https://wiki.mymp.gg/es/async.yield.md): Pausa el hilo async actual hasta la próxima actualización de los scripts, para dividir un trabajo largo en partes.
- [async.thread (Compartido)](https://wiki.mymp.gg/es/async.thread.md): Ejecuta una función en un hilo async nuevo, en el acto. La llamada vuelve cuando la función termina o hace su primera pausa, como con async.wait.
- [setTimer (Compartido)](https://wiki.mymp.gg/es/setTimer.md): Llama a una función después de un intervalo, una vez o repetidamente.
