---
title: "OnPlayerDisconnect | open.mp"
description: "Este callback se llama cuando un jugador se desconecta del servidor."
canonical: https://omp.itsneufox.com/es/docs/scripting/callbacks/OnPlayerDisconnect
language: es
---

# OnPlayerDisconnect

## Descripción

Este callback se llama cuando un jugador se desconecta del servidor.

| Nombre | Descripción |
| --- | --- |
| playerid | El ID del jugador que se desconectó. |
| reason | La razón de la desconexión. (ver tabla abajo) |

## Devoluciones

0 - Prevendrá a otros filterscripts de recibir este callback.

1 - Indica que este callback será pasado al siguiente filterscript.

Siempre se llama primero en filterscripts.

## Razones

| ID | Razón | Detalles |
| --- | --- | --- |
| 0 | Timeout/Crash | La conexión del jugador se perdió. Ya sea si su juego crasheó o su internet tuvo una falla. |
| 1 | Quit | El jugador salió a propósito, ya sea con /quit (/q) o a través del menú de pausa. |
| 2 | Kick/Ban | El jugador fue kickeado o baneado por el servidor. |

## Ejemplos

```c
public OnPlayerDisconnect(playerid, reason)
{
    new
        szString[64],
        playerName[MAX_PLAYER_NAME];

    GetPlayerName(playerid, playerName, MAX_PLAYER_NAME);

    new szDisconnectReason[3][] =
    {
        "Timeout/Crash",
        "Quit",
        "Kick/Ban"
    };

    format(szString, sizeof szString, "%s se desconectó del servidor (%s).", playerName, szDisconnectReason[reason]);

    SendClientMessageToAll(0xC4C4C4FF, szString);
    return 1;
}
```

## Notas

nota

Algunas funciones pueden no funcionar correctamente cuando son usadas en este callback debido a que el jugador ya está desconectado cuando el callback es llamado. Esto quiere decir que no podés obtener información inequívoca de funciones como GetPlayerIp o GetPlayerPos.

## Funciones Relacionadas

Los siguientes callbacks pueden ser útiles, ya que están relacionados de alguna forma u otra con OnPlayerDisconnect:

-   [OnPlayerConnect](https://omp.itsneufox.com/es/docs/scripting/callbacks/OnPlayerConnect): Llamado cuando se conecta un jugador.
