[Pedido] Comandos em dialog
#1

Se alguйm puder me ajudar a criar esses comandos em dialog ficaria muito grato ^^ obrigado desde jб.

Код:
CMD:admins(playerid, params[])
	{
		SendClientMessage(playerid, COR_ADMIN, "Admins Online:");
		foreach(Player, i)
		{
			if(PlayerInfo[i][pAdmin] > 0 || PlayerInfo[i][pAdminTemp] > 0)
			{
				if(admhide[i] == 0)
				{
					GetPlayerName(i, sendername, sizeof(sendername));
					new lolz[40];
					if(PlayerInfo[i][pAdminTemp] == 1)lolz = "TEMPORБRIO";
				    if(PlayerInfo[i][pAdmin] == 1)lolz = "1";
					if(PlayerInfo[i][pAdmin] == 2)lolz = "2";
					if(PlayerInfo[i][pAdmin] == 3)lolz = "3";
					if(PlayerInfo[i][pAdmin] == 4)lolz = "4";
					if(PlayerInfo[i][pAdmin] == 5)lolz = "5";
					if(PlayerInfo[i][pAdmin] == 1337)lolz = "MASTER";
					if(PlayerInfo[i][pAdmin] == 1338)lolz = "RESP. LIDERES";
					if(PlayerInfo[i][pAdmin] == 1339)lolz = "RESP. ADM/HELPER";
					if(PlayerInfo[i][pAdmin] == 1340)lolz = "RESP. EDIЗOES";
					//if(PlayerInfo[i][pAdmin] == 1338)lolz = "RESP. ADM/HELPER";
					//if(PlayerInfo[i][pAdmin] >= 1339 && PlayerInfo[i][pAdmin] <= 3000)lolz = "SUB-DONO";
					if(PlayerInfo[i][pAdmin] == 5000)lolz = "FUNDADOR";
            	    new string[128];
					if(admtrampando[i] == 1)
				    {
						format(string, 128, "Admin: %s Nнvel: [%s]", sendername, lolz);
                        SendClientMessage(playerid,COLOR_GRAD1,string);
					}
					else
				    {
						format(string, 128, "Admin: %s Nнvel: [%s][JOGANDO]", sendername, lolz);
                        SendClientMessage(playerid,COLOR_GRAD1,string);
					}
				}
			}
		}
		return true;
	}

Код:
	CMD:helpers(playerid, params[])
	{
		SendClientMessage(playerid, COR_HELPER, "Helpers Online:");
        new string[128];
		foreach(Player, i)
		{
			if(PlayerInfo[i][pHelper] > 0)
			{
    			GetPlayerName(i, sendername, sizeof(sendername));
			    if(helpertrampando[i] == 1)
			    {
					format(string, 128,"Helper: %s Nнvel:[%d][Ajudando]\n", sendername, PlayerInfo[i][pHelper]);
                    SendClientMessage(playerid,COLOR_GRAD1,string);
				}
				else
			   	{
					format(string, 128, "Helper: %s Nнvel:[%d] \n", sendername, PlayerInfo[i][pHelper]);
                    SendClientMessage(playerid,COLOR_GRAD1,string);
				}
			}
		}
		return true;
	}
Код:
	CMD:vips(playerid, params[])
	{
		    new string[65];
			SendClientMessage(playerid, COLOR_DBLUE, "VIPs e SУCIOS Online:");
			foreach(Player, i)
			{
				    if(PlayerInfo[i][pVIP] == 1)
				    {
						GetPlayerName(i, sendername, sizeof(sendername));
						format(string, 128, "» [ID: %d]VIP: %s", i,sendername);
                        SendClientMessage(playerid,0x00FFFFFF,string);
					}
					else if(PlayerInfo[i][pVIP] == 2)
				    {
						GetPlayerName(i,sendername,sizeof(sendername));
						format(string,128, "» [ID: %d]SUPER-VIP: %s",i,sendername);
                        SendClientMessage(playerid,0xF6A586AA,string);
					}
					else if(PlayerInfo[i][pVIP] == 5)
				    {
						GetPlayerName(i,sendername,sizeof(sendername));
						format(string,128, "» [ID: %d]SУCIO: %s",i,sendername);
                        SendClientMessage(playerid,0x008080FF,string);
					}
			}
			return true;
	}
