Szerző Téma: Dialog után egy másik dialog  (Megtekintve 1117 alkalommal)

Dialog után egy másik dialog
« Dátum: 2012. december 09. - 15:01:50 »
0 Show voters
Hello
Azt hogy tudnám megoldani,hogy ha például van egy dialogom (MSGBOX),és ha a továbbra kattintunk akkor megjelenik utánna egy másik dialog?

Nem elérhető bendor

  • 2949
    • Profil megtekintése
Dialog után egy másik dialog
« Válasz #1 Dátum: 2012. december 09. - 15:11:00 »
0 Show voters
[pawn]
if(response)
{
ShowPlayerDialog
}
[/pawn]

Dialog után egy másik dialog
« Válasz #2 Dátum: 2012. december 09. - 15:25:05 »
0 Show voters
Idézetet írta: Bendor date=1355062260\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"30781\" data-ipsquote-contentclass=\"forums_Topic


if(response)
{
ShowPlayerDialog
}

 

Én is így próbáltam,de így csak a másik parancsot jeleníti meg.
Itt a dialog,ha esetleg szükség volna rá:
 
            if(listitem == 0)
            {
          ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, \"Segítség\", \"{5ed63a} Ha problémád, vagy esetleg új öteleted van, akkor írj e-mailt a {FF0000} [email protected] {5ed63a} címre!\", \"Tovább\", \"\");
            }
« Utoljára szerkesztve: 2012. december 09. - 15:49:34 írta nap3lem »

Nem elérhető bendor

  • 2949
    • Profil megtekintése
Dialog után egy másik dialog
« Válasz #3 Dátum: 2012. december 09. - 15:46:22 »
0 Show voters
Ne ugyanazt a dialogot töltsd be..
pl:
[pawn]if(response)
            {
                ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, \"wova\", \"{5ed63a} nínúúúú\", \"Tovább\", \"Kilép\");
            }
[/pawn]

Dialog után egy másik dialog
« Válasz #4 Dátum: 2012. december 09. - 15:56:35 »
0 Show voters
Idézetet írta: Bendor date=1355064382\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"30781\" data-ipsquote-contentclass=\"forums_Topic
Ne ugyanazt a dialogot töltsd be..
pl:
 
if(response)
            {
                ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, \"wova\", \"{5ed63a} nínúúúú\", \"Tovább\", \"Kilép\");
            }

 

Szint úgy

Nem elérhető bendor

  • 2949
    • Profil megtekintése
Dialog után egy másik dialog
« Válasz #5 Dátum: 2012. december 09. - 16:19:12 »
0 Show voters
Sorry,rossz dialogid-t írtam.
Írj helyette kettest pl.

Dialog után egy másik dialog
« Válasz #6 Dátum: 2012. december 09. - 17:05:16 »
0 Show voters
Idézetet írta: Bendor date=1355066352\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"30781\" data-ipsquote-contentclass=\"forums_Topic
Sorry,rossz dialogid-t írtam.
Írj helyette kettest pl.
 
Azt is próbáltam már :(

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Dialog után egy másik dialog
« Válasz #7 Dátum: 2012. december 09. - 21:11:55 »
0 Show voters
A dialognak adj inkább nevet pl: DIALOG_X és a mód elejére írd be #define DIALOG_X 4221
 
 ShowPlayerDialog(playerid, DIALOG_X, DIALOG_STYLE_MSGBOX, \"wova\", \"{5ed63a} nínúúúú\", \"Tovább\", \"Kilép\");

Dialog után egy másik dialog
« Válasz #8 Dátum: 2012. december 10. - 17:29:41 »
0 Show voters
Idézetet írta: ZyZu date=1355083915\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"30781\" data-ipsquote-contentclass=\"forums_Topic
A dialognak adj inkább nevet pl: DIALOG_X és a mód elejére írd be #define DIALOG_X 4221
 
 ShowPlayerDialog(playerid, DIALOG_X, DIALOG_STYLE_MSGBOX, \"wova\", \"{5ed63a} nínúúúú\", \"Tovább\", \"Kilép\");

 

Ez nem a megoldás,egyébként is csak ennél az egy dialognál használok számot ID-két..

Nem elérhető Norby

  • 1575
    • Profil megtekintése
Dialog után egy másik dialog
« Válasz #9 Dátum: 2012. december 11. - 15:40:54 »
+1 Show voters
Ugyebár van a dialog amit elõször behoz annak van egy azonosítója azt kell használni mint dialogid.
Így ->
 
if(dialogid == \"dialogid\"){
     if(response){ //Melyik gomb hatására történjen
            ShowPlayerDialog(playerid....
     }
}

 
Amit elõzõleg bemásoltál kódot ott jelen esetben az 1 az azonosító szóval itt a \"dialogid\" helyére 1-et írj.

Nem elérhető shadee

  • 1073
    • Profil megtekintése
Dialog után egy másik dialog
« Válasz #10 Dátum: 2012. december 11. - 18:08:20 »
+1 Show voters
Ezt másold be:
 
   if(dialogid == 1)
{
    if(response)
    {
        if(listitem == 0)
        {
            ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, \"Segítség\", \"{5ed63a} Ha problémád, vagy esetleg új öteleted van, akkor írj e-mailt a {FF0000} [email protected] {5ed63a} címre!\", \"Tovább\", \"\");
   }
}
}

Nem elérhető Norby

  • 1575
    • Profil megtekintése
Dialog után egy másik dialog
« Válasz #11 Dátum: 2012. december 11. - 18:10:29 »
0 Show voters
-

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal