[Ajuda] /admins nгo mostra todos
#1

Seguinte, eu fiz um sistema de /admins em dialog, mais estб apenas mostrando um admin, tipo eu entrei no server e sу tem eu online, ai vc da /admins eu vou ta lб e talz, ai quando entra outro admin, tira eu e coloca o outro, e assim vai, sу mostra um adm, alguйm pode me ajudar?

Код:
					    if(admtrampando[i] == 1)
					    {
					        new s[128], ss[128];
						    format(ss, 128, "{FFFFFF}%s | Funзгo: {FF69B4}%s | {7FFF00}Trabalhando", sendername, lolz);
            				strcat(s, ss);
            				ShowPlayerDialog(playerid,2017, DIALOG_STYLE_MSGBOX, "{FFFFFF}Admins Online", s, "fechar", "");
						}
Reply
#2

Me ajuda a te ajudar made o cуdigo todo pfv.
Reply
#3

Код:
	if (strcmp(cmd, "/admins", true) == 0)
	{
		SendClientMessage(playerid, 0xFFFFFFFF, "- ADMINISTRAЗГO ONLINE:");
		for(new i = 0; i <= MaiorID; i++)
		{
			if(IsPlayerConnected(i) == 1 && PlayerInfo[i][pAdmin] > 0)
			{
                if(HideAdm[i] == 0)
            	{
					GetPlayerName(i, sendername, sizeof(sendername));
					new lolz[20];
				    if(PlayerInfo[i][pAdmin] == 1)
				    {
						lolz = "TEMPORБRIO";
					}
					if(PlayerInfo[i][pAdmin] == 1 && PlayerInfo[i][pSex] == 2)
				    {
						lolz = "TEMPORБRIA";
					}
					if(PlayerInfo[i][pAdmin] == 2)
				    {
						lolz = "COLABORADOR";
					}
					if(PlayerInfo[i][pAdmin] == 2 && PlayerInfo[i][pSex] == 2)
				    {
						lolz = "COLABORADORA";
					}
					if(PlayerInfo[i][pAdmin] == 3)
				    {
						lolz = "MODERADOR";
					}
					if(PlayerInfo[i][pAdmin] == 3 && PlayerInfo[i][pSex] == 2)
				    {
						lolz = "MODERADORA";
					}
					if(PlayerInfo[i][pAdmin] == 4)
				    {
						lolz = "ORGANIZADOR";
					}
					if(PlayerInfo[i][pAdmin] == 4 && PlayerInfo[i][pSex] == 2)
				    {
						lolz = "ORGANIZADORA";
					}
					if(PlayerInfo[i][pAdmin] == 1337)
				    {
						lolz = "MASTER";
					}
					if(PlayerInfo[i][pAdmin] == 1338)
				    {
						lolz = "MASTER DE LНDER";
					}
					if(PlayerInfo[i][pAdmin] == 1339)
				    {
						lolz = "MASTER DE HELPER";
					}
					if(PlayerInfo[i][pAdmin] == 1340)
				    {
						lolz = "GERENTE";
					}
					if(PlayerInfo[i][pAdmin] == 1342)
				    {
						lolz = "SUB/DONO";
					}
					if(PlayerInfo[i][pAdmin] == 1342 && PlayerInfo[i][pSex] == 2)
				    {
						lolz = "SUB/DONA";
					}
					if(PlayerInfo[i][pAdmin] == 3000)
				    {
						lolz = "DONO";
					}
					if(PlayerInfo[i][pAdmin] == 3000 && PlayerInfo[i][pSex] == 2)
				    {
						lolz = "DONA";
					}
					if(strcmp(sendername,"zCyan_HosTeD",true)==0)
				    {
						lolz = "SCRIPTER";
					}
					if(away[i] == 0)
					{
					    if(admtrampando[i] == 1)
					    {
					        new s[128], ss[128];
						    format(ss, 128, "{FFFFFF}%s | Funзгo: {FF69B4}%s | {7FFF00}Trabalhando", sendername, lolz);
            				strcat(s, ss);
            				ShowPlayerDialog(playerid,2017, DIALOG_STYLE_MSGBOX, "{FFFFFF}Admins Online", s, "fechar", "");
						}
						else
					    {
					        new s[128], ss[128];
			    			format(ss, 128, "{FFFFFF}%s | Funзгo: {FF69B4}%s | {FF4500}Jogando", sendername, lolz);
            				strcat(s, ss);
            				ShowPlayerDialog(playerid,2017, DIALOG_STYLE_MSGBOX, "{FFFFFF}Admins Online", s, "fechar", "");
						}

					}
					else
					{
					    new s[128], ss[128];
		    			format(ss, 128, "{FFFFFF}%s | Funзгo: {FF69B4}%s | {778899}Ausente", sendername, lolz);
  						strcat(s, ss);
  						ShowPlayerDialog(playerid,2017, DIALOG_STYLE_MSGBOX, "{FFFFFF}Admins Online", s, "fechar", "");
					}
				}
			}
		}
		return 1;
	}
Reply
#4

Tente usar, acabei de fazer:

PHP код:
if (strcmp(cmd"/admins"true) == 0)
    {
        
SendClientMessage(playerid0xFFFFFFFF"- ADMINISTRAЗГO ONLINE:");
        new 
string[128], string2[128];
        for(new 
iMAX_PLAYERS; ++i)
        {
            if(
IsPlayerConnected(i) == && PlayerInfo[i][pAdmin] > 0)
            {
                if(
HideAdm[i] == 0)
                {
                    
GetPlayerName(isendernamesizeof(sendername));
                    new 
lolz[20];
                    switch(
PlayerInfo[i][pAdmin])
                    {
                        case 
1lolz "TEMPORБRIO";
                        case 
2lolz "COLABORADOR";
                        case 
3lolz "MODERADOR";
                        case 
4lolz "ORGANIZADOR";
                        case 
1337lolz "MASTER";
                        case 
1338lolz "MASTER DE LНDER";
                        case 
1339lolz "MASTER DE HELPER";
                        case 
1340lolz "GERENTE";
                        case 
1342lolz "SUB/DONO";
                        case 
3000lolz "DONO";
                    }
                    if(
strcmp(sendername,"zCyan_HosTeD",true)==0)
                    {
                        
lolz "SCRIPTER";
                    }
                    if(
away[i] == 0)
                    {
                        if(
admtrampando[i] == 1)
                        {
                            
format(string128"{FFFFFF}%s | Funзгo: {FF69B4}%s | {7FFF00}Trabalhando"sendernamelolz);
                            
strcat(string2string);
                        }
                        else
                        {
                            
format(string128"{FFFFFF}%s | Funзгo: {FF69B4}%s | {FF4500}Jogando"sendernamelolz);
                            
strcat(string2string);
                        }
                    }
                    else
                    {
                        
format(string128"{FFFFFF}%s | Funзгo: {FF69B4}%s | {778899}Ausente"sendernamelolz);
                          
strcat(string2string);
                    }
                }
            }
        }
        
ShowPlayerDialog(playerid,2017DIALOG_STYLE_MSGBOX"{FFFFFF}Admins Online"string2"fechar""");
        
string[0] = EOSstring2[0] = EOS;
        return 
1;

Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)