[Ajuda] Dialog profissoes[URGENTE]
#1

Oi pessoal, precisando de uma ajudinha!
Quem poder ajudar agradeзo.

Seguinte:
Eu fiz o menu de profissoes no meu servidor, mais a dialog nгo ta como eu queria!
Код:
if(dialogid == menuprof)
	{
		if(response == 1)
		{
			if(listitem == 0)
			{
				ShowPlayerDialog(playerid, Baixa, DIALOG_STYLE_LIST, "Honestas 1", "Mendigo       -     [Level | 0]\nCorreios       -     [Level | 5]\nPoeta       -     [Level | 5]\nMotorista Particular       -     [Level | 0]\nVoltar", "OK", "Cancelar");
			}
			if(listitem == 1)
			{
				ShowPlayerDialog(playerid, Honestas, DIALOG_STYLE_LIST, "Honestas 2", "Jornalista       -     [Level | 15]\nFotуgrafo       -     [Level | 20]\nMeteorologista       -     [Level | 45]\nMecвnico       -     [Level | 5]\nRapper       -     [Level | 100]\nVendedor de Skins       -     [Level | 40]\nVendedor de Carros       -     [Level | 50-Admin]\nFrentista       -     [Level | 35]\nVoltar", "OK", "Cancelar");
			}
			if(listitem == 2)
			{
				ShowPlayerDialog(playerid, Honestas2, DIALOG_STYLE_LIST, "Honestas 3", "Taxista       -     [Level | 5]\nParamйdico       -     [Level | 10]\nAposentado       -     [Level | 500]\nAdvogado       -     [Level | 80]\nReligioso       -     [Level | 20]\nVoltar", "OK", "Cancelar");
			}
			if(listitem == 3)
			{
				ShowPlayerDialog(playerid, Desonestas, DIALOG_STYLE_LIST, "Desonestas", "Traficante de Armas       -     [Level | 40]\nAssasino       -     [Level | 15]\nTerrorista       -     [Level | 60]\nSequestrador       -     [Level | 90]\nAssasino Profissional       -     [Level | 25]\nProstituta       -     [Level | 5]\nAssaltante       -     [Level | 50]\nTraficante       -     [Level | 10]\nMбfia       -     [Level | 400]\nYakuza       -     [Level | 600]\nVoltar", "OK", "Cancelar");
			}
			if(listitem == 4)
			{
				ShowPlayerDialog(playerid, Governo, DIALOG_STYLE_LIST, "Policia", "Polнcia Rodoviбria       -     [Level | 60]\nPolнcia Militar       -     [Level | 150]\nPolнcia Civil       -     [Level | 120]\nPolнcia Federal       -     [Level | 80]\nDelegado       -     [Level | 85]\nBope       -     [Level | 100]\nSWAT       -     [Level | 115]\nNarcуticos       -     [Level | 110]\nFBI       -     [Level | 150]\nInterpol       -     [Level | 350]\nVoltar", "OK", "Cancelar");
			}
			if(listitem == 5)
			{
				ShowPlayerDialog(playerid, industriais, DIALOG_STYLE_LIST, "Transportes", "Caminhoneiro       -     [Level | 0]\nPetroleiro       -     [Level | 0]\nVoltar", "OK", "Cancelar");
			}
			if(listitem == 6)
			{
				ShowPlayerDialog(playerid, governo2, DIALOG_STYLE_LIST, "Governo", "Prefeito       -     [Level | 500]\nCorregedor       -     [Level | 800]\nVoltar", "OK", "Cancelar");
			}
			if(listitem == 7)
			{
				ShowPlayerDialog(playerid, organizadores, DIALOG_STYLE_LIST, "Outros", "Empregador       -     [Level | 500]\nDrifter King       -     [Level | 1000]\nAtirador Elite       -     [Level | 500]\nNinja       -     [Level | 400]\nVoltar", "OK", "Cancelar");
			}
		}
	}
Esse ai й o code que ta no GM


Sу que a dialog ficou assim :




Eu queria ela assim :




Ajuda ae por favor!
Reply
#2

https://sampwiki.blast.hk/wiki/CreateMenu

https://sampwiki.blast.hk/wiki/OnPlayerSelectedMenuRow
Reply
#3

Affs' entгo vou ter que mudar o code todo?
Reply
#4

Sim, vocк cria um menu com o CreateMenu. Para a escolha de itens, sу seguir o exemplo do link da OnPlayerSelectedMenuRow.
Reply
#5

Certo vlw... Quem tiver mais ideias ae, ou o code feito, posta ae se poder! Vlw Fel486
Reply
#6

@Fel486
Olha, tenho um GM com esse menu que eu desejo!
Olha como ta o code dele! Nгo ta usando isso(OnPlayerSelectedMenuRow) ae nao.

Код:
if(dialogid == menuprof)
{
if(response)
{
if(listitem == 0)
{
ShowPlayerDialog(playerid, Honestas, DIALOG_STYLE_LIST, "Profissхes Honestas", "Caminhoneiro - Level 0 \nPescador - Level 0 \nDJ - Level 7 \nReporter - Level 21 \nAncora - Level 24 \nMeteorologista - Level 29 \nMecanico - Level 5 \nRapper - Level 99 \nVedendor de Skins - Level 40 \nAdministrador \nFrentista - Level 35 \nVoltar", "Trabalhar", "Cancelar");
}
if(listitem == 1)
{
ShowPlayerDialog(playerid, Honestas2, DIALOG_STYLE_LIST, "Profissхes Honestas 2", "Taxista - Level 2 \nParamedico - Level 10 \nAposentado - Level 500 \nAdvogado - Level 30 \nDj - Level 20 \nCorredor de Rua - Level 50 \nPromoter - Level 20 \nBibliotecario - Level 60 \nPadre - Level 20 \nPrefeito - Level 500 \nPresidente - Level 1000 \nVoltar", "Trabalhar", "Cancelar");}
if(listitem == 2)
{
ShowPlayerDialog(playerid, Desonestas, DIALOG_STYLE_LIST, "Profissхes Criminosas", "Traficante de Armas - 40 \nAssasino - 15 \nTerrorista - 60 \nSequestrador - 90 \nAssasino Profissional - 25 \nProstituta - 5 \nAssaltante - 50 \nTraficante - 10 \nVoltar", "OK", "Cancelar");                    }
if(listitem == 3)
{
ShowPlayerDialog(playerid, Governo, DIALOG_STYLE_LIST, "Policiais", "Guarda - Level 40 \nPolicia Rodoviaria - Level 60 \nPolicia Militar - Level 40 \nPolicia Civil - Level 75 \nPolicia Federal - Level 80 \nDelegado - Level 85 \nBope - Level 90 \nSWAT - Level 115 \nNarcoticos - Level 110 \nFBI - Level 150 \nInterpol - Level 350 \nVoltar", "Trabalhar", "Cancelar");
}
}
}
Reply
#7

pawn Код:
new Menu:menuprof;

public OnGameModeInit()
{
    myMenu= CreateMenu("Profissoes", 1, 50.0, 180.0, 200.0, 200.0);
    AddMenuItem(menuprof, 0, "Profissхes Honestas"); // adiciona os itens ao menu
    AddMenuItem(menuprof, 0, "Profissхes Honestas 2"); // adiciona os itens ao menu
    return 1;
}

}
 
public OnPlayerSelectedMenuRow(playerid, row)
{
    if(GetPlayerMenu(playerid) == menuprof) // se for o menu de profissхes definido no topo
    {
        switch(row)
        {
            case 0: ShowPlayerDialog(playerid, Honestas, DIALOG_STYLE_LIST, "Profissхes Honestas", "Caminhoneiro - Level 0 \nPescador - Level 0 \nDJ - Level 7 \nReporter - Level 21 \nAncora - Level 24 \nMeteorologista - Level 29 \nMecanico - Level 5 \nRapper - Level 99 \nVedendor de Skins - Level 40 \nAdministrador \nFrentista - Level 35 \nVoltar", "Trabalhar", "Cancelar"); // primeiro item
            case 1:ShowPlayerDialog(playerid, Honestas2, DIALOG_STYLE_LIST, "Profissхes Honestas 2", "Taxista - Level 2 \nParamedico - Level 10 \nAposentado - Level 500 \nAdvogado - Level 30 \nDj - Level 20 \nCorredor de Rua - Level 50 \nPromoter - Level 20 \nBibliotecario - Level 60 \nPadre - Level 20 \nPrefeito - Level 500 \nPresidente - Level 1000 \nVoltar", "Trabalhar", "Cancelar");} // Segundo item...
// ....
        }
    }
    return 1;
}
Reply
#8

Certo vou tentar aqui, adiciona no skype... Teercio.felipe ! Vlw pela ajuda..
Reply
#9

Ah! Falta uma coisinha...
Vou usar isso aqui ainda?

Код:
if(dialogid == Profissхes Honestas)		
	{
		new aname[MAX_PLAYER_NAME];
		GetPlayerName(playerid, aname, sizeof(aname));
		format(file, sizeof(file), PASTA_CONTAS, aname);
		if(response == 1)
		{
			if(listitem == 0)           
			{
Reply
#10

Sу nos dialogos das profissхes que estгo como item de lista. Exemplo:

Honestas

Honestas2
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)