Hey,
ich habe eine Code geschrieben:
Nun hab ich ein Problem. Zwar wird das Plugin ohne Fehlermeldungen erstellt, es wird ohne Fehlermeldungen in der Serverconsole (Minecraft Bukkit Server) aufgenommen, jedoch funktioniert es nicht ganz.
Am Schluss sollten eigentlich folgende Commands funktionieren:
/faq (Zeigt die Plugin Info an),
/faq ranking (Zeigt das Serverranking an),
/faq ranking owner (Zeigt Infos über Owner an).
Der Befehl, der die Plugin Info anzeigt, funktioniert noch, jedoch funktioniert weder der zweite noch der dritte Befehl. Ich bin mir sicher das es an den args liegt, ich kann aber keine Lösung finden:
Hier hat es keinen Fehler,
dafür hier
und hier einen.
Ich danke im vorraus für alle nützlichen Antworten!
MfG,
xDarkEmpire
ich habe eine Code geschrieben:
Java:
public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args) {
Player p = (Player)sender;
if (((cmd.getName().equalsIgnoreCase("faq")))) {
if (args.length == 0) {
sender.sendMessage("Plugin Info...");
}
}
else if (args[0].equals("ranking")) {
if (args.length == 1) {
sender.sendMessage(ChatColor.RED + "SERVER RANKING");
}
else if (args[1].equals("owner")) {
sender.sendMessage(ChatColor.RED + "~OWNER INFO~");
}
Nun hab ich ein Problem. Zwar wird das Plugin ohne Fehlermeldungen erstellt, es wird ohne Fehlermeldungen in der Serverconsole (Minecraft Bukkit Server) aufgenommen, jedoch funktioniert es nicht ganz.
Am Schluss sollten eigentlich folgende Commands funktionieren:
/faq (Zeigt die Plugin Info an),
/faq ranking (Zeigt das Serverranking an),
/faq ranking owner (Zeigt Infos über Owner an).
Der Befehl, der die Plugin Info anzeigt, funktioniert noch, jedoch funktioniert weder der zweite noch der dritte Befehl. Ich bin mir sicher das es an den args liegt, ich kann aber keine Lösung finden:
Java:
if (((cmd.getName().equalsIgnoreCase("faq")))) {
if (args.length == 0) {
Hier hat es keinen Fehler,
Java:
else if (args[0].equals("ranking")) {
if (args.length == 1) {
sender.sendMessage(ChatColor.RED + "SERVER RANKING");
dafür hier
Java:
else if (args[1].equals("owner")) {
sender.sendMessage(ChatColor.RED + "~OWNER INFO~");
}
und hier einen.
Ich danke im vorraus für alle nützlichen Antworten!
MfG,
xDarkEmpire