[Ajuda] Dialog List com Dialog MsgBox
#1

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!
Reply
#2

use listitem

@EDIT
https://sampwiki.blast.hk/wiki/OnDialogResponse
Reply
#3

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!
Reply
#4

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 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
Reply
#5

Apenas faзa assim:

PHP код:
ShowPlayerDialog(playerid1DIALOG_STYLE_MSGBOX"Titulo""TEXTO""""Fechar"); 
Reply
#6

Nгo entendi, vocк quer uma dialog como a da imagem acima?
Reply
#7

Quote:
Originally Posted by kratty
Посмотреть сообщение
Apenas faзa assim:

PHP код:
ShowPlayerDialog(playerid1DIALOG_STYLE_MSGBOX"Titulo""TEXTO""""Fechar"); 
Obrigado Kratty e Cidiei !

Eu dava +REP mas acho que nгo posso pela minha quantia de posts :\
Reply
#8

Pessoal, nгo йstб a funcionar comigo Na hora de compilar ele dб crash.

No Response eu deixei assim:

PHP код:
if(dialogid == coman)
    {
        if(
response)
        {
            
            if(
listitem == 0)
            {
                
ShowPlayerDialog(playeridcomanDIALOG_STYLE_MSGBOX"Geral OOC""/estatisticas - /donate - /gms - /staff - /mudarpass - /forum/n/creditos - /report - /sugestгo - /mudarspawn - /toggle - /irevento""""Fechar");
            }
            if(
listitem == 1
            {
                
ShowPlayerDialog(playeridcomanDIALOG_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 ? 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.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)