Dialog wird nicht aufgerufen, warum?

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
  • So ich bins wieder ;)
    Also ich lasse meinen Dialog hier ablaufen:


    if(dialogid==DIALOG_REGISTER)
    {
    if(response==0)
    {
    SendClientMessage(playerid,0xFF0A00FF,"Du hast den Vorgang abgebrochen.");
    Kick(playerid);
    return 1;
    }
    if(response==1)
    {
    if(!strlen(inputtext))
    {
    SendClientMessage(playerid,0xFF0A00FF,"Das Passwort ist nicht lang genug.");
    ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_PASSWORD,"Registrieren","Bitte gib dein gewünschtes Passwort ein um dich zu Registrieren.","Registrieren","Abbrechen");
    SendClientMessage(playerid,0xFF0A00FF,"Server verarbeitet dein Daten...");
    return 1;
    }
    else
    {
    Register(playerid,inputtext);
    {
    ShowPlayerDialog(playerid,DIALOG_GEBT,DIALOG_STYLE_LIST,"Wann bist du geboren?","1\r\n2\r\n3\r\n4\r\n5\r\n6\r\n7\r\n8\r\n\9\r\n10\r\n\11\r\n12\r\n13\r\n14\r\n15\r\n16\r\n17\r\n18\r\n19\r\n20\r\n21\r\n\22\r\n23\r\n24\r\n25\r\n26\r\n27\r\n28\29\r\n30\r\n31\r\n","Okay","Abrechen");


    }


    return 1;
    }
    }
    }


    Das funktioniert auch den ruft er danach auf.
    Nur wenn ich was auswähle aus der List geht garnichts.
    Nur beim abrechen funktionierts..


    if(dialogid==DIALOG_GEBT)
    {
    if(response==0)
    {
    SendClientMessage(playerid,0xFF0A00FF,"Du hast den Vorgang abgebrochen!");
    Kick(playerid);
    return 1;
    }
    if(listitem==0)
    {
    ShowPlayerDialog(playerid,DIALOG_GEBM,DIALOG_STYLE_LIST,"Wann bist du geboren?","Januar\r\nFebruar\r\nMärz\r\nApril\r\nMai\r\nJuni\r\nJuli\r\nAugust\r\nSeptember\r\nOktober\r\nNovember\r\nDezember\r\n","Okay","Abrechen");
    return 1;
    }
    if(listitem==1)
    {
    ShowPlayerDialog(playerid,DIALOG_GEBM,DIALOG_STYLE_LIST,"Wann bist du geboren?","Januar\r\nFebruar\r\nMärz\r\nApril\r\nMai\r\nJuni\r\nJuli\r\nAugust\r\nSeptember\r\nOktober\r\nNovember\r\nDezember\r\n","Okay","Abrechen");
    return 1;
    }
    if(listitem==2)
    {
    ShowPlayerDialog(playerid,DIALOG_GEBM,DIALOG_STYLE_LIST,"Wann bist du geboren?","Januar\r\nFebruar\r\nMärz\r\nApril\r\nMai\r\nJuni\r\nJuli\r\nAugust\r\nSeptember\r\nOktober\r\nNovember\r\nDezember\r\n","Okay","Abrechen");
    return 1;
    }
    if(listitem==3)
    {
    ShowPlayerDialog(playerid,DIALOG_GEBM,DIALOG_STYLE_LIST,"Wann bist du geboren?","Januar\r\nFebruar\r\nMärz\r\nApril\r\nMai\r\nJuni\r\nJuli\r\nAugust\r\nSeptember\r\nOktober\r\nNovember\r\nDezember\r\n","Okay","Abrechen");
    return 1;
    }
    if(listitem==4)
    {
    ShowPlayerDialog(playerid,DIALOG_GEBM,DIALOG_STYLE_LIST,"Wann bist du geboren?","Januar\r\nFebruar\r\nMärz\r\nApril\r\nMai\r\nJuni\r\nJuli\r\nAugust\r\nSeptember\r\nOktober\r\nNovember\r\nDezember\r\n","Okay","Abrechen");
    return 1;
    }
    if(listitem==5)
    {
    ShowPlayerDialog(playerid,DIALOG_GEBM,DIALOG_STYLE_LIST,"Wann bist du geboren?","Januar\r\nFebruar\r\nMärz\r\nApril\r\nMai\r\nJuni\r\nJuli\r\nAugust\r\nSeptember\r\nOktober\r\nNovember\r\nDezember\r\n","Okay","Abrechen");
    return 1;
    }
    if(listitem==6)
    {
    ShowPlayerDialog(playerid,DIALOG_GEBM,DIALOG_STYLE_LIST,"Wann bist du geboren?","Januar\r\nFebruar\r\nMärz\r\nApril\r\nMai\r\nJuni\r\nJuli\r\nAugust\r\nSeptember\r\nOktober\r\nNovember\r\nDezember\r\n","Okay","Abrechen");
    return 1;
    }
    if(listitem==7)
    {
    ShowPlayerDialog(playerid,DIALOG_GEBM,DIALOG_STYLE_LIST,"Wann bist du geboren?","Januar\r\nFebruar\r\nMärz\r\nApril\r\nMai\r\nJuni\r\nJuli\r\nAugust\r\nSeptember\r\nOktober\r\nNovember\r\nDezember\r\n","Okay","Abrechen");
    return 1;
    }
    }

    MfG Mayo :love:

  • Probiers mal so du hast da anstatt listitem übrigens if(response ==0) das geht meiner meinung nach so nicht!


    if(dialogid == DIALOG_GEBT)
    {
    if(response)
    {
    if(listitem == 0)
    {
    ShowPlayerDialog(playerid,DIALOG_GEBM,DIALOG_STYLE_LIST,"Wann bist du geboren?","Januar\r\nFebruar\r\nMärz\r\nApril\r\nMai\r\nJuni\r\nJuli\r\nAugust\r\nSeptember\r\nOktober\r\nNovember\r\nDezember\r\n","Okay","Abrechen");
    return 1;
    }
    if(listitem == 1)
    {
    ShowPlayerDialog(playerid,DIALOG_GEBM,DIALOG_STYLE_LIST,"Wann bist du geboren?","Januar\r\nFebruar\r\nMärz\r\nApril\r\nMai\r\nJuni\r\nJuli\r\nAugust\r\nSeptember\r\nOktober\r\nNovember\r\nDezember\r\n","Okay","Abrechen");
    return 1;
    }
    if(listitem == 2)
    {
    ShowPlayerDialog(playerid,DIALOG_GEBM,DIALOG_STYLE_LIST,"Wann bist du geboren?","Januar\r\nFebruar\r\nMärz\r\nApril\r\nMai\r\nJuni\r\nJuli\r\nAugust\r\nSeptember\r\nOktober\r\nNovember\r\nDezember\r\n","Okay","Abrechen");
    return 1;
    }
    if(listitem == 3)
    {
    ShowPlayerDialog(playerid,DIALOG_GEBM,DIALOG_STYLE_LIST,"Wann bist du geboren?","Januar\r\nFebruar\r\nMärz\r\nApril\r\nMai\r\nJuni\r\nJuli\r\nAugust\r\nSeptember\r\nOktober\r\nNovember\r\nDezember\r\n","Okay","Abrechen");
    return 1;
    }
    if(listitem == 4)
    {
    ShowPlayerDialog(playerid,DIALOG_GEBM,DIALOG_STYLE_LIST,"Wann bist du geboren?","Januar\r\nFebruar\r\nMärz\r\nApril\r\nMai\r\nJuni\r\nJuli\r\nAugust\r\nSeptember\r\nOktober\r\nNovember\r\nDezember\r\n","Okay","Abrechen");
    return 1;
    }
    if(listitem == 5)
    {
    ShowPlayerDialog(playerid,DIALOG_GEBM,DIALOG_STYLE_LIST,"Wann bist du geboren?","Januar\r\nFebruar\r\nMärz\r\nApril\r\nMai\r\nJuni\r\nJuli\r\nAugust\r\nSeptember\r\nOktober\r\nNovember\r\nDezember\r\n","Okay","Abrechen");
    return 1;
    }
    if(listitem == 6)
    {
    ShowPlayerDialog(playerid,DIALOG_GEBM,DIALOG_STYLE_LIST,"Wann bist du geboren?","Januar\r\nFebruar\r\nMärz\r\nApril\r\nMai\r\nJuni\r\nJuli\r\nAugust\r\nSeptember\r\nOktober\r\nNovember\r\nDezember\r\n","Okay","Abrechen");
    return 1;
    }
    if(listitem == 7)
    {
    ShowPlayerDialog(playerid,DIALOG_GEBM,DIALOG_STYLE_LIST,"Wann bist du geboren?","Januar\r\nFebruar\r\nMärz\r\nApril\r\nMai\r\nJuni\r\nJuli\r\nAugust\r\nSeptember\r\nOktober\r\nNovember\r\nDezember\r\n","Okay","Abrechen");
    return 1;
    }
    }
    else if(!response)
    {
    SendClientMessage(playerid,0xFF0A00FF,"Du hast den Vorgang abgebrochen!");
    Kick(playerid);
    return 1;
    }
    }


    So müsste es klappen wenns nicht geht meld dich mal per pn bei mir dann helf ich dir weiter! :)