[Ajuda] Mudar modelo de Dialog
#1

E aн galera, tф com uma duvida de como transformar a dialog, o modelo dela.

Cуdigo da Dialog no modelo LIST:

PHP код:
case 8:
        {
            
format(stringsizeof(string), "Бgua - %s\nSoda - %s\nBatatas - %s",
                
FormatNumber(BusinessData[bizid][bizPrices][0]),
                
FormatNumber(BusinessData[bizid][bizPrices][1]),
                
FormatNumber(BusinessData[bizid][bizPrices][2])
            );
            
Dialog_Show(playeridBusinessBuyDIALOG_STYLE_LISTBusinessData[bizid][bizName], string"Comprar""Cancelar");
        } 
Como eu queria que ficasse, sу a Coluna 1 e a Coluna 2.
Reply
#2

Esse tutorial: https://sampforum.blast.hk/showthread.php?tid=571736
Reply
#3

Quote:
Originally Posted by zSuYaNw
Посмотреть сообщение
Eu tava olhando ele antes de postar o tуpico, sу que nгo consegui mudar, por que ali tem uma string e nгo sei como proceder.
Reply
#4

Como assim cara?




PHP код:
ShowPlayerDialog(playerid4112DIALOG_STYLE_TABLIST_HEADERS"Buy Weapon",
"Deagle\t$5000\t100\n\
Sawnoff\t$5000\t100\n\
Pistol\t$1000\t50"
// Etc.
"Select""Cancel"); 
- Cуdigo referente ao tutorial.


PARA FUNCIONA sistema de listas, tem que estar "DIALOG_STYLE_TABLIST_HEADERS", e ser do seguinte mйtodo:


Код:
COLUNA1 | COLUNA2 | Coluna3

Seria mais ou menos assim:
PHP код:
ShowPlayerDialog(playerid4112DIALOG_STYLE_TABLIST_HEADERS"Titulo qualquer",
"COLUNA1 \t COLUNA2 \t COLUNA 3\n\
COLUNA1 \t COLUNA2 \t COLUNA 3\n\
COLUNA1 \t COLUNA2 \t COLUNA 3\n"
"Select""Cancel"); 
Reply
#5

Quote:
Originally Posted by zSuYaNw
Посмотреть сообщение
Como assim cara?




PHP код:
ShowPlayerDialog(playerid4112DIALOG_STYLE_TABLIST_HEADERS"Buy Weapon",
"Deagle\t$5000\t100\n\
Sawnoff\t$5000\t100\n\
Pistol\t$1000\t50"
// Etc.
"Select""Cancel"); 
- Cуdigo referente ao tutorial.


PARA FUNCIONA sistema de listas, tem que estar "DIALOG_STYLE_TABLIST_HEADERS", e ser do seguinte mйtodo:


Код:
COLUNA1 | COLUNA2 | Coluna3

Seria mais ou menos assim:
PHP код:
ShowPlayerDialog(playerid4112DIALOG_STYLE_TABLIST_HEADERS"Titulo qualquer",
"COLUNA1 \t COLUNA2 \t COLUNA 3\n\
COLUNA1 \t COLUNA2 \t COLUNA 3\n\
COLUNA1 \t COLUNA2 \t COLUNA 3\n"
"Select""Cancel"); 
Se for para criar uma dialog do 0 do jeito que eu falei eu sei, eu quero editar essa minha e colocar como TABLIST_HEADERS, sу que isso: Dialog_Show(playerid, BusinessBuy, DIALOG_STYLE_LIST, BusinessData[bizid][bizName], string, "Comprar", "Cancelar");

tem o nome 'string' ali, no caso, aonde ficaria a
"COLUNA1 \t COLUNA2 \t COLUNA 3\n\
Reply
#6

cara usa o \t pra cada coluna
https://sampwiki.blast.hk/wiki/Dialog_Styles

ex coluna1 \t coluna2 \t coluna3
Reply
#7

Quote:
Originally Posted by Derritee1001
Посмотреть сообщение
Se for para criar uma dialog do 0 do jeito que eu falei eu sei, eu quero editar essa minha e colocar como TABLIST_HEADERS, sу que isso: Dialog_Show(playerid, BusinessBuy, DIALOG_STYLE_LIST, BusinessData[bizid][bizName], string, "Comprar", "Cancelar");

tem o nome 'string' ali, no caso, aonde ficaria a
"COLUNA1 \t COLUNA2 \t COLUNA 3\n\



Terбs que postar o cуdigo inteiro!
Reply
#8

