615Power Posted September 12, 2014 Share Posted September 12, 2014 Moin, Ich schlage mir nun schon seit vier Tagen mit jeweils einem anderen Supporter in Skype rum Die wissen echt viel und sind sehr nett aber das Problem wurde immer noch nicht behoben . Danke an euch nochmal. Wenn ihr noch eine Idee habt dann immer bitte her damit. Ich habe nach eigenem Wissen ein Kit Kaufsystem gemacht nur funktioniert es nicht. } else if (e.getCurrentItem().getType() == Material.TNT) { //Kaufpreis 400 if (MainCmd.cfg.getBoolean("Kit.Players." + p.getName() + ".bunny",Events.creeper) == true) { p.getInventory().clear(); p.getInventory().addItem(creeperstaff); p.getInventory().addItem(creeperarrow); p.getInventory().addItem(creeperpanzer); p.sendMessage("?e[?aKitPvP?e] ?rDu hast das ?eCreeperKit ?rgewählt"); e.getView().close(); MainCmd.creeper.add(p.getName()); } else { if (point >= 400) { point = (point-400); MainCmd.cfg.set("Kit.Players." + p.getName() + ".creeper" ,Events.creeper=true); try { MainCmd.cfg.save(MainCmd.file); } catch (IOException a) { a.printStackTrace(); } p.getInventory().clear(); p.getInventory().addItem(creeperstaff); p.getInventory().addItem(creeperarrow); p.getInventory().addItem(creeperpanzer); p.sendMessage("?e[?aKitPvP?e] ?rDu hast das ?eCreeperKit ?rgekauft"); e.getView().close(); MainCmd.creeper.add(p.getName()); try { MainCmd.cfg.save(MainCmd.file); System.out.println("[KitPvP] Daten wurden abgespeichert"); plugin.reloadConfig(); } catch (IOException a) { a.printStackTrace(); } } } p.updateInventory(); } Und hier die Ints: int kill = MainCmd.cfg.getInt("Kit.Players." + p.getName() + ".Stats.kills "); int death = MainCmd.cfg.getInt("Kit.Players." + p.getName() + ".Stats.deaths "); int point = MainCmd.cfg.getInt("Kit.Players." + p.getName() + ".Stats.points "); Selbst wenn ich was in die Config eintrage z.B 1000points kann ich kein Kit kaufen Link to comment Share on other sites More sharing options...
Jojo Posted September 12, 2014 Share Posted September 12, 2014 (edited) Die abfragen der config sind falsch probier mal if (MainCmd.cfg.getBoolean("Kit.Players." + p.getName() + ".bunny") { und MainCmd.cfg.set("Kit.Players." + p.getName() + ".creeper" , true); Und was soll über haupt e.getView().close(); sry aber dar is ja ganz schon viel falsch e.getView().close(); tauscht du gegen p.getOpenInventory().close(); aus Edited September 12, 2014 by Jojo Link to comment Share on other sites More sharing options...
Baustein Posted September 13, 2014 Share Posted September 13, 2014 Wie ich dir schon auf Skype geschrieben hatte: Bei getX()-Methoden der Configs wird nur ein Parameter gebraucht. Das gilt für alle get-Methoden, also getInt() (wo du das ja schon geändert hast), aber auch getBoolean(), wo du's scheinbar gelassen hast... Und @Jojo: Er ist sich bewusst, dass viel falsch ist, möchte aber auch kein schönes Plugin programmieren, sondern ein funktionierendes. So jedenfalls seine Aussagen auf Skype Liebe Grüße, Baustein Link to comment Share on other sites More sharing options...
Jojo Posted September 13, 2014 Share Posted September 13, 2014 Ahja wenigstens konntest du ihm Helfen Link to comment Share on other sites More sharing options...
615Power Posted September 13, 2014 Author Share Posted September 13, 2014 Vielleicht guck ich heut Abend noch einmal in Skype vorbei. @Baustein du warst das . Das kommt wenn man seinen Server un angesagt einfach schließt Hauen die De vs einfach ab und nun Sitz ich damit danke Werde am PC mal gucken 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