Ana içeriğe geç

OnPlayerDisconnect

Açıklama

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

ParametreAçıklama
playeridSunucudan ayrılan oyuncunun id'si.
reasonSunucudan 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

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

ipucu

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

Bağlı Fonksiyonlar