Hey ich habe das im Event
Davor habe ich
Problem: Sobald ich einen Spieler Rechtsklicke führt er das ganze 2 mal aus
Javascript:
if(p.hasPermission("axt.dieb")) {
if(!geklaut.contains(p)) {
double geld = econ.getBalance(target);
double money =geld/100*5;
econ.withdrawPlayer(target, money);
econ.depositPlayer(p, money);
geklaut.add(p);
target.sendMessage("§7[§???§7] Dir wurden "+money+" Dukaten geklaut!");
p.sendMessage("§7[§???§7] Du hast "+money+" bekommen!");
taskID=Bukkit.getScheduler().scheduleSyncRepeatingTask(Main.getInstace(), new Runnable() {
@Override
public void run() {
seconds--;
p.sendMessage(""+seconds);
if(seconds== 0) {
Bukkit.getScheduler().cancelTask(taskID);
geklaut.remove(p);
seconds=10;
}
}
}, 0L, 20L);
}else {
p.sendMessage("§7[§???§7] Du hast schon jemanden beklaut!");
}
}
Davor habe ich
Javascript:
if(e.getRightClicked() instanceof Player) {
Player target = (Player) e.getRightClicked();
}
Problem: Sobald ich einen Spieler Rechtsklicke führt er das ganze 2 mal aus