Dialog List com Dialog MsgBox -
DarckWilly - 25.11.2012
Boas,
Eu tenho uma duvida :b eu estou criando um dialog estilo "List" e eu nгo sei como colocar "Dialog MSGBOX" no 'Dialog Response.'
Por exemplo:
Код:
if(!strcmp("/meudialog", cmdtext, true))
{
ShowPlayerDialog(playerid, comandos, DIALOG_STYLE_LIST, "{33CCFF} Cabeзalho ", "{FFFF00}Lista1\n{33AA33}Lista2", "Selecionar", "Cancelar");
return 1;
}
Se eu escolhe-se a Lista 1 iria abrir um Dialog MSGBOX com alguns comandos
Ps: A MSGBOX й grande eu uso "strins" para as minhas MSGBOX.
Ps2: Eu pesquisei e nao achei com esse exemplo como quero, entгo fiz esse tуpico para pedir uma ajudinha vossa.
Obrigado!
Re: Dialog List com Dialog MsgBox -
kratty - 25.11.2012
use listitem
@EDIT
https://sampwiki.blast.hk/wiki/OnDialogResponse
Re: Dialog List com Dialog MsgBox -
Cidiei - 25.11.2012
pawn Код:
if(!strcmp("/meudialog", cmdtext, true))
{
ShowPlayerDialog(playerid, comandos, DIALOG_STYLE_LIST, "{33CCFF} Cabeзalho ", "{FFFF00}Lista1\n{33AA33}Lista2", "Selecionar", "Cancelar");
return 1;
}
Na public OnDialogResponse
pawn Код:
if(dialogid == comandos)
{
if(response == 0)
{
}
else
{
if(listitem == 0)
{
ShowPlayerDialog(playerid, comandos+1, DIALOG_STYLE_MSGBOX, "{33CCFF} Cabeзalho ", "Aki as informaзхes", "Selecionar", "Cancelar");
}
}
Desculpe pela mal identaзгo, pois nгo escrevi o cуdigo no pawno!
Re: Dialog List com Dialog MsgBox -
DarckWilly - 25.11.2012
Quote:
Originally Posted by Cidiei
pawn Код:
if(!strcmp("/meudialog", cmdtext, true)) { ShowPlayerDialog(playerid, comandos, DIALOG_STYLE_LIST, "{33CCFF} Cabeзalho ", "{FFFF00}Lista1\n{33AA33}Lista2", "Selecionar", "Cancelar"); return 1; }
Na public OnDialogResponse
pawn Код:
if(dialogid == comandos) { if(response == 0) { } else { if(listitem == 0) { ShowPlayerDialog(playerid, comandos+1, DIALOG_STYLE_MSGBOX, "{33CCFF} Cabeзalho ", "Aki as informaзхes", "Selecionar", "Cancelar"); } }
Desculpe pela mal identaзгo, pois nгo escrevi o cуdigo no pawno!
|
Cidiei, vocк atй chegou ao que eu queria chegar
![Tongue](images/smilies/razz.gif)
Mas provavelmente interpretou-me mal (ou eu nгo fui suficiente claro), por exemplo na minha DialogList tem um monte de opcoes para escolher e eu escolho uma e de repente aparece uma MSGBOX como essa aн:
sem "Selecionar" sу "Fechar" como mostra aн na imagem
Й que nunca fiz isso numa DialogList, rsrs
Re: Dialog List com Dialog MsgBox -
kratty - 25.11.2012
Apenas faзa assim:
PHP код:
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "Titulo", "TEXTO", "", "Fechar");
Re: Dialog List com Dialog MsgBox -
Cidiei - 25.11.2012
Nгo entendi, vocк quer uma dialog como a da imagem acima?
Re: Dialog List com Dialog MsgBox -
DarckWilly - 25.11.2012
Quote:
Originally Posted by kratty
Apenas faзa assim:
PHP код:
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "Titulo", "TEXTO", "", "Fechar");
|
Obrigado Kratty e Cidiei !
Eu dava +REP mas acho que nгo posso pela minha quantia de posts :\
Re: Dialog List com Dialog MsgBox -
DarckWilly - 25.11.2012
Pessoal, nгo йstб a funcionar comigo
![confused](images/smilies/confused.gif)
Na hora de compilar ele dб crash.
No Response eu deixei assim:
PHP код:
if(dialogid == coman)
{
if(response)
{
if(listitem == 0)
{
ShowPlayerDialog(playerid, coman, DIALOG_STYLE_MSGBOX, "Geral OOC", "/estatisticas - /donate - /gms - /staff - /mudarpass - /forum/n/creditos - /report - /sugestгo - /mudarspawn - /toggle - /irevento", "", "Fechar");
}
if(listitem == 1)
{
ShowPlayerDialog(playerid, coman, DIALOG_STYLE_MSGBOX, "Geral IC", "/aceitar - /comer - /pagar - /sexo - /roubar - /votar/n/candidatos - /usardrogas - /janelas - /ligarradio - /inventario - /dar/n/anuncio - /usar - /vendar - /tirarvenda", "", "Fechar");
}
}
return 1;
}
return 0;
}
O que poderб ser ?
![confused](images/smilies/confused.gif)
Eu acho que tem a ver pelo MSGBOX ser grande.
#EDIT
Desculpem-me pelo Double, nгo tinha lembrado que tinha sido o ultimo a postar.