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
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)