Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
А самому?
@14 летНезнаю как!
....@14 лет
@не знает банальных правил русского языка
@14 лет
@не знает банальных правил русского языка
@Override
public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
Player p = (Player)sender;
if (command.getName().equalsIgnoreCase("thx")) {
for (Booster booster2 : Booster.getBoosters(p.getName())) {
if (booster2.getDuration() >= 1) {
if (booster2.getMultiplier() >= 2.0) {
Bukkit.getServer().getScheduler().scheduleSyncDelayedTask((Plugin) this, new Runnable() {
public void run() {
Main.econ.depositPlayer(p, 3);
isThx(p);
booster2.addTime(1);
}
}, 20L * 15L);
} else {
p.sendMessage("§cНа данный момент нет активных бустеров!");
}
} else {
p.sendMessage("§cНа данный момент нет активных бустеров!");
}
}
}
return true;
}
Щас включу способности Ванги. Кидай весь что связан с этой командой, тот же класс Booster
Шедулер не правильно сделал
if (StartCountdown.time == 0) {
StartCountdown scd = new StartCountdown ();
scd.runTaskTimer (Main.instance, 0, 20);
//TODO: код, который выше был
} else {
//TODO: отправка сообщения о том что команда еще не доступна
}
public class StartCountdown extends BukkitRunnable {
public static int time = 15;
public void run () {
time--;
}
}
Вроде правильно написал, а вообще хз проверь, просто с планшета писал
Ой не правильно написал кое что
if (StartCountdown.time == 0) {
StartCountdown.time = 15;
StartCountdown scd = new StartCountdown ();
scd.runTaskTimer (Main.instance, 0, 20);
//TODO: код, который выше был
} else {
//TODO: отправка сообщения о том что команда еще не доступна
}
public class StartCountdown extends BukkitRunnable {
public static int time = 0;
public void run () {
time--;
}
}
public class THX extends BukkitRunnable implements CommandExecutor {
public static int time = 0;
@Override
public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
Player p = (Player)sender;
if (command.getName().equalsIgnoreCase("thx")) {
for (Booster booster2 : Booster.getBoosters(p.getName())) {
if (booster2.getDuration() >= 1) {
if (booster2.getMultiplier() >= 2.0) {
if (THX.time == 0) {
THX.time = 15;
THX thx = new THX();
thx.runTaskTimer(Main.instance, 0, 20);
} else {
p.sendMessage(ChatColor.RED + "Вы уже забрали награду за этот бустер");
}
} else {
p.sendMessage("§cНа данный момент нет активных бустеров!");
}
} else {
p.sendMessage("§cНа данный момент нет активных бустеров!");
}
}
}
return true;
}
public void run() {
time--;
}
Нет, отдельный класс для таймера делай