Jump to content

Empfohlene Beiträge

Geschrieben

Moin,

Ich schlage mir nun schon seit vier Tagen mit jeweils einem anderen Supporter in Skype rum :D 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 :(

Geschrieben (bearbeitet)

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

bearbeitet von Jojo
Geschrieben

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

Geschrieben

Vielleicht guck ich heut Abend noch einmal in Skype vorbei. @Baustein du warst das XD. Das kommt wenn man seinen Server un angesagt einfach schließt :D Hauen die De vs einfach ab und nun Sitz ich damit :D danke Werde am PC mal gucken

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 erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...
B
B