Dialog abfrage - MySql - Fail/Fehler

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 Com.


    Ich bin gerade leicht am ausrasten! :D




    Und zwar moechte ich ein Dialog zum kaufen eines Fahrerschein's erstellen.



    if(dialogid == DIALOG_FH)
    {
    if(response)
    {
    if(listitem == 0)
    {
    if(SpielerInfo[playerid][pFahrerschein] == 0)
    {
    if(SpielerInfo[playerid][pGeld] > 700)
    {
    ShowPlayerDialog(playerid,DIALOG_FH_1,DIALOG_STYLE_MSGBOX,"Pro-PvP.De - Pruefung","Frage 1:\n Darfst du vor dem LSPD parken?","Ja","Nein");
    }
    else
    {
    SendClientMessage(playerid,c_rot,"[Fahrschule] Du hast nicht genuegend Geld auf deinem Konto!");
    SendClientMessage(playerid,c_rot,"INFO: Du kannst zu einem Muellcontainer gehen und '/pflasche' eingeben, um ein wenig Geld zu bekommen!");
    }
    }
    else
    {
    SendClientMessage(playerid,c_rot,"[Fahrschule] Du besitzt bereits einen Autoschein!");
    }
    }
    if(listitem == 1)
    {


    }
    }
    return 1;
    }


    if(dialogid == DIALOG_SH)
    {
    if(response)
    {
    // Give them the weapon
    if(listitem == 0)
    {
    if(SpielerInfo[playerid][pPersonal] == 0)
    {
    if(SpielerInfo[playerid][pGeld] > 250)
    {
    SpielerInfo[playerid][pGeld] -= 250;
    SpielerInfo[playerid][pPersonal] = 1;
    SendClientMessage(playerid,c_gruen,"[Stadthalle] Der Personalausweis wurde erfolgreich gedruckt.");
    SendClientMessage(playerid,c_gruen,"[Stadthalle] Wenn du noch kein Job hast suche dir einen um Geld zu verdienen.");
    }
    else
    {
    SendClientMessage(playerid,c_rot,"[Stadthalle] Du hast nicht genuegend Geld auf deinem Konto!");
    }
    }
    else
    {
    SendClientMessage(playerid,c_rot,"[Stadthalle] Du besitzt bereits einen Personalausweis! :)");
    }
    }
    if(listitem == 1)
    {


    }
    }
    return 1;
    }









    Also 'FH' = Fahrschule


    Und 'SH' = Stadthalle




    Wenn ich jetzt bei Personal '1' habe, steht wenn ich Autoschein auswaehle das ich schon einen Personalausweis habe.


    Habe es schon getestet, ist genau der Text der bei 'SH' steht. :/
    Kann mir jemand helfen?






    MfG MassivePython


    Beiträge erreicht:[x] 50 Beiträge
    [x] 100 Beiträge
    [x] 150 Beiträge
    [x] 200 Beiträge
    [x] 250 Beiträge
    [x] 300 Beiträge

  • Überprüfe mal, ob die beiden Dialog-IDs von Fahrschule und Stadthalle nicht identisch sind.
    Edit: Bzw. dass du die Dialoge auch mit den richtigen IDs aufrufst ;)
    Anders kann ich mir den Fehler nicht wirklich erklären.

    Professioneller Webentwickler.