Код:
Business_PurchaseMenu(playerid, bizid)
{
	if (bizid == -1 || !BusinessData[bizid][bizExists])
	    return 0;

	static
	    string[512];

	switch (BusinessData[bizid][bizType])
	{
	    case 1, 6:
	    {
			format(string, sizeof(string), "Celular - %s\nGPS - %s\nTinta Spray - %s\nMochila - %s\nGarrafa de Бgua - %s\nRefrigerante - %s\nBilhete de Loteria - %s\nRбdio - %s\nGalгo de Combъstivel - %s\nPй de Cabra - %s\nBoombox - %s\nMбscara - %s\nKit de Primeiros Socorros - %s\nKit de Reparo - %s\nNOS - %s\nTaco de Baseball - %s\nPizza Congelada - %s\nHamburger Congelado - %s",
				FormatNumber(BusinessData[bizid][bizPrices][0]),
				FormatNumber(BusinessData[bizid][bizPrices][1]),
				FormatNumber(BusinessData[bizid][bizPrices][2]),
				FormatNumber(BusinessData[bizid][bizPrices][3]),
				FormatNumber(BusinessData[bizid][bizPrices][4]),
				FormatNumber(BusinessData[bizid][bizPrices][5]),
				FormatNumber(BusinessData[bizid][bizPrices][6]),
				FormatNumber(BusinessData[bizid][bizPrices][7]),
				FormatNumber(BusinessData[bizid][bizPrices][8]),
				FormatNumber(BusinessData[bizid][bizPrices][9]),
				FormatNumber(BusinessData[bizid][bizPrices][10]),
				FormatNumber(BusinessData[bizid][bizPrices][11]),
				FormatNumber(BusinessData[bizid][bizPrices][12]),
				FormatNumber(BusinessData[bizid][bizPrices][13]),
				FormatNumber(BusinessData[bizid][bizPrices][14]),
				FormatNumber(BusinessData[bizid][bizPrices][15]),
				FormatNumber(BusinessData[bizid][bizPrices][16]),
				FormatNumber(BusinessData[bizid][bizPrices][17])
			);
			Dialog_Show(playerid, BusinessBuy, DIALOG_STYLE_LIST, BusinessData[bizid][bizName], string, "Comprar", "Cancelar");
		}
		case 2:
	    {
			format(string, sizeof(string), "Colete - %s\nDesert Eagle - %s\nShotgun - %s\nRifle - %s",
				FormatNumber(BusinessData[bizid][bizPrices][0]),
				FormatNumber(BusinessData[bizid][bizPrices][1]),
				FormatNumber(BusinessData[bizid][bizPrices][2]),
				FormatNumber(BusinessData[bizid][bizPrices][3])
			);
			Dialog_Show(playerid, BusinessBuy, DIALOG_STYLE_LIST, BusinessData[bizid][bizName], string, "Comprar", "Cancelar");
		}
		case 3:
	    {
			format(string, sizeof(string), "Roupas - %s\nУculos - %s\nChapйus - %s\nBandana - %s",
				FormatNumber(BusinessData[bizid][bizPrices][0]),
				FormatNumber(BusinessData[bizid][bizPrices][1]),
				FormatNumber(BusinessData[bizid][bizPrices][2]),
				FormatNumber(BusinessData[bizid][bizPrices][3])
			);
			Dialog_Show(playerid, BusinessBuy, DIALOG_STYLE_LIST, BusinessData[bizid][bizName], string, "Comprar", "Cancelar");
		}
		case 4:
		{
            format(string, sizeof(string), "Бgua - %s\nSoda - %s\nBatatas - %s\nHamburger de Galinha - %s\nHamburger de Frango - %s\nNuggets de Frango - %s\nSalada - %s",
    			FormatNumber(BusinessData[bizid][bizPrices][0]),
				FormatNumber(BusinessData[bizid][bizPrices][1]),
				FormatNumber(BusinessData[bizid][bizPrices][2]),
				FormatNumber(BusinessData[bizid][bizPrices][3]),
				FormatNumber(BusinessData[bizid][bizPrices][4]),
				FormatNumber(BusinessData[bizid][bizPrices][5]),
				FormatNumber(BusinessData[bizid][bizPrices][6])
			);
			Dialog_Show(playerid, BusinessBuy, DIALOG_STYLE_LIST, BusinessData[bizid][bizName], string, "Comprar", "Cancelar");
		}
		case 7:
	    {
	        string[0] = 0;

	        for (new i = 0; i < sizeof(g_aFurnitureTypes); i ++) {
	            format(string, sizeof(string), "%s%s - %s\n", string, g_aFurnitureTypes[i], FormatNumber(BusinessData[bizid][bizPrices][i]));
			}
			Dialog_Show(playerid, BusinessBuy, DIALOG_STYLE_LIST, BusinessData[bizid][bizName], string, "Comprar", "Cancelar");
		}
		case 8:
		{
            format(string, sizeof(string), "Бgua - %s\nSoda - %s\nBatatas - %s",
    			FormatNumber(BusinessData[bizid][bizPrices][0]),
				FormatNumber(BusinessData[bizid][bizPrices][1]),
				FormatNumber(BusinessData[bizid][bizPrices][2])
			);
			Dialog_Show(playerid, BusinessBuy, DIALOG_STYLE_LIST, BusinessData[bizid][bizName], string, "Comprar", "Cancelar");
		}
	}
	return 1;
}
Reply
#9

Nгo irei fazer para vocк! mas basta editar essas linhas:

Linha 1
PHP код:
format(stringsizeof(string), "Celular - %s\nGPS - %s\nTinta Spray - %s\nMochila - %s\nGarrafa de Бgua - %s\nRefrigerante - %s\nBilhete de Loteria - %s\nRбdio - %s\nGalгo de Combъstivel - %s\nPй de Cabra - %s\nBoombox - %s\nMбscara - %s\nKit de Primeiros Socorros - %s\nKit de Reparo - %s\nNOS - %s\nTaco de Baseball - %s\nPizza Congelada - %s\nHamburger Congelado - %s"

Linha 2
PHP код:
format(stringsizeof(string), "Colete - %s\nDesert Eagle - %s\nShotgun - %s\nRifle - %s"
[/php]

Linha 3'
PHP код:
format(stringsizeof(string), "Roupas - %s\nУculos - %s\nChapйus - %s\nBandana - %s"
Linha 4
PHP код:
format(stringsizeof(string), "Бgua - %s\nSoda - %s\nBatatas - %s\nHamburger de Galinha - %s\nHamburger de Frango - %s\nNuggets de Frango - %s\nSalada - %s"
Linha 5
PHP код:
format(stringsizeof(string), "Бgua - %s\nSoda - %s\nBatatas - %s"
Reply
#10

Ah, valeu.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)