Shadow2.0 Posted July 30, 2013 Share Posted July 30, 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 :'( Link to comment Share on other sites More sharing options...
idk.cpp Posted July 30, 2013 Share Posted July 30, 2013 (edited) Was ist die Fehlermeldung im Logfile und den StackTrace bitte... Und vor Allem: Was ist args[] Edited July 30, 2013 by idk.cpp Link to comment Share on other sites More sharing options...
Shadow2.0 Posted July 30, 2013 Author Share Posted July 30, 2013 InvaildDescriptionException: Invaild plugin.yml Link to comment Share on other sites More sharing options...
TuxGamer Posted July 30, 2013 Share Posted July 30, 2013 Ich habs mal in Form gebracht: http://pastebin.com/ajDYJ1Up Und der Code: http://pastebin.com/NgUNZLVL Hoffe konnte helfen Link to comment Share on other sites More sharing options...
Shadow2.0 Posted July 30, 2013 Author Share Posted July 30, 2013 bei mir kommt dann an an internal error occurred during updating maven project . unsupported iclasspatl Link to comment Share on other sites More sharing options...
Glumandala Posted July 30, 2013 Share Posted July 30, 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. Link to comment Share on other sites More sharing options...
Shadow2.0 Posted July 31, 2013 Author Share Posted July 31, 2013 (edited) Ich danke euch alle für die schnellen Antowrten @CookieDark das ! musst echt weg und ich hab es geschafft jetzt danke Edited July 31, 2013 by Shadow2.0 Link to comment Share on other sites More sharing options...
Glumandala Posted July 31, 2013 Share Posted July 31, 2013 Ich danke euch alle für die schnellen Antowrten @CookieDark das ! musst echt weg und ich hab es geschafft jetzt danke Liebend Gern (: Link to comment Share on other sites More sharing options...
Shadow2.0 Posted August 1, 2013 Author Share Posted August 1, 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? Link to comment Share on other sites More sharing options...
Arkanus Posted August 4, 2013 Share Posted August 4, 2013 Schreib mal den Stack Trace aus der Konsole in nen Spoiler. Link to comment Share on other sites More sharing options...
AhmedKing Posted August 4, 2013 Share Posted August 4, 2013 (edited) Mach ich morgen Edited August 4, 2013 by Kryter Link to comment Share on other sites More sharing options...
Corona Posted August 4, 2013 Share Posted August 4, 2013 Benutze bitte diese nette Bearbeiten Funktion und unterlasse diese unnötigen Doppelposts. Link to comment Share on other sites More sharing options...
Shadow2.0 Posted August 5, 2013 Author Share Posted August 5, 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 Link to comment Share on other sites More sharing options...
TuxGamer Posted August 6, 2013 Share Posted August 6, 2013 ist p null? Mehr würde mir dazu gerade nicht einfallen Link to comment Share on other sites More sharing options...
Shadow2.0 Posted August 6, 2013 Author Share Posted August 6, 2013 (edited) Also muss ich unter final Player p = (Player) sender;Player p = null; Edited August 6, 2013 by Shadow2.0 Link to comment Share on other sites More sharing options...
TuxGamer Posted August 6, 2013 Share Posted August 6, 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 Link to comment Share on other sites More sharing options...
Shadow2.0 Posted August 6, 2013 Author Share Posted August 6, 2013 Geht Trotzdem net Link to comment Share on other sites More sharing options...
Corona Posted August 7, 2013 Share Posted August 7, 2013 Warum definierst du player zweimal? Link to comment Share on other sites More sharing options...
idk.cpp Posted August 7, 2013 Share Posted August 7, 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 Link to comment Share on other sites More sharing options...
TuxGamer Posted August 11, 2013 Share Posted August 11, 2013 Dann sende bitte mal den Code derme.Shadow.Frieden.Utils.getUserFriedeList Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now