GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: nap3lem - 2012. december 09. - 15:01:50

Cím: Dialog után egy másik dialog
Írta: nap3lem - 2012. december 09. - 15:01:50
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?
Cím: Dialog után egy másik dialog
Írta: bendor - 2012. december 09. - 15:11:00
[pawn]
if(response)
{
ShowPlayerDialog
}
[/pawn]
Cím: Dialog után egy másik dialog
Írta: nap3lem - 2012. december 09. - 15:25:05
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\", \"\");
            }
Cím: Dialog után egy másik dialog
Írta: bendor - 2012. december 09. - 15:46:22
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]
Cím: Dialog után egy másik dialog
Írta: nap3lem - 2012. december 09. - 15:56:35
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
Cím: Dialog után egy másik dialog
Írta: bendor - 2012. december 09. - 16:19:12
Sorry,rossz dialogid-t írtam.
Írj helyette kettest pl.
Cím: Dialog után egy másik dialog
Írta: nap3lem - 2012. december 09. - 17:05:16
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 :(
Cím: Dialog után egy másik dialog
Írta: ZyZu. - 2012. december 09. - 21:11:55
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\");
Cím: Dialog után egy másik dialog
Írta: nap3lem - 2012. december 10. - 17:29:41
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..
Cím: Dialog után egy másik dialog
Írta: Norby - 2012. december 11. - 15:40:54
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.
Cím: Dialog után egy másik dialog
Írta: shadee - 2012. december 11. - 18:08:20
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\", \"\");
   }
}
}
Cím: Dialog után egy másik dialog
Írta: Norby - 2012. december 11. - 18:10:29
-