Reply
#2

Код:
CMD:admins(playerid, params[])
	{
		SendClientMessage(playerid, COR_ADMIN, "Admins Online:");
		foreach(Player, i)
		{
			if(PlayerInfo[i][pAdmin] > 0 || PlayerInfo[i][pAdminTemp] > 0)
			{
				if(admhide[i] == 0)
				{
					GetPlayerName(i, sendername, sizeof(sendername));
					new lolz[40];
					if(PlayerInfo[i][pAdminTemp] == 1)lolz = "TEMPORБRIO";
				    if(PlayerInfo[i][pAdmin] == 1)lolz = "1";
					if(PlayerInfo[i][pAdmin] == 2)lolz = "2";
					if(PlayerInfo[i][pAdmin] == 3)lolz = "3";
					if(PlayerInfo[i][pAdmin] == 4)lolz = "4";
					if(PlayerInfo[i][pAdmin] == 5)lolz = "5";
					if(PlayerInfo[i][pAdmin] == 1337)lolz = "MASTER";
					if(PlayerInfo[i][pAdmin] == 1338)lolz = "RESP. LIDERES";
					if(PlayerInfo[i][pAdmin] == 1339)lolz = "RESP. ADM/HELPER";
					if(PlayerInfo[i][pAdmin] == 1340)lolz = "RESP. EDIЗOES";
					//if(PlayerInfo[i][pAdmin] == 1338)lolz = "RESP. ADM/HELPER";
					//if(PlayerInfo[i][pAdmin] >= 1339 && PlayerInfo[i][pAdmin] <= 3000)lolz = "SUB-DONO";
					if(PlayerInfo[i][pAdmin] == 5000)lolz = "FUNDADOR";
            	    new string[128];
					if(admtrampando[i] == 1)
				    {
						format(string, 128, "Admin: %s Nнvel: [%s]", sendername, lolz);
                        ShowPlayerDialog(playerid, 6001, DIALOG_STYLE_MSGBOX, "Admins Onlines", string, "OK", "");
					}
					else
				    {
						format(string, 128, "Admin: %s Nнvel: [%s][JOGANDO]", sendername, lolz);
                        ShowPlayerDialog(playerid, 6001, DIALOG_STYLE_MSGBOX, "Admins Onlines", string, "OK", "");
					}
				}
			}
		}
		return true;
	}
	
		CMD:helpers(playerid, params[])
	{
		SendClientMessage(playerid, COR_HELPER, "Helpers Online:");
        new string[128];
		foreach(Player, i)
		{
			if(PlayerInfo[i][pHelper] > 0)
			{
    			GetPlayerName(i, sendername, sizeof(sendername));
			    if(helpertrampando[i] == 1)
			    {
					format(string, 128,"Helper: %s Nнvel:[%d][Ajudando]\n", sendername, PlayerInfo[i][pHelper]);
                    ShowPlayerDialog(playerid, 6001, DIALOG_STYLE_MSGBOX, "Helpers Onlines", string, "OK", "");
				}
				else
			   	{
					format(string, 128, "Helper: %s Nнvel:[%d] \n", sendername, PlayerInfo[i][pHelper]);
                    ShowPlayerDialog(playerid, 6001, DIALOG_STYLE_MSGBOX, "Helpers Onlines", string, "OK", "");
				}
			}
		}
		return true;
	}
	
		CMD:vips(playerid, params[])
	{
		    new string[65];
			SendClientMessage(playerid, COLOR_DBLUE, "VIPs e SУCIOS Online:");
			foreach(Player, i)
			{
				    if(PlayerInfo[i][pVIP] == 1)
				    {
						GetPlayerName(i, sendername, sizeof(sendername));
						format(string, 128, "» [ID: %d]VIP: %s", i,sendername);
                        ShowPlayerDialog(playerid, 6001, DIALOG_STYLE_MSGBOX, "VIPS Onlines", string, "OK", "");
					}
					else if(PlayerInfo[i][pVIP] == 2)
				    {
						GetPlayerName(i,sendername,sizeof(sendername));
						format(string,128, "» [ID: %d]SUPER-VIP: %s",i,sendername);
                        ShowPlayerDialog(playerid, 6001, DIALOG_STYLE_MSGBOX, "VIPS Onlines", string, "OK", "");
					}
					else if(PlayerInfo[i][pVIP] == 5)
				    {
						GetPlayerName(i,sendername,sizeof(sendername));
						format(string,128, "» [ID: %d]SУCIO: %s",i,sendername);
                        ShowPlayerDialog(playerid, 6001, DIALOG_STYLE_MSGBOX, "VIPS Onlines", string, "OK", "");
					}
			}
			return true;
	}
