Klammerfehler, finde ihn aber 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
  • Moin liebes breadfis,


    Ich habe einen klammerfehler in meinem Script.
    Ich habe bereits das Tutorial von DarthXela (Klammerfehler finden) befolgt, aber ich finde ihn nicht.
    Daher bitte ich euch um Hilfe:


    if(dialogid == DIALOG_FIGHTSTYLE) { if(response==0) { return 1; } if(response==1) { if(listitem == 0) { if(GetPlayerMoney(playerid) >= PREIS) { SetPlayerFightingStyle(playerid, FIGHT_STYLE_NORMAL); GivePlayerMoney(playerid, -PREIS); SendClientMessage(playerid,HELLBLAU,"Du hast den normalen Fightstyle erlernt (Preis: 500)!"); } else { SendClientMessage(playerid, WEINROT,"Du hast nicht genug Geld"); } } if(listitem == 1) { if(GetPlayerMoney(playerid) >= PREIS) { SetPlayerFightingStyle(playerid, FIGHT_STYLE_BOXING); GivePlayerMoney(playerid, -PREIS); SendClientMessage(playerid,HELLBLAU,"Du hast den Boxer Fightstyle erlernt (Preis: 500)!"); } else { SendClientMessage(playerid, WEINROT,"Du hast nicht genug Geld"); } } if(listitem == 2) { if(GetPlayerMoney(playerid) >= PREIS) { SetPlayerFightingStyle(playerid, FIGHT_STYLE_KUNGFU); GivePlayerMoney(playerid, -PREIS); SendClientMessage(playerid,HELLBLAU,"Du hast den Kungfu Fightstyle erlernt (Preis: 500)!"); else { SendClientMessage(playerid, WEINROT,"Du hast nicht genug Geld"); } } if(listitem == 3) { if(GetPlayerMoney(playerid) >= PREIS) { SetPlayerFightingStyle(playerid, FIGHT_STYLE_KNEEHEAD); GivePlayerMoney(playerid, -PREIS); SendClientMessage(playerid,HELLBLAU,"Du hast den Kneehead Fightstyle erlernt (Preis: 500)!"); else { SendClientMessage(playerid, WEINROT,"Du hast nicht genug Geld"); } } if(listitem == 4) { if(GetPlayerMoney(playerid) >= PREIS) { SetPlayerFightingStyle(playerid, FIGHT_STYLE_GRABKICK); GivePlayerMoney(playerid, -PREIS); SendClientMessage(playerid,HELLBLAU,"Du hast den Grabkick Fightstyle erlernt (Preis: 500)!"); } else { SendClientMessage(playerid, WEINROT,"Du hast nicht genug Geld"); } if(listitem == 5) { if(GetPlayerMoney(playerid) >= PREIS) { SetPlayerFightingStyle(playerid, FIGHT_STYLE_ELBOW); GivePlayerMoney(playerid, -PREIS); SendClientMessage(playerid,HELLBLAU,"Du hast den Elbow Fightstyle erlernt (Preis: 500)!"); } else { SendClientMessage(playerid, WEINROT,"SERVER: Du hast nicht genug Geld"); } } } }


    //edit:
    Da das einfügen scheinbar nicht geht, hier pastebin:
    http://pastebin.com/GyxXFduP
    mfg

  • Versuchs mal damit:


    if(dialogid == DIALOG_FIGHTSTYLE)
    {
    if(response==0)
    {
    return 1;
    }
    if(response==1)
    {
    if(listitem == 0)
    {
    if(GetPlayerMoney(playerid) >= PREIS)
    {
    SetPlayerFightingStyle(playerid, FIGHT_STYLE_NORMAL);
    GivePlayerMoney(playerid, -PREIS);
    SendClientMessage(playerid,HELLBLAU,"Du hast den normalen Fightstyle erlernt (Preis: 500)!");
    }
    else
    {
    SendClientMessage(playerid, WEINROT,"Du hast nicht genug Geld");
    }
    }
    if(listitem == 1)
    {
    if(GetPlayerMoney(playerid) >= PREIS)
    {
    SetPlayerFightingStyle(playerid, FIGHT_STYLE_BOXING);
    GivePlayerMoney(playerid, -PREIS);
    SendClientMessage(playerid,HELLBLAU,"Du hast den Boxer Fightstyle erlernt (Preis: 500)!");

    }
    else
    {
    SendClientMessage(playerid, WEINROT,"Du hast nicht genug Geld");
    }
    }
    if(listitem == 2)
    {
    if(GetPlayerMoney(playerid) >= PREIS)
    {
    SetPlayerFightingStyle(playerid, FIGHT_STYLE_KUNGFU);
    GivePlayerMoney(playerid, -PREIS);
    SendClientMessage(playerid,HELLBLAU,"Du hast den Kungfu Fightstyle erlernt (Preis: 500)!");
    }
    else
    {
    SendClientMessage(playerid, WEINROT,"Du hast nicht genug Geld");
    }


    }
    if(listitem == 3)
    {
    if(GetPlayerMoney(playerid) >= PREIS)
    {
    SetPlayerFightingStyle(playerid, FIGHT_STYLE_KNEEHEAD);
    GivePlayerMoney(playerid, -PREIS);
    SendClientMessage(playerid,HELLBLAU,"Du hast den Kneehead Fightstyle erlernt (Preis: 500)!");
    else
    {
    SendClientMessage(playerid, WEINROT,"Du hast nicht genug Geld");
    }
    }
    }
    if(listitem == 4)
    {
    if(GetPlayerMoney(playerid) >= PREIS)
    {
    SetPlayerFightingStyle(playerid, FIGHT_STYLE_GRABKICK);
    GivePlayerMoney(playerid, -PREIS);
    SendClientMessage(playerid,HELLBLAU,"Du hast den Grabkick Fightstyle erlernt (Preis: 500)!");
    }
    else
    {
    SendClientMessage(playerid, WEINROT,"Du hast nicht genug Geld");
    }
    }
    if(listitem == 5)
    {
    if(GetPlayerMoney(playerid) >= PREIS)
    {
    SetPlayerFightingStyle(playerid, FIGHT_STYLE_ELBOW);
    GivePlayerMoney(playerid, -PREIS);
    SendClientMessage(playerid,HELLBLAU,"Du hast den Elbow Fightstyle erlernt (Preis: 500)!");
    }
    else
    {
    SendClientMessage(playerid, WEINROT,"SERVER: Du hast nicht genug Geld");
    }
    }
    }
    }