# onPlayerConnect (Servidor)

> Se dispara cuando una conexión va a ser aceptada, antes de que exista el jugador. 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/onPlayerConnect

## Sintaxis

```lua
addEventHandler("onPlayerConnect", root, function(string playerName) ... end)
```

## Parámetros del handler

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `playerName` | `string` | Nombre con el que entrará el jugador: el `Nombre#Tag` de la cuenta en un servidor con `server_key`, si no el nombre que trajo. |

## Source

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

## Ejemplo

```lua
local banned = { ["Griefer#0001"] = true }

addEventHandler("onPlayerConnect", root, function(playerName)
    if banned[playerName] then
        cancelEvent()
    end
end)
```

## Ver también

- [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.
- [onPlayerQueue (Servidor)](https://wiki.mymp.gg/es/onPlayerQueue.md): Se dispara cuando una cuenta va a entrar en la cola de un servidor lleno. Cancelar el evento la rechaza.
- [kickPlayer (Servidor)](https://wiki.mymp.gg/es/kickPlayer.md): Desconecta a un jugador del servidor con un motivo.
