Shadow2.0 Geschrieben 30. Juli 2013 Geschrieben 30. Juli 2013 Hallo, ich habe ein Problem bei meinem Plguin und zwar wollte ich ränge machen wenn man /rang macht hat man alle ränge in der übersicht wenn man /rang El!te macht hat man die Infos zu dem rang Doch wenn ich meinen Server starter geht das Plugin nicht... hier ist mein Code: if(args[0].equalsIgnoreCase("rang El!te")){ if(args.length == 0){ p.sendMessage("?8?l----=>?e?lShadow-Ränge?8?l<=----"); p.sendMessage("?cEl!te:"); p.sendMessage("?7Farbig schreiben"); p.sendMessage("?7tpa | tpahere"); p.sendMessage("?7eat"); p.sendMessage("?8?l----=>?e?lShadow-Ränge?8?l<=----"); } return true; } if(args[0].equalsIgnoreCase("Rang Ultra")){ if(args.length == 0){ p.sendMessage("?8?l----=>?e?lShadow-Ränge?8?l<=----"); p.sendMessage("?dUltra:"); p.sendMessage("?7Alle Rechte von ?cEl!te"); p.sendMessage("?7invsee"); p.sendMessage("?7enderchest"); p.sendMessage("?8?l----=>?e?lShadow-Ränge?8?l<=----"); } if(args[0].equalsIgnoreCase("Rang Platin")){ if(args.length == 0){ p.sendMessage("?8?l----=>?e?lShadow-Ränge?8?l<=----"); p.sendMessage("?1P?9l?1a?9t?1i?9n:"); p.sendMessage("?7Alle Rechte von ?dUltra"); p.sendMessage("?k::: ?7Schrift"); p.sendMessage("?7?lFette Schrift"); p.sendMessage("?8?l----=>?e?lShadow-Ränge?8?l<=----"); return true; } if(args[0].equalsIgnoreCase("Rang PvPKing")){ if(args.length == 0){ p.sendMessage("?8?l----=>?e?lShadow-Ränge?8?l<=----"); p.sendMessage("?6?lPvP?e?lKing:"); p.sendMessage("?7Alle Rechte von ?1P?9l?1a?9t?1i?9n"); p.sendMessage("?7endersee"); p.sendMessage("?7heal"); p.sendMessage("?7ignore"); p.sendMessage("?8?l----=>?e?lShadow-Ränge?8?l<=----"); return true; und hier noch mein plugin.yml name: Team author: Shadow version: 1.6.1 main: me.Shadow.Team.Team commands: Rang: description: /<command> Rang El!te: description: /<command> Rang Ultra: description: /<command> Rang Platin: description: /<command> Rang PvPKing: description: /<command> Bitte helft mir :'(
idk.cpp Geschrieben 30. Juli 2013 Geschrieben 30. Juli 2013 (bearbeitet) Was ist die Fehlermeldung im Logfile und den StackTrace bitte... Und vor Allem: Was ist args[] bearbeitet 30. Juli 2013 von idk.cpp
Shadow2.0 Geschrieben 30. Juli 2013 Autor Geschrieben 30. Juli 2013 InvaildDescriptionException: Invaild plugin.yml
TuxGamer Geschrieben 30. Juli 2013 Geschrieben 30. Juli 2013 Ich habs mal in Form gebracht: http://pastebin.com/ajDYJ1Up Und der Code: http://pastebin.com/NgUNZLVL Hoffe konnte helfen
Shadow2.0 Geschrieben 30. Juli 2013 Autor Geschrieben 30. Juli 2013 bei mir kommt dann an an internal error occurred during updating maven project . unsupported iclasspatl
Glumandala Geschrieben 30. Juli 2013 Geschrieben 30. Juli 2013 if(args[0].equalsIgnoreCase("rang El!te")){ Bin mir nicht sicher.. aber ich glaube "!" wird nicht unterstützt if(args[0].equalsIgnoreCase("Rang Ultra")){ if(args[0].equalsIgnoreCase("Rang Platin")){ Leerzeichen im CMD könnten auch ein Fehler sein.. Trenne am besten "Ultra" und "Platin" in einem extra Argument.. Zur 'plugin.yml': commands: Rang: description: / Rang El!te: description: / Rang Ultra: description: / Rang Platin: description: / Rang PvPKing: description: / Sollte die Formatierung exakt so sein, dann checke bitte, das die Abstände 5 Leerzeichen entsprechen und nicht mit "Tabulator" erstellt wurden.
Shadow2.0 Geschrieben 31. Juli 2013 Autor Geschrieben 31. Juli 2013 (bearbeitet) Ich danke euch alle für die schnellen Antowrten @CookieDark das ! musst echt weg und ich hab es geschafft jetzt danke bearbeitet 31. Juli 2013 von Shadow2.0
Glumandala Geschrieben 31. Juli 2013 Geschrieben 31. Juli 2013 Ich danke euch alle für die schnellen Antowrten @CookieDark das ! musst echt weg und ich hab es geschafft jetzt danke Liebend Gern (:
Shadow2.0 Geschrieben 1. August 2013 Autor Geschrieben 1. August 2013 So hab ein frieden Plugin gemacht... Es startet und alles und ich kann auch /friede machen und dann kommen da die Infos doch wenn ich /friede list (mit wem ich friede habe) kommt im Chat "an internal error occurred while attempting to perform this command" und ich weiß nicht weiter :'( if(args[0].equalsIgnoreCase("list")){ List<String> l = Utils.getUserFriedeList(p); String list = "?bList :?e "; for(String f : l){ list = list+","+f; } p.sendMessage(list); return false; ist hier irgend etwas falsch?
Arkanus Geschrieben 4. August 2013 Geschrieben 4. August 2013 Schreib mal den Stack Trace aus der Konsole in nen Spoiler.
AhmedKing Geschrieben 4. August 2013 Geschrieben 4. August 2013 (bearbeitet) Mach ich morgen bearbeitet 4. August 2013 von Kryter
Corona Geschrieben 4. August 2013 Geschrieben 4. August 2013 Benutze bitte diese nette Bearbeiten Funktion und unterlasse diese unnötigen Doppelposts.
Shadow2.0 Geschrieben 5. August 2013 Autor Geschrieben 5. August 2013 Mach ich morgen häää? Wer bist du ? Egal Hier ist das was in der console kommt Caused by: java.lang.NullPointerException at me.Shadow.Frieden.MySQL.Query(MySQL.java:55) at me.Shadow.Frieden.Utils.getUserFriedeList(Utils.java:54) at me.Shadow.Frieden.Frieden.onCommand(Frieden.java:93) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ... 15 more
TuxGamer Geschrieben 6. August 2013 Geschrieben 6. August 2013 ist p null? Mehr würde mir dazu gerade nicht einfallen
Shadow2.0 Geschrieben 6. August 2013 Autor Geschrieben 6. August 2013 (bearbeitet) Also muss ich unter final Player p = (Player) sender;Player p = null; bearbeitet 6. August 2013 von Shadow2.0
TuxGamer Geschrieben 6. August 2013 Geschrieben 6. August 2013 In deinem Codeabschnitt prüfst du erst nach args[0] und greifst dann auf p zu. Daher kann ich nicht sicherstellen, dass p sicherlich einen wert hat. Mein Tipp: Setz p erst nach dem equalsIgnoreCase (: Also brauchst du p nicht = null setzen, das wäre sogar ein weg in die falsche richtung
idk.cpp Geschrieben 7. August 2013 Geschrieben 7. August 2013 Wahrscheinlich ist p == null, aber wir müssten uns noch Util.getUserFriedeList(Player) anschauen... Caused by: java.lang.NullPointerException at me.Shadow.Frieden.MySQL.Query(MySQL.java:55) at me.Shadow.Frieden.Utils.getUserFriedeList(Utils.java:54) at me.Shadow.Frieden.Frieden.onCommand(Frieden.java:93) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ... 15 more
TuxGamer Geschrieben 11. August 2013 Geschrieben 11. August 2013 Dann sende bitte mal den Code derme.Shadow.Frieden.Utils.getUserFriedeList
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden