[Ajuda] Comando
#1

Oi pessoal, tudo legal ? aqui estou eu de novo pedindo pra vcs uma ajudinha kkkkkkk

entгo й assim, tenho o comando /o (OOC) mas sу os admins conseguem usar o comando...


pawn Код:
if(strcmp(cmd, "/gooc", true) == 0 || strcmp(cmd, "/o", true) == 0)
        {
            if(IsPlayerConnected(playerid))
            {
                if ((OOCStatus) == 0 && PlayerInfo[playerid][pAdmin] <= 1)
                {
                    SendClientMessage(playerid, COLOR_LIGHTYELLOW2, "[ERRO:] Chat OOC esta acutalmente indesponivel (Indisponibilizado por um admin).");
                    return 1;
                }
                if(Muted[playerid])
                {
                    SendClientMessage(playerid, COLOR_LIGHTYELLOW2, "[ERRO:] Nao consegues falar, estas muted!");
                    return 1;
                }
                new length = strlen(cmdtext);
                while ((idx < length) && (cmdtext[idx] <= ' '))
                {
                    idx++;
                }
                new offset = idx;
                new result[128];
                while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
                {
                    result[idx - offset] = cmdtext[idx];
                    idx++;
                }
                result[idx - offset] = EOS;
                if(!strlen(result))
                {
                    SendClientMessage(playerid, COLOR_LIGHTYELLOW2, "[Comando:] [/o]oc [message]");
                    return 1;
                }
                if(PlayerInfo[playerid][pAdmin] >= 1 && AdminDuty[playerid] == 1)
                {
                    if(PlayerInfo[playerid][pAdmin] >= 19)
                    {
                        format(string, sizeof(string), "(( [OOC:] Dono %s: %s ))", GetPlayerNameEx(playerid), result);
                        SendClientMessageToAll(COLOR_OWNER,string);
                        OOCLog(string);
                        return 1;
                    }
                    else if(PlayerInfo[playerid][pAdmin] >= 15)
                    {
                        format(string, sizeof(string), "(( [OOC:] Grande admin %s: %s ))", GetPlayerNameEx(playerid), result);
                        SendClientMessageToAll(COLOR_LIGHTBLUE,string);
                        OOCLog(string);
                        return 1;
                    }
                    else
                    {
                        format(string, sizeof(string), "(( [OOC:] Administrador %s: %s ))", GetPlayerNameEx(playerid), result);
                        SendClientMessageToAll(COLOR_ADMINDUTY,string);
                        OOCLog(string);
                        return 1;
                    }
                }
                if(PlayerInfo[playerid][pGm] >= 1 && GMDuty[playerid] == 1)
                {
                    format(string, sizeof(string), "(( [OOC:] GameMaster %s: %s ))", GetPlayerNameEx(playerid), result);
                    SendClientMessageToAll(COLOR_GMDUTY,string);
                    OOCLog(string);
                    return 1;
                }
                else if(PlayerInfo[playerid][pVipActive] >= 1)
                {
                    format(string, sizeof(string), "(( [OOC:] VIP %s: %s ))", GetPlayerNameEx(playerid), result);
                    SendClientMessageToAll(COLOR_NEWOOC,string);
                    OOCLog(string);
                }
                else
                {
                    format(string, sizeof(string), "(( [OOC:] %s: %s ))", GetPlayerNameEx(playerid), result);
                    SendClientMessageToAll(COLOR_NEWOOC,string);
                    OOCLog(string);
                }
            }
            return 1;
        }
sу os players com nivel de [pAdmin] conseguem usar o comando, e eu queria que tambem os players com nivel de [pGm] tambem conseguissem usar.... Pois quando um player com nivel de [pGm] tenta usar o comando aparece a seguinte mensage, ' [ERRO:] Chat OOC esta acutalmente indesponivel (Indisponibilizado por um admin)'
Reply
#2

pawn Код:
if (OOCStatus == 0 && PlayerInfo[playerid][pAdmin] <= 1)
Ajuste aqui quem nгo pode usar ...
pawn Код:
if (OOCStatus == 0 && PlayerInfo[playerid][pAdmin] <= 1 && PlayerInfo[playerid][pGM] < 1)
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)