OnPlayerDisconnect FR

From SA-MP Wiki

Jump to: navigation, search


Description:

Cette callback est appelée lorsqu'un joueur quitte le serveur.


Paramètres:
(playerid, reason)
playeridID du joueur qui quitte.
reasonID de la raison.


RetourneCette fonction ne retourne pas de valeur spécifique.


Raisons

ID Reason Details
0 Temps d'attente dépassé(Timeout)/Crash La connexion aux joueur a été perdue. Peut être que son jeu a crashé ou que sa connexion internet a été coupée.
1 Déconnexion Le joueur a quitté le jeu volontairement, avec la commande /quit (/q) ou via le menu.
2 Exclu/Banni Le joueur a été exclu ou banni du serveur.
new DisconnectReasons[3][]={
    "Timeout",
    "Déconnexion",
    "Exclu/Bannir"
};
 
public OnPlayerDisconnect(playerid, reason)
{
    new
        string[64],
        name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,MAX_PLAYER_NAME);
 
    case 0: format(string,sizeof string,"%s a quitté le serveur. (%s)",name, DisconnectReasons[reason]);
    SendClientMessageToAll(0xFFFFFFAA,string);
    return 1;
}

Callback Relatives

Les Callbacks ci dessous sont indirectement ou directement liées à cette Callback.

Personal tools