# onPlayerQueue (Servidor)

> Se dispara cuando una cuenta va a entrar en la cola de un servidor lleno. Cancelar el evento la rechaza.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Evento Lua
- **Lado**: Servidor
- **Categoría**: Jugadores y cuentas
- **Cancelable**: `cancelEvent`
- **URL**: https://wiki.mymp.gg/es/onPlayerQueue

## Sintaxis

```lua
addEventHandler("onPlayerQueue", root, function(string accountId, string name, string tag) ... end)
```

## Parámetros del handler

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `accountId` | `string` | Id de la cuenta MYMP, el mismo que recibe `setQueuePriority`. |
| `name` | `string` | Nombre de la cuenta. |
| `tag` | `string` | Tag de la cuenta, la parte después del `#`. |

## Source

El elemento raíz (`root`). El jugador aún no existe.

Cuando se libera una plaza, queda reservada 60 segundos para el primero de la cola, y nadie entra por delante de la cola.

## Ejemplo

```lua
local banned = { ["c3f1a2"] = true }

addEventHandler("onPlayerQueue", root, function(accountId, name, tag)
    if banned[accountId] then
        cancelEvent()
    end
end)
```

## Ver también

- [setQueuePriority (Servidor)](https://wiki.mymp.gg/es/setQueuePriority.md): Define la prioridad de una cuenta en la cola del servidor lleno. Una prioridad mayor pasa primero.
- [getPlayerAccount (Servidor)](https://wiki.mymp.gg/es/getPlayerAccount.md): Devuelve la cuenta MYMP con la que entró el jugador.
- [onPlayerJoin (Servidor)](https://wiki.mymp.gg/es/onPlayerJoin.md): Se dispara cuando un jugador terminó de entrar y ya recibió el estado inicial del servidor.
