615Power Posted September 12, 2014 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
Jojo Posted September 12, 2014 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
Baustein Posted September 13, 2014 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
615Power Posted September 13, 2014 Author 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
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