SA-MP Forums Archive
[Ajuda] Conectar e disconectar - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Conectar e disconectar (/showthread.php?tid=450334)



Conectar e disconectar - minimessi10 - 12.07.2013

Quero uma ajuda aqui como fasso para quando o player connectar no servidor aparecer essa mensagem exemplo "minimessi acabou de entrar no servidor" e quando sair aparecer saiu por vontade propria ou se for kickado ou banido aparecer kickado/banido ou se cair a internet aparecer queda de conexгo


Re: Conectar e disconectar - WLSF - 12.07.2013

pawn Код:
public OnPlayerConnect(playerid)
{
    new sStr[128];
    format(sStr, sizeof(sStr), "%s acabou de se conectar ao servidor.", nome(playerid));
    SendClientMessageToAll(0xFFFFFFAA, sStr);
}
public OnPlayerDisconnect(playerid, reason)
{
    new sStr[128];
   
    switch(reason)
    {
        case 0: format(sStr,sizeof(sStr),"%s saiu do servidor. (Problemas de conexгo)",nome(playerid));
        case 1: format(sStr,sizeof(sStr),"%s saiu do servidor. (Vontade prуpria)",nome(playerid));
        case 2: format(sStr,sizeof(sStr),"%s saiu do servidor. (Kikado/banido)",nome(playerid));
    }
    SendClientMessageToAll(0xFFFFFFAA, sStr);
    return 1;
}

stock nome(playerid)
{
    new sNome [ MAX_PLAYER_NAME ] ;
    GetPlayerName(playerid, sNome, MAX_PLAYER_NAME);
}



Re: Conectar e disconectar - Miqueias Barros - 12.07.2013

pawn Код:
public OnPlayerConnect(playerid) {
    new s[128], p[MAX_PLAYER_NAME];
    GetPlayerName(playerid, p, sizeof p);
    format(s, sizeof s, "| %s(%d) entrou no servidor.", p, playerid);
    SendClientMessageToAll(0xBEBEBEFF, s);
    return true;
}

public OnPlayerDisconnect(playerid, reason) {
    new s[128], p[MAX_PLAYER_NAME];
    GetPlayerName(playerid, p, sizeof p);
    switch(reason) {
        case 0: format(s, sizeof s, "| %s(%d) caiu do servidor. (Problemas de Conexгo)", p, playerid);
        case 1: format(s, sizeof s, "| %s(%d) saiu do servidor. (Conta Prуpria)", p, playerid);
        case 2: format(s, sizeof s, "| %s(%d) foi kickado/banido do servidor. (Kickado/Banido)", p, playerid);
    }
    SendClientMessageToAll(0xBEBEBEFF, s);
    return true;
}
@EDIT
Ah Luigi, kk'