wie kann ich den dialog anzeigen?

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • hey,


    also ich habe den befehl /stats als dialog erstellt,


    jetzt hab ich noch eine zweite seite seite erstellt, auf die man kommt wenn man auf weiter drückt.


    meine frage jetzt ich möchte, das wenn man auf der seite ist und denn button zurück drückt, soll man wieder auf die normale stats seite kommen.


    ich weiß, das das mit ShowPlayerDialog(playerid, DIALOG_STATS,DIALOG_STYLE_MSGBOX ,"


    funktioniert, aber dann muss ich ja die ganzen sachen wieder reinschreiben... ist es auch möglich, das anders ausgelesen wird?




    MFG


    Marco

    Mein Selfmade:

    1.Haussytem [99/100%]
    2.Handysystem [95/100%]
    3.Payday [95/100%]
    4.Autosystem [100/100%]
    5. kleinigkeiten, wo ich noch bugs habe^^ [75/100%]
    Wer mir helfen möchte und vorallem Lust oder Zeit hat, darf sich natürlich bei mir melden. :D


    >> ¡Einfach PN an mich! <<

    Marco

  • ich find das da gar nicht...


    ich weiß auch nicht wie ich das auslesen kann...

    Mein Selfmade:

    1.Haussytem [99/100%]
    2.Handysystem [95/100%]
    3.Payday [95/100%]
    4.Autosystem [100/100%]
    5. kleinigkeiten, wo ich noch bugs habe^^ [75/100%]
    Wer mir helfen möchte und vorallem Lust oder Zeit hat, darf sich natürlich bei mir melden. :D


    >> ¡Einfach PN an mich! <<

    Marco

  • ShowPlayerDialog(playerid, DIALOG_STATS, nur ohne die formatierung nochmal hinzuschreiben

    Mein Selfmade:

    1.Haussytem [99/100%]
    2.Handysystem [95/100%]
    3.Payday [95/100%]
    4.Autosystem [100/100%]
    5. kleinigkeiten, wo ich noch bugs habe^^ [75/100%]
    Wer mir helfen möchte und vorallem Lust oder Zeit hat, darf sich natürlich bei mir melden. :D


    >> ¡Einfach PN an mich! <<

    Marco


  • #define DIALOG_STATS1
    #define DIALOG_STATS2
    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if(strcmp("/stats", cmdtext, true) == 0)
    {
    ShowPlayerDialog(playerid, DIALOG_STATS1, DIALOG_STYLE_MSGBOX, "Stats", "Dies ist die Stats Seite 1!", "Weiter", "Abbrechen");
    return 1;
    }
    return 0;
    }


    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {


    if(dialogid==DIALOG_STATS1)
    {
    if(response==1)
    {
    ShowPlayerDialog(playerid, DIALOG_STATS2, DIALOG_STYLE_MSGBOX, "Stats", "Dies ist die Stats Seite 2", "Zurück", "Abbrechen");
    return 1;
    }
    }
    if(dialogid==DIALOG_STATS2)
    {
    if(response==1)
    {
    ShowPlayerDialog(playerid, DIALOG_STATS1, DIALOG_STYLE_MSGBOX, "Stats", "Dies ist die Stats Seite 1", "Weiter", "Abbrechen");
    }
    }
    return 1;
    }


    idk obs klappt. :)

  • ja so kann ich das auch machen,



    if(strcmp("/stats", cmdtext, true) ==0)
    {


    format(blabla string usw,"Dies ist die Stats Seite 1"
    ShowPlayerDialog(playerid, DIALOG_STATS1, DIALOG_STYLE_MSGBOX,
    "Stats", string, "Weiter", "Abbrechen");
    return1;
    }
    return0;
    }


    if(dialogid==DIALOG_STATS)
    {
    if(response==1)
    {



    ShowPlayerDialog(playerid, DIALOG_STATS2, DIALOG_STYLE_MSGBOX, "Stats","dies ist di stats seite 2!", "zurück", "Abbrechen");
    }
    }
    return 1;
    }


    wenn man jetzt auf zurück geht soll man wieder auf der stats seite 1 kommen, ich möchte jetzt wissen ob ich das jetzt auch so machen kann:



    if(dialogid==DIALOG_STATS2)
    {
    if(response==1)
    {



    ShowPlayerDialog(playerid, DIALOG_STATS1, DIALOG_STYLE_MSGBOX, "Stats","dies ist di stats seite 1!", "zurück", "Abbrechen");
    }
    }
    return 1;
    }



    halt ohne den string usw nochmal auslesen zu lassen

    Mein Selfmade:

    1.Haussytem [99/100%]
    2.Handysystem [95/100%]
    3.Payday [95/100%]
    4.Autosystem [100/100%]
    5. kleinigkeiten, wo ich noch bugs habe^^ [75/100%]
    Wer mir helfen möchte und vorallem Lust oder Zeit hat, darf sich natürlich bei mir melden. :D


    >> ¡Einfach PN an mich! <<

    Marco