Reply
#3

Quote:
Originally Posted by Rato22
Посмотреть сообщение
Код:
CMD:admins(playerid, params[])
	{
		SendClientMessage(playerid, COR_ADMIN, "Admins Online:");
		foreach(Player, i)
		{
			if(PlayerInfo[i][pAdmin] > 0 || PlayerInfo[i][pAdminTemp] > 0)
			{
				if(admhide[i] == 0)
				{
					GetPlayerName(i, sendername, sizeof(sendername));
					new lolz[40];
					if(PlayerInfo[i][pAdminTemp] == 1)lolz = "TEMPORБRIO";
				    if(PlayerInfo[i][pAdmin] == 1)lolz = "1";
					if(PlayerInfo[i][pAdmin] == 2)lolz = "2";
					if(PlayerInfo[i][pAdmin] == 3)lolz = "3";
					if(PlayerInfo[i][pAdmin] == 4)lolz = "4";
					if(PlayerInfo[i][pAdmin] == 5)lolz = "5";
					if(PlayerInfo[i][pAdmin] == 1337)lolz = "MASTER";
					if(PlayerInfo[i][pAdmin] == 1338)lolz = "RESP. LIDERES";
					if(PlayerInfo[i][pAdmin] == 1339)lolz = "RESP. ADM/HELPER";
					if(PlayerInfo[i][pAdmin] == 1340)lolz = "RESP. EDIЗOES";
					//if(PlayerInfo[i][pAdmin] == 1338)lolz = "RESP. ADM/HELPER";
					//if(PlayerInfo[i][pAdmin] >= 1339 && PlayerInfo[i][pAdmin] <= 3000)lolz = "SUB-DONO";
					if(PlayerInfo[i][pAdmin] == 5000)lolz = "FUNDADOR";
            	    new string[128];
					if(admtrampando[i] == 1)
				    {
						format(string, 128, "Admin: %s Nнvel: [%s]", sendername, lolz);
                        ShowPlayerDialog(playerid, 6001, DIALOG_STYLE_MSGBOX, "Admins Onlines", string, "OK", "");
					}
					else
				    {
						format(string, 128, "Admin: %s Nнvel: [%s][JOGANDO]", sendername, lolz);
                        ShowPlayerDialog(playerid, 6001, DIALOG_STYLE_MSGBOX, "Admins Onlines", string, "OK", "");
					}
				}
			}
		}
		return true;
	}
	
		CMD:helpers(playerid, params[])
	{
		SendClientMessage(playerid, COR_HELPER, "Helpers Online:");
        new string[128];
		foreach(Player, i)
		{
			if(PlayerInfo[i][pHelper] > 0)
			{
    			GetPlayerName(i, sendername, sizeof(sendername));
			    if(helpertrampando[i] == 1)
			    {
					format(string, 128,"Helper: %s Nнvel:[%d][Ajudando]\n", sendername, PlayerInfo[i][pHelper]);
                    ShowPlayerDialog(playerid, 6001, DIALOG_STYLE_MSGBOX, "Helpers Onlines", string, "OK", "");
				}
				else
			   	{
					format(string, 128, "Helper: %s Nнvel:[%d] \n", sendername, PlayerInfo[i][pHelper]);
                    ShowPlayerDialog(playerid, 6001, DIALOG_STYLE_MSGBOX, "Helpers Onlines", string, "OK", "");
				}
			}
		}
		return true;
	}
	
		CMD:vips(playerid, params[])
	{
		    new string[65];
			SendClientMessage(playerid, COLOR_DBLUE, "VIPs e SУCIOS Online:");
			foreach(Player, i)
			{
				    if(PlayerInfo[i][pVIP] == 1)
				    {
						GetPlayerName(i, sendername, sizeof(sendername));
						format(string, 128, "» [ID: %d]VIP: %s", i,sendername);
                        ShowPlayerDialog(playerid, 6001, DIALOG_STYLE_MSGBOX, "VIPS Onlines", string, "OK", "");
					}
					else if(PlayerInfo[i][pVIP] == 2)
				    {
						GetPlayerName(i,sendername,sizeof(sendername));
						format(string,128, "» [ID: %d]SUPER-VIP: %s",i,sendername);
                        ShowPlayerDialog(playerid, 6001, DIALOG_STYLE_MSGBOX, "VIPS Onlines", string, "OK", "");
					}
					else if(PlayerInfo[i][pVIP] == 5)
				    {
						GetPlayerName(i,sendername,sizeof(sendername));
						format(string,128, "» [ID: %d]SУCIO: %s",i,sendername);
                        ShowPlayerDialog(playerid, 6001, DIALOG_STYLE_MSGBOX, "VIPS Onlines", string, "OK", "");
					}
			}
			return true;
	}
