1. Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

Try Catch Klammer wird rot angezeigt..

Dieses Thema im Forum "Programmierung" wurde erstellt von Mrcookie008, 19. Mai 2013.


  1. Mrcookie008
    Offline

    Mrcookie008

    Registriert seit:
    15. Dezember 2011
    Beiträge:
    380
    Minecraft:
    xCookieZz oder Mrcookie008 (Beides Premium)
    Hallo,
    ich komme einfach nicht weiter.. die Klammer wird immer rot angezeigt obwohl eigentlich alles richtig ist, hier der Teil des Codes:

    Code (Text):
    1.         try{
    2.         int level = getLevel(mainPath, target);
    3.         if(level == 0){
    4.             addNewPlayer(mainPath, target);
    5.             p.sendMessage("§cDer Spieler " + ChatColor.DARK_RED + target.getName() + "§chat seinen ersten Warn erhalten!");
    6.             target.sendMessage("§7Dies ist deine " + (level++) + "§7. Verwarnung!");
    7.             target.sendMessage("§7Verwarnungen bis zum Bann: " + (7-level++));
    8.             levelPlayerUp(mainPath, target);
    9.             p.sendMessage("§7Verwarnungen nun erhöht auf " + getLevel(mainPath, target));
    10.             p.sendMessage("§7Verwarnungen bis zum Bann: " + (7-getLevel(mainPath, target)));
    11.            
    12.            
    13.             if(getLevel(mainPath, target) == 7){
    14.                 plugin.getServer().getBannedPlayers().add(target);
    15.                 p.sendMessage(target.getName() + " wegen 7 Verwarnungen " + ChatColor.RED + "gebannt!");
    16.                
    17.             }
    18.             return true;
    19.            
    20.         [COLOR="#FF0000"]}[/COLOR] catch(NullPointerException e){
    21.             p.sendMessage("Fehler");
    22.             e.printStackTrace();
    23.             return true;
    24.        
    25.         }
    26.        
    27.     }
    Als Fehler zeigt er mir folgendes an:
    Syntax error, insert "}" to complete Block

    Falls jemand den ganzen Code sehen will bitte per PN (Copy & Paste Gefahr -.-)
     
  2. games6471
    Online

    games6471

    Die schliessende Klammer von if (level = 0) ist fehlend.
     
  3. ChristianG
    Online

    ChristianG

    [SUP][/SUP]Du hast die Closing-} für das erste if-Statement vergessen.
     
  4. Mrcookie008
    Offline

    Mrcookie008

    Registriert seit:
    15. Dezember 2011
    Beiträge:
    380
    Minecraft:
    xCookieZz oder Mrcookie008 (Beides Premium)
    Danke,
    Kann geclosed werden :D
     
  5. Funzocker1
    Offline

    Funzocker1

    Registriert seit:
    21. Oktober 2012
    Beiträge:
    127
    Nur um es zu sagen. Du meinst auf copy and paste gefahr obwohl der ganze code von DeBukkit ist -.-