• Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

Plugin programmierung

FlamePlayHD

Minecrafter
Registriert
27 April 2013
Beiträge
17
Diamanten
0
Hallo ;D

Ich will gerne machen, wenn man /money eingibt das Geld sieht das man hat! Nun wie kann ich das machen? p.getMoney oder so?

Hier mein Code:
Code:
	public boolean onCommand(CommandSender sender, Command cmd, String cmdLabel, String[] args) {
	
		Player p = (Player)sender;
		if (cmd.getName().equalsIgnoreCase("money")) {
			if (args.length == 0) {
				p.sendMessage("          §6+§b-§6+§b-§6+§b-§6+§b-§6+§b-§6+§b-§6+§b-");
				p.sendMessage("§aDein Kontostand: " + ChatColor.GREEN + [COLOR="#B22222"]p.getMoney() [/COLOR]+ " §aSox Coins");
				p.sendMessage("          §6+§b-§6+§b-§6+§b-§6+§b-§6+§b-§6+§b-§6+§b-");
			}
			
		}
		return false;
	}
}
DAnke und LG
 
Zuletzt bearbeitet von einem Moderator:

Baba43

Ehem. Teammitglied
Ehem. Teammitglied
Registriert
5 November 2012
Beiträge
869
Diamanten
60
Minecraft
baba43
Das Geld wird nicht von Bukkit verwaltet sondern von einem zusätzlichen Plugin dafür. Am einfachsten kannst du diese Systeme über das von meinem Vorposter genannte Plugin verwenden.
 

The_Man_of_Dark

Minecrafter
Registriert
23 Mai 2012
Beiträge
2
Diamanten
0
Minecraft
The_Man_of_Dark
Hey,
Entweder du Programmiert dir dein eigenes Money-System oder du bindest Vault an , wie schon gesagt wurde.
Auch kannst du Essentials-Money benutzen, dafür musst du die Essentials einbinden, wie die Craftbukkit.
Code:
public void onEnable() {
  if (!((Bukkit.getPluginManager().getPlugin("Essentials") != null)) {
  Bukkit.getPluginManager.disablePlugin(this);
  System.out.println("Essentials wurde nicht gefunden");
  }
 }
Jetzt in beim Befehl.
Code:
	Essentials e = (Essentials) Bukkit.getPluginManager().getPlugin("Essentials");
        User o = e.getUser(p.getName());
        int money = o.getMoney();
        p.sendMessage("Dein Geld: " + money);

Auch gut über ein Forum Codes zu publizieren :)
 
Oben