OnPlayerDisconnect DE
From SA-MP Wiki
Description:
Dieses Callback wird aufgerufen, wenn ein Spieler den Server verlässt.
(playerid, reason)
playerid | Die ID des Spielers. |
reason | Der Grund für das Verlassen des Servers. |
Dieses Callback benutzt den Return-Wert nicht.
Beispiel
Benachrichtigungen beim Verlassen
public OnPlayerDisconnect(playerid, reason) { new string[64], name[MAX_PLAYER_NAME]; GetPlayerName(playerid,name,MAX_PLAYER_NAME); switch(reason) { case 0: format(string,sizeof string,"%s hat den Server verlassen. (Timeout)",name); case 1: format(string,sizeof string,"%s hat den Server verlassen. (Verlassen)",name); case 2: format(string,sizeof string,"%s hat den Server verlassen. (Kick/Ban)",name); } SendClientMessageToAll(0xFFFFFFAA,string); return 1; }
Gründe
- 0 Timeout (Client des Spielers antwortet nicht)
- 1 Normales Verlassen (/q oder über das Menü)
- 2 Kick oder Ban
Verwandte Callbacks
Die folgenden Callbacks könnten nützlich sein, da sie auf eine Weise mit diesem Callback zu tun haben.
- OnPlayerConnect: Wird aufgerufen, wenn ein Spieler den Server betritt.