[Ajuda] Conectar e disconectar
#1

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
Reply
#2

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);
}
Reply
#3

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'
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)