Dialog profissoes[URGENTE] -
TeercioFelipe - 24.04.2014
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!
Re: Dialog profissoes[URGENTE] -
Fel486 - 24.04.2014
https://sampwiki.blast.hk/wiki/CreateMenu
https://sampwiki.blast.hk/wiki/OnPlayerSelectedMenuRow
Re: Dialog profissoes[URGENTE] -
TeercioFelipe - 24.04.2014
Affs' entгo vou ter que mudar o code todo?
Re: Dialog profissoes[URGENTE] -
Fel486 - 24.04.2014
Sim, vocк cria um menu com o CreateMenu. Para a escolha de itens, sу seguir o exemplo do link da OnPlayerSelectedMenuRow.
Re: Dialog profissoes[URGENTE] -
TeercioFelipe - 24.04.2014
Certo vlw... Quem tiver mais ideias ae, ou o code feito, posta ae se poder! Vlw Fel486
Re: Dialog profissoes[URGENTE] -
TeercioFelipe - 24.04.2014
@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");
}
}
}
Re: Dialog profissoes[URGENTE] -
Fel486 - 24.04.2014
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;
}
Re: Dialog profissoes[URGENTE] -
TeercioFelipe - 24.04.2014
Certo vou tentar aqui, adiciona no skype... Teercio.felipe ! Vlw pela ajuda..
Re: Dialog profissoes[URGENTE] -
TeercioFelipe - 24.04.2014
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)
{
Re: Dialog profissoes[URGENTE] -
Fel486 - 24.04.2014
Sу nos dialogos das profissхes que estгo como item de lista. Exemplo:
Honestas
Honestas2