[Ajuda] Mensagem para todos: 'player' acabou de se conectar
#7

Quote:
Originally Posted by Willian_Luigi
Посмотреть сообщение
pawn Код:
new bool:gEntrada;

public OnPlayerConnect(playerid)
{
    if (gEntrada)
    {
        new sStr[40];
        format(sStr, 40, "%s acabou de se conectar.", getName(playerid));
        SendClientMessageToAll(-1, sStr);
    }
    return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
    if (gEntrada)
    {
        new sStr[40];
        format(sStr, 40, "%s saiu do servidor.", getName(playerid));
        SendClientMessageToAll(-1, sStr);
    }
    return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
    if (!strcmp(cmdtext, "/entrousaiu"))
    {
        gEntrada = !gEntrada;
        return 1;
    }
    return 0;
}

stock getName(playerid)
{
    new snn[24];
    GetPlayerName(playerid, snn, sizeof(snn));
    return snn;
}


Dб pra dar uma tapeada no comando tambйm, pra nгo ficar simples...
Exemplo:
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    if (!strcmp(cmdtext, "/entrousaiu"))
    {
        gEntrada = !gEntrada;
        if (gEntrada) SendClientMessage(playerid, -1, "Mensagens de entrada/saнda ativadas.");
        else SendClientMessage(playerid, -1, "Mensagens de entrada/saнda desativadas.")
        return 1;
    }
    return 0;
}
Dei umas adaptadas aqui com o switch(reason) =D

Vlw mano +rep
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 6 Guest(s)