[PEDIDO] Nгo mostrar o chat para certo player
#9

Lucas nгo sei se й isso que vocк procura mais fiz pro meu sistema de admin assim:

pawn Код:
new gStr[256];

enum PlayerInfo
{
    Chat
}
new pInfo[MAX_PLAYERS][PlayerInfo];
pawn Код:
public OnPlayerText(playerid, text[])
{
    if(IsPlayerConnected(playerid))
    {
        if(pInfo[playerid][Chat] == 1)
        {
            SendClientMessage(playerid, 0xFC4430AA, "¤ (ERRO) O chat foi desativado e ninguem pode falar!");
            return 0;
        }
    }
    return 1;
}
pawn Код:
if(strcmp(cmd, "/chaton", true) == 0)
    {
        if(pInfo[playerid][AdminLogado] == 0)
        {
            SendClientMessage(playerid, 0xFC4430AA,"¤ (ERRO) Vocк nгo й Administrador!");
            return 1;
        }
        if(pInfo[playerid][AdminLevel] < 4)
        {
            SendClientMessage(playerid, 0xFFFF00AA,"¤ (ERRO) Vocк nгo tem level o suficiente de admin para usar esse comando!");
            return 1;
        }
        if(pInfo[playerid][AdminLevel] == 4 || 5)
        {
            for(new i=0; i < MAX_PLAYERS; i++)
            {
                if(IsPlayerConnected(i))
                {
                    pInfo[i][Chat] = 0;
                    pInfo[playerid][Chat] = 0;
                    format(gStr, sizeof(gStr), "¤ (Admin) O administrador '%s' ativou o chat.", Nome(playerid));
                    SendClientMessageToAll(0x00FF00AA, gStr);
                    return 1;
                }
            }
        }
        return 1;
    }

    if(strcmp(cmd, "/chatoff", true) == 0)
    {
        if(pInfo[playerid][AdminLogado] == 0)
        {
            SendClientMessage(playerid, 0xFC4430AA,"¤ (ERRO) Vocк nгo й Administrador!");
            return 1;
        }
        if(pInfo[playerid][AdminLevel] < 4)
        {
            SendClientMessage(playerid, 0xFFFF00AA,"¤ (ERRO) Vocк nгo tem level o suficiente de admin para usar esse comando!");
            return 1;
        }
        if(pInfo[playerid][AdminLevel] == 4 || 5)
        {
            for(new i=0; i < MAX_PLAYERS; i++)
            {
                if(IsPlayerConnected(i))
                {
                    pInfo[i][Chat] = 1;
                    pInfo[playerid][Chat] = 0;
                    format(gStr, sizeof(gStr), "¤ (Admin) O administrador '%s' desativou os chat.", Nome(playerid));
                    SendClientMessageToAll(0x00FF00AA, gStr);
                    return 1;
                }
            }
        }
        return 1;
    }
Sу adpatar se for o caso '-'


___________

Respondendo o lek logo aqui enbaixo

Testa lб manolo

\/
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)