OnPlayerDisconnect DE

From SA-MP Wiki

Jump to: navigation, search



Description:

Dieses Callback wird aufgerufen, wenn ein Spieler den Server verlässt.


Parameter:
(playerid, reason)
playeridDie ID des Spielers.
reasonDer 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.

Personal tools
Navigation
Toolbox