OnPlayerDisconnect PT

From SA-MP Wiki

Jump to: navigation, search


Description:

Esta Callback é chamada quando um jogador desconecta do servidor.


Parâmetros:
(playerid, reason)
playeridID do jogador que desconectou.
reasonO motivo por desconectar.


RetornoEsta função não retorna um valor especifico.


Motivos

0 - Tempo esgotado (perda de conexão) ou Crash.
1 - Saiu normalmente (/quit (/q) ou pelo menu de pausa.
2 - Kickado ou banido(Conexão com o servidor fechada).


public OnPlayerDisconnect(playerid, reason)
{
    new
        szString[64],
        name[MAX_PLAYER_NAME];
 
    GetPlayerName(playerid, name, MAX_PLAYER_NAME);
 
    switch(reason)
    {
        case 0: format(szString, sizeof szString, "%s Deixou o servidor. (Tempo esgotado/Crash)", name);
        case 1: format(szString, sizeof szString, "%s Deixou o servidor. (Saindo)", name);
        case 2: format(szString, sizeof szString, "%s Deixou o servidor. (Kickado/Banido)", name);
    }
 
    SendClientMessageToAll(0xC4C4C4FF, szString);
    return 1;
}

Callbacks Relacionadas

As seguintes Callbacks também podem ser úteis, pois estão relacionadas a esta Callback.

Personal tools
Navigation
Toolbox