ZockerBoysHD
Kuhfänger
Hay,
Ich sitze schon fast ne woche an meinem Ragemode plugin, und kriege es einfach NICHT hin, das der bei 4spielern in der arraylist ein countdown startet....
Weder beim join event noch beim countdown.
Mein Source Code:
@EventHandler
public void on(PlayerJoinEvent e) {
final Player p = e.getPlayer();
if(ragemode.size() == 1); {
p.setLevel(120);
p.sendMessage("§5Der Countdown hat gestartet!");
this.countdown = Bukkit.getServer().getScheduler().scheduleSyncRepeatingTask(this, new Runnable()
{
public void run()
{
if (high != 0)
{
high -= 1;
p.setLevel(high);
p.sendMessage("Start: "+ high);
}
else{
p.sendMessage("§2Dein Spielmodus wurde geändert!");
p.setGameMode(GameMode.CREATIVE);
p.setLevel(0);
Bukkit.getScheduler().cancelTask(countdown);
high = 120;
}
}
}, 0L, 20L);
}
return;
}
Und etwas hörher steht auch die variable high und countdown:
int high = 120;
int countdown;
Es wäre sehr nett, wenn eine rmir helfen könnte!
Ich sitze schon fast ne woche an meinem Ragemode plugin, und kriege es einfach NICHT hin, das der bei 4spielern in der arraylist ein countdown startet....
Weder beim join event noch beim countdown.
Mein Source Code:
@EventHandler
public void on(PlayerJoinEvent e) {
final Player p = e.getPlayer();
if(ragemode.size() == 1); {
p.setLevel(120);
p.sendMessage("§5Der Countdown hat gestartet!");
this.countdown = Bukkit.getServer().getScheduler().scheduleSyncRepeatingTask(this, new Runnable()
{
public void run()
{
if (high != 0)
{
high -= 1;
p.setLevel(high);
p.sendMessage("Start: "+ high);
}
else{
p.sendMessage("§2Dein Spielmodus wurde geändert!");
p.setGameMode(GameMode.CREATIVE);
p.setLevel(0);
Bukkit.getScheduler().cancelTask(countdown);
high = 120;
}
}
}, 0L, 20L);
}
return;
}
Und etwas hörher steht auch die variable high und countdown:
int high = 120;
int countdown;
Es wäre sehr nett, wenn eine rmir helfen könnte!