[AJUDA] Comandos /admins /vips /lideres /sublideres
#3

Teste esse, coloquei os cargos/funзхes diferentes, sу trocar e compila qualquer erro posta aqui.
Код:
    CMD:admins(playerid, params[])
    {
    new string[128], adminteext[24], funcao[32], adminsonline = 0;
    gs_Buffer[0] = EOS;
    strcat(gs_Buffer, "Nome\tCargo\tStatus\tFunзгo\n");
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
        if(IsPlayerConnected(i))
        {
            if(PlayerInfo[i][pAdmin] > 0 && !admhide[i])
            {
                if(admtrampando[i] == 0)
                    adminteext = "{B60000}Jogando";
                if(admtrampando[i] == 1)
                    adminteext = "{33FF00}Trabalhando";

				if(GetPVarInt(i, "varAFK"))
				{
					GetPVarString(i, "varAFKMotivo", adminteext, sizeof adminteext);
					adminteext = "{F6F600}Ausente";
				}

                new AdminName[MAX_PLAYER_NAME];
		        if(PlayerInfo[i][pAdmin] == 1) AdminName = "MOD/Temp";
		        else if(PlayerInfo[i][pAdmin] == 2) AdminName = "S.MOD";
		        else if(PlayerInfo[i][pAdmin] == 3) AdminName = "Auxiliar";
		        else if(PlayerInfo[i][pAdmin] == 4) AdminName = "Admin/Fixo";
		        else if(PlayerInfo[i][pAdmin] == 5) AdminName = "M.Lider";
		        else if(PlayerInfo[i][pAdmin] == 6) AdminName = "M.Edit";
				else if(PlayerInfo[i][pAdmin] == 7) AdminName = "M.Helper+";
				else if(PlayerInfo[i][pAdmin] == 8) AdminName = "S.DONO";
		        else if(PlayerInfo[i][pAdmin] == 9) AdminName = "DONO";
		        else if(PlayerInfo[i][pAdmin] == 10) AdminName = "Fundador";
		        else if(PlayerInfo[i][pAdmin]) AdminName = "Atendimento";

                if(!strlen(PlayerInfo[i][pFuncao]))
                    funcao = "Em Teste";
                else
                    format(funcao, 32, PlayerInfo[i][pFuncao]);

                format(string, 128, "%s\t%s\t%s\t%s\n", PlayerName(i), AdminName, adminteext, funcao);
                strcat(gs_Buffer, string);
                adminsonline++;
            }
        }
    }
    if(adminsonline == 0) return SendClientMessage(playerid, 0xB22222FF, "{FF0000}*{FFFFFF} Nгo tem nenhum administrador online.");
    return ShowPlayerDialog(playerid, 279, DIALOG_STYLE_TABLIST_HEADERS, "{00BFFF}Administradores {F77777}Onlines:", gs_Buffer, "Fechar", "");
}
Nгo esquece de trocar o nнvel de administradores e cargos/funзхes.
Reply


Messages In This Thread
[AJUDA] Comandos /admins /vips /lideres /sublideres - by BrunoLuiz - 07.07.2017, 16:24
Re: [AJUDA] Comandos /admins /vips /lideres /sublideres - by NathanT - 07.07.2017, 19:28
Re: [AJUDA] Comandos /admins /vips /lideres /sublideres - by Swinte - 07.07.2017, 22:13

Forum Jump:


Users browsing this thread: 3 Guest(s)