Bei Schließen Button wird Waffe gekauft?!?

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
  • Nabend,
    ich habe eine kleine Waffenliste gemacht die erscheint wenn man an den ATM am Riesenrad geht.
    Alles funktioniert, nur wenn man auf den "Schließen"-Button drückt, wird eine 9mm gekauft...



    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    if(dialogid == 3)
    {
    switch(dialogid)
    {
    case 1:
    {
    switch(listitem)
    {
    case 0:
    {
    GivePlayerMoney(playerid, -2000);
    GivePlayerWeapon(playerid, 22, 1500);
    }
    case 1:
    {
    GivePlayerMoney(playerid, -4000);
    GivePlayerWeapon(playerid, 24, 1500);
    }
    case 2:
    {
    GivePlayerMoney(playerid, -8000);
    GivePlayerWeapon(playerid, 25, 1500);
    }
    case 3:
    {
    GivePlayerMoney(playerid, -10000);
    GivePlayerWeapon(playerid, 30, 1500);
    }
    case 4:
    {
    GivePlayerMoney(playerid, -10000);
    GivePlayerWeapon(playerid, 31, 1500);
    }
    case 5:
    {
    GivePlayerMoney(playerid, -10000);
    GivePlayerWeapon(playerid, 33, 1500);
    }
    }
    }
    }
    }
    return 0;
    }


    MfG ;*

  • return 1;


    Like this ->


    GivePlayerMoney(playerid, -2000);
    GivePlayerWeapon(playerid, 22, 1500);
    return 1;

  • @B3ar: Sollte eigentlich nicht das Problem sein denke ich.
    9mm ist denke ich ID22? Wenn ja, dann setze noch die Abfrage if(response) vornedran. Ansonsten wird egal welchen Button man drückt die jeweils ausgewählte Waffe gekauft - Und wenn man nichts anderes auswählt ist das dann wohl die 9mm.

    Ich bin
    .. seit etwa 2007 in der Webentwicklung tätig, seit 2013 professionell
    .. Erfahrener Entwickler in PHP, Swift, Javascript, Typescript und Ruby. Zusätzlich habe ich Erfahrung in Python, Java, C#, C++, Prolog und einigen esoterischen Programmiersprachen
    .. Luftfahrtenthusiast und Segelflieger