SA-MP Forums Archive
[ajuda]dialog bugado - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [ajuda]dialog bugado (/showthread.php?tid=165484)



[ajuda]dialog bugado - brunogysin - 05.08.2010

tenho um erro/probema ou sei la vamo chama de erro...
asim tenho carios dialog PoderosoInfo
tipo asim o meu gm compila tudo normal tudo ok mais em ingame (em jogo)
ele abre o dialog no lugar onde ta o pickups tudo certinho mais tipo como eu aperto em cancelar ai como volto
pro pickups o dialog с abre eu inventei um cmd de teste e pesebi augo meio ..
ci tipo tenho um dialog no estilo de lista de items como eu passo pra aparese EX: uma mensagem no lugar onde aperto cancele.
EX: botao do dialog
_____________________
| item 1______________|
| item 2______________|
| item 3______________|
| item 4______________|
|____________________|
( OK ) ( Cancelar )

tipo e asim o Segundio botao que eu aperto o cancelar ele с fusiona mais ai eu inventei o cmd
pawn Код:
if (strcmp(cmdtext, "/desbug", true) == 0)
    {
    PoderosoInfo[playerid][PLojaA2] = 0;
    PoderosoInfo[playerid][PLojaA1] = 0;
    PoderosoInfo[playerid][PpLoja247] = 0;
    PoderosoInfo[playerid][PpLoja2472] = 0;
    PoderosoInfo[playerid][ArmaLoja] = 0;
    return 1;
    }
tipo oq eu quero aki e uma ajuda quem sabe um tutorial pra add 100% esses dialogs to ta meio chato
o meu gm erra do de menu ai eu peguei de outro gm os codigos dos dialog mais fico faltando augo que eu с sei
poderia min ajudar poste eu agradeso


Re: [ajuda]dialog bugado - pawNO - 05.08.2010

Veja aqui se eu ajudei,

pawn Код:
if(dialogid == x)// X = NUMERO DE IDENTIFICAЗГO DE SEU DIALOG
{
if(response)//caso ele clique no primeiro botгo
{
if(listitem == 0)
{
new str[256];//ESTE TIPO DE DIALOG NГO PRECISA ESTAR NO CALLBACK DIALOGRESPONSE caso queira usalo: #define DialogBoxEx 1
format(str, sizeof(str), "(/s)usurrar(/g)ritar (/an)uncio (/f)amilia /eu /desabilitar", playerid);
ShowPlayerDialog(playerid, DialogBoxEx, DIALOG_STYLE_MSGBOX, "Ajuda Brasil Second Life - CHAT", str, "...", "Ocultar");
}
if(listitem == 1)
{
//FUNЗГO
}
if(listitem == 2)
{
//FUNЗГO
}
}
else//caso ele clique no segundo botгo
{
//FUNЗГO
return 1;
}
return 1;
}
Quase um tutorial xD


Re: [ajuda]dialog bugado - brunogysin - 05.08.2010

bom vo fazer do jeito que min ajudo si deu certo eu aviso
@edit
tipo deu certo na compra de item mais с deu certo na compra de armas pq na compra de armas tem que selecionar a quantidade demuniзao ai n da pra botar a quantidade ai aparese o dialog novamente de selecionar a arma que quer comprar.
intendeu
@editІ
erro meu erro meu eu fiz umas ediзгo ums minuto atrais antes de posta aki mais ja consertei deu tudo certo vlw


Re: [ajuda]dialog bugado - Canabis - 05.08.2010

esse sistema й meu '-'
no thug 2.6 que eu postei esse bug ja foi resolvido ^^


Re: [ajuda]dialog bugado - [BEP]AcerPilot - 05.08.2010

pawNO, acho que o certo й switch(listitem) { case 0: { etc....
Nunca vi if(listitem) == x..


Re: [ajuda]dialog bugado - pawNO - 05.08.2010

Dialog nгo menu ¬¬