Hallo,
Ich Arbeite grade an ein CountDown Plugin,
Nur es geht nicht so wie ich es möchte!
Code:
Der CountDown geht nur einmal!
Er geht erst nach ein Reload wieder,
wo ist ein Fehler?
-UPDATE-
Ich benutze die neuste CraftBukkit.
Ich Arbeite grade an ein CountDown Plugin,
Nur es geht nicht so wie ich es möchte!
Code:
Code:
int i = 10;
@SuppressWarnings("deprecation")
public boolean onCommand(CommandSender sender, Command cmd, String commandLable, String[] args) {
if (!(sender instanceof Player)) {
cSystem.log.info("Du kannst diesen Befehl nicht in der Console benutze!");
return true;
}
final Player pl = (Player)sender;
if (!pl.hasPermission("System.CountDown")) {
pl.sendMessage(plugin.rechte);
return true;
}
Bukkit.getServer().getScheduler().scheduleAsyncRepeatingTask(plugin, new Runnable() {
public void run() {
if (i != -1) {
if (i != 0) {
Bukkit.getServer().broadcastMessage("§7[§aCount§cDown§7] §aIn " + i + " Sekunden beginnt ein Event! Macht euch bereit!");
i--;
} else {
Bukkit.getServer().broadcastMessage("§7[§aCount§cDown§7] §a");
i--;
}
}
}
}, 0L, 20L);
return true;
}
Der CountDown geht nur einmal!
Er geht erst nach ein Reload wieder,
wo ist ein Fehler?
-UPDATE-
Ich benutze die neuste CraftBukkit.
Zuletzt bearbeitet: