Waffenshop geht nicht

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
  • Guten Tag,


    wenn ich /waffenkaufen eingeben öffnet sich das Fenster


    if(strcmp(cmdtext, "/waffenkaufen", true) == 0)
    {
    if(!IsAGang(playerid))
    {
    SendClientMessage(playerid,0xFF0005FF,"Du musst Mitglied einer Gang sein!");
    return 1;
    }
    if(!IsPlayerInRangeOfPoint(playerid,7.0,1582.9611,-1653.6948,19.8792))
    {
    SendClientMessage(playerid,0xAA3333AA,"Du bist nicht an der Waffenkammer!");
    return 1;
    }

    ShowPlayerDialog(playerid, DIALOG_SHOP, DIALOG_STYLE_LIST,
    "Waffenkammer", "Waffen\nAnderes", "Auswählen", "Abbrechen");
    }


    wenn ich dann Waffen oder Anderes anklicke passiert einfach nichts und der Dialog schließt sich!


    Das ist der rest ^^


    if(dialogid == DIALOG_SHOP)
    {
    if(response)
    {
    if(listitem == 0) // WAFFEN
    {


    ShowPlayerDialog(playerid,DIALOG_SHOP1,DIALOG_STYLE_LIST,"Waffenmarkt","Ak47
    200 Schuss 3000 Dollar\nSniper 50 Schuss 2000 Dollar\nMP5 300 Schuss
    4000 Dollar\nShotgun 50 Schuss 2000 Dollar\nTec 9 300 Schuss 3000
    Dollar","Nehmen","Beenden");
    }
    if(listitem == 1) // WAFFEN
    {


    ShowPlayerDialog(playerid,DIALOG_SHOP2,DIALOG_STYLE_LIST,"Waffenmarkt","Baseball
    Schläger 500 Dollar\nPool cue 500 Dollar\nMesser 200 Dollar \nRüstung
    2000 Dollar","Nehmen","Beenden");
    }
    }
    }
    if(dialogid == DIALOG_SHOP1)
    {
    if(response)
    {
    if(listitem == 0) // WAFFEN
    {
    {
    GivePlayerMoney(playerid,-3000);
    GivePlayerWeapon(playerid,30,200);
    SendClientMessage(playerid,0xFF5A00FF,"Du hast dir eine Waffe gekauft!");
    }
    }
    if(listitem == 1) // Desert Eagle
    {
    {
    GivePlayerMoney(playerid,-2000);
    GivePlayerWeapon(playerid,34,50);
    SendClientMessage(playerid,0xFF5A00FF,"Du hast dir eine Waffe gekauft!");
    }
    }
    if(listitem == 2) // MP5
    {
    {
    GivePlayerMoney(playerid,-4000);
    GivePlayerWeapon(playerid,29,300);
    SendClientMessage(playerid,0xFF5A00FF,"Du hast dir eine Waffe gekauft!");
    }
    }
    if(listitem == 3) // Shotgun
    {
    {
    GivePlayerMoney(playerid,-2000);
    GivePlayerWeapon(playerid,25,50);
    SendClientMessage(playerid,0xFF5A00FF,"Du hast dir eine Waffe gekauft!");
    }
    }
    if(listitem == 4) // Shotgun
    {
    {
    GivePlayerMoney(playerid,-3000);
    GivePlayerWeapon(playerid,32,300);
    SendClientMessage(playerid,0xFF5A00FF,"Du hast dir eine Waffe gekauft!");
    }
    }
    }
    }
    if(dialogid == DIALOG_SHOP2)
    {
    if(response)
    {
    if(listitem == 0)
    {
    {
    GivePlayerMoney(playerid,-500);
    GivePlayerWeapon(playerid,5,1);
    SendClientMessage(playerid,0xFF5A00FF,"Du hast dir etwas gekauft");
    }
    }
    if(listitem == 1) // Desert Eagle
    {
    {
    GivePlayerMoney(playerid,-500);
    GivePlayerWeapon(playerid,7,50);
    SendClientMessage(playerid,0xFF5A00FF,"Du hast dir etwas gekauft");
    }
    }
    if(listitem == 2) // MP5
    {
    {
    GivePlayerMoney(playerid,-200);
    GivePlayerWeapon(playerid,4,300);
    SendClientMessage(playerid,0xFF5A00FF,"Du hast dir etwas gekauft");
    }
    }
    if(listitem == 3) // Shotgun
    {
    {
    GivePlayerMoney(playerid,-2000);
    SetPlayerHealth(playerid,100);
    SetPlayerArmour(playerid,100);
    SendClientMessage(playerid,0xFF5A00FF,"Du hast dir eine komplette Rüstung gekauft!");
    }
    }
    }
    }


    Nach dem ersten Dialog passiert nichts mehr weiter ^^


    Ich hoffe es kann einer helfen


    Ps: Habe 2 Dialoge aufm gleichen Point kann das daran liegen?


    Mfg


    Hydra

  • kannst du mir das vllt so anpassen das es funktioniert ^^


    ich brauche den Gangshop für meinen Server... bitte