---
title: "OnPlayerDisconnect | open.mp"
description: "Bu geri çağırma oyuncu sunucudan ayrıldığında çağrılır."
canonical: https://omp.itsneufox.com/tr/docs/scripting/callbacks/OnPlayerDisconnect
language: tr
---

# OnPlayerDisconnect

## Açıklama

Bu geri çağırma oyuncu sunucudan ayrıldığında çağrılır.

| Parametre | Açıklama |
| --- | --- |
| playerid | Sunucudan ayrılan oyuncunun id'si. |
| reason | Sunucudan ayrılma sebebi. |

## Çalışınca Vereceği Sonuçlar

0 - Diğer filterscriptlerde çağrılmasını engeller.

1 - Diğer filterscriptlerde aranması için pas geçirilir.

Her zaman öncelikle filterscriptlerde çağrılır.

## Örnek

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

    GetPlayerName(playerid, playerName, MAX_PLAYER_NAME);

    new szDisconnectReason[3][] =
    {
        "Zaman Aşımı",
        "Kendi İsteğiyle",
        "Kick/Ban"
    };

    format(szString, sizeof szString, "%s sunucudan ayrıldı. (%s).", playerName, szDisconnectReason[reason]);

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

## Notlar

not

Bu geri çağırma içerisinde bazı fonksiyonlar doğru bilgiler vermez (GetPlayerIp ve GetPlayerPos gibi)

## Bağlı Fonksiyonlar