Vocк й 10 cara, muito obrigado ^^ vou testar os cуdigos aqui E.E
Reply
#4

Amigo, todos os comandos que me passou, nгo exibem todos o usuбrios, por exemplo, se dermos /vips mostra apenas 1 player sendo que tem mais 4... a mesma coisa com admins e helpers
Reply
#5

Tente esses ai:

PHP код:
CMD:helpers(playerid)
{
    new 
string[128], string2[128];
    for(new 
iMAX_PLAYERS+1i++)
    {
        if(
PlayerInfo[i][pHelper] > 0)
        {    
            
GetPlayerName(isendernamesizeof(sendername));
               if(
helpertrampando[i] == 1)
               {
                
format(string128,"Helper: %s Nнvel:[%d][Ajudando]\n"sendernamePlayerInfo[i][pHelper]);
                
strcat(string2string);
            }
            else
              {
                
format(string128"Helper: %s Nнvel:[%d] \n"sendernamePlayerInfo[i][pHelper]);
                
strcat(string2string);
            }
        }
    }
    
ShowPlayerDialog(playerid463DIALOG_STYLE_MSGBOX"Helpers Online"string2"Ok""Cancelar");
    return 
1;
}
stock CountAdminTrampo()
{
    new 
count;
    foreach(
Playeri)
    {
           if(
PlayerInfo[i][pAdmin] && admtrampando[i])count ++;
    }
    return 
count;

PHP код:
CMD:admins(playerid)
    {
        new 
string[200], string2[200];
        for(new 
iMAX_PLAYERS+1i++ )
        {
            if(
PlayerInfo[i][pAdmin] > 0)
            {
                if(
admhide[i] == 0)
                {
                    
GetPlayerName(isendernamesizeof(sendername));
                    if(
admtrampando[i] == 1)
                    {
                        if(
PlayerInfo[i][pAdmin] == 1337)
                            
format(string128"Admin: {FFFFFF}%s {B4B5B7}Nнvel:[{FFFFFF}Master{B4B5B7}] Funзгo:[{FFFFFF}%s{B4B5B7}]"sendername,PlayerInfo[i][pFuncao]);
                        else if(
PlayerInfo[i][pAdmin] == 3001)
                            
format(string128"Admin: {FFFFFF}%s {B4B5B7}Nнvel:[{FFFFFF}Subdono{B4B5B7}] Funзгo:[{FFFFFF}%s{B4B5B7}]"sendername,PlayerInfo[i][pFuncao]);
                        else if(
PlayerInfo[i][pAdmin] == 5000)
                            
format(string128"Admin: {FFFFFF}%s {B4B5B7}Nнvel:[{FFFFFF}Fundador{B4B5B7}] Funзгo:[{FFFFFF}%s{B4B5B7}]"sendername,PlayerInfo[i][pFuncao]);
                        else if(
PlayerInfo[i][pAdmin] == 1338)
                            
format(string128"Admin: {FFFFFF}%s {B4B5B7}Nнvel:[{FFFFFF}Gerente{B4B5B7}] Funзгo:[{FFFFFF}%s{B4B5B7}]"sendername,PlayerInfo[i][pFuncao]);
                        else
                            
format(string128"Admin: {FFFFFF}%s {B4B5B7}Nнvel:[{FFFFFF}%d{B4B5B7}] Funзгo:[{FFFFFF}%s{B4B5B7}]"sendernamePlayerInfo[i][pAdmin],PlayerInfo[i][pFuncao]);
                        
strcat(string2string);
                    }
                    else
                    {
                        if(
PlayerInfo[i][pAdmin] == 1337)
                            
format(string128"Admin: {FFFFFF}%s {B4B5B7}Nнvel:[{FFFFFF}Master{B4B5B7}] Funзгo:[{FFFFFF}%s{B4B5B7}] {FFFFFF}[Jogando]"sendername,PlayerInfo[i][pFuncao]);
                        else if(
PlayerInfo[i][pAdmin] == 3001)
                            
format(string128"Admin: {FFFFFF}%s {B4B5B7}Nнvel:[{FFFFFF}Subdono{B4B5B7}] Funзгo:[{FFFFFF}%s{B4B5B7}] {FFFFFF}[Jogando]"sendername,PlayerInfo[i][pFuncao]);
                        else if(
PlayerInfo[i][pAdmin] == 5000)
                            
format(string128"Admin: {FFFFFF}%s {B4B5B7}Nнvel:[{FFFFFF}Fundador{B4B5B7}] Funзгo:[{FFFFFF}%s{B4B5B7}] {FFFFFF}[Jogando]"sendername,PlayerInfo[i][pFuncao]);
                        else if(
PlayerInfo[i][pAdmin] == 1338)
                            
format(string128"Admin: {FFFFFF}%s {B4B5B7}Nнvel:[{FFFFFF}Gerente{B4B5B7}] Funзгo:[{FFFFFF}%s{B4B5B7}] {FFFFFF}[Jogando]"sendername,PlayerInfo[i][pFuncao]);
                        else
                            
format(string128"Admin: {FFFFFF}%s {B4B5B7}Nнvel:[{FFFFFF}%d{B4B5B7}] Funзгo:[{FFFFFF}%s{B4B5B7}] {FFFFFF}[Jogando]"sendernamePlayerInfo[i][pAdmin],PlayerInfo[i][pFuncao]);
                        
strcat(string2string);
                    }
                }
            }
            if(
PlayerInfo[i][pAdminTemp] > 0)
            {
                if(
admhide[i] == 0)
                {
                    
GetPlayerName(isendernamesizeof(sendername));
                    if(
admtrampando[i] == 1)
                    {
                        
format(string128"Admin: {FFFFFF}%s {B4B5B7}Nнvel:[{FFFFFF}Temporбrio{B4B5B7}]"sendername);
                        
strcat(string2string);
                    }
                    else
                    {
                        
format(string128"Admin: {FFFFFF}%s {B4B5B7}Nнvel:[{FFFFFF}Temporбrio{B4B5B7}] {FFFFFF}[Jogando]"sendername);
                        
strcat(string2string);
                    }
                }
            }
        }
        
ShowPlayerDialog(playerid623DIALOG_STYLE_MSGBOX"Admins Online"string2"Ok""Cancelar");
        return 
true;
    } 
PHP код:
CMD:vips(playerid)
    {
            new 
string[100], string2[100];
            
SendClientMessage(playeridCOLOR_DBLUE"VIPs e SУCIOS Online:");
            foreach(
Playeri)
            {
                    if(
PlayerInfo[i][pVIP] == 1)
                    {
                        
GetPlayerName(isendernamesizeof(sendername));
                        
format(string128"» [ID: %d]VIP: %s"i,sendername);
                        
strcat(string2string);
                    }
                    else if(
PlayerInfo[i][pVIP] == 2)
                    {
                        
GetPlayerName(i,sendername,sizeof(sendername));
                        
format(string,128"» [ID: %d]SUPER-VIP: %s",i,sendername);
                        
strcat(string2string);
                    }
                    else if(
PlayerInfo[i][pVIP] == 5)
                    {
                        
GetPlayerName(i,sendername,sizeof(sendername));
                        
format(string,128"» [ID: %d]SУCIO: %s",i,sendername);
                        
strcat(string2string);
                    }
            }
            
ShowPlayerDialog(playerid5383DIALOG_STYLE_MSGBOX"VIPS Onlines"string2"Ok""");
            return 
true;
    } 
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)