WTF ist das fürn Code xD Du musst darauf achten wo du die Klammern setzt.
Du darfs pro Klammer auf nur eine Zu ahben und nicht 2 und Das return true; ist am besten imemr am ende der if aufgehoben.
und onCommand() muss auch was Zurück geben (return statment)
Wenn du echt Vidos von TheFusion angeschaut hast, hast du nebenbei geschlafen? er erklärt es doch gut.
Du darfs pro Klammer auf nur eine Zu ahben und nicht 2 und Das return true; ist am besten imemr am ende der if aufgehoben.
und onCommand() muss auch was Zurück geben (return statment)
Wenn du echt Vidos von TheFusion angeschaut hast, hast du nebenbei geschlafen? er erklärt es doch gut.
Code:
public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args)
{
Player player = (Player) sender;
if(cmd.getName().equalsIgnoreCase("codewort"))
{
if(args.length != 1)
return false;
if(args[0].equalsIgnoreCase("Bier"))
{
//den Server den Befehl ausführen lassen. Gleichzusetzen mit dem eintippen in die Konsole.
this.getServer().dispatchCommand(this.getServer().getConsoleSender(), "manuadd " + player.getName() + " " + "Bau");
player.sendMessage(ChatColor.GREEN + "Herzlichen Glückwunsch, du bist nun freigeschaltet und hast alle nötige Rechte.");
} else {
player.sendMessage(ChatColor.RED + "Das Codewort war falsch!");
}
return true;
}
return false;
}