Помогите Scheduler как получить оставшееся время?

Статус
Закрыто для дальнейших ответов.

UnknownUser

Участник
Пользователь
Баллы
36
Хочу реализовать функцию типа: "У вас осталось %time% секунд" с помощью планировщика. Возможно ли это сделать? Если да, то как? Если нет, то какими другими способами можно этого добиться?
 
Ты хранишь тут игроков, но никак не время.
Можешь сделать хотя бы через Map<String(ТИПО ВМИСТО Player), Integer> тут можешь время хранить и проводить с ним любые манипуляции.
 
Ты хранишь тут игроков, но никак не время.
Можешь сделать хотя бы через Map<String(ТИПО ВМИСТО Player), Integer> тут можешь время хранить и проводить с ним любые манипуляции.
Виноват, не знал, делал по англоязычному видосу.
cooldown_max.add(p);
Bukkit.getServer().getScheduler().scheduleSyncDelayedTask(plugin, new Runnable() {
public void run() { cooldown_max.remove(p); }}, Integer.valueOf(cooldown) * 20);
}
Примерно так я делаю. Можно ли отсюда как-нибудь "забрать" время?
 
Виноват, не знал, делал по англоязычному видосу.
cooldown_max.add(p);
Bukkit.getServer().getScheduler().scheduleSyncDelayedTask(plugin, new Runnable() {
public void run() { cooldown_max.remove(p); }}, Integer.valueOf(cooldown) * 20);
}
Примерно так я делаю. Можно ли отсюда как-нибудь "забрать" время?
Ну ты вот никакие-то говно видосы смотри, а открывай книжку и читай
 
Ну ты вот никакие-то говно видосы смотри, а открывай книжку и читай
Я не просил критики в свой адрес. Вдобавок это не говно видос, а вполне надежный источник, откуда я могу в любое время взять все, что нужно...
 
Я не просил критики в свой адрес. Вдобавок это не говно видос, а вполне надежный источник, откуда я могу в любое время взять все, что нужно...
Тогда возьми оттуда гайд по работе с Map и сделай систему времени не на шедулере(Ну разве только шедулером время отнимать в мапе)
 
Я не просил критики в свой адрес. Вдобавок это не говно видос, а вполне надежный источник, откуда я могу в любое время взять все, что нужно...
Ну вот чето самые банальные вещи делать не умеешь по видосу
 
В школах видимо не учат, вот и страдает. Банальное отнимание от числа не умеет.
А от какого числа он будет отнимать? От шедулера который включится когда уже нужно будет удалять игрока из списка?
 
Ну-ну... вспомни себя на этапах обучения, если таковые были
Ну я вот например такой хренью не страдал, я книгу по яве открыл и читал, а не лез писать плагины без какого-либо понимания
 
А от какого числа он будет отнимать? От шедулера который включится когда уже нужно будет удалять игрока из списка?

Map<Player, Long> mpt = new WeakHashMap<Player, Long>();
long value = System.currentTimeMillis()-mpt.get(p);
 
Ну я вот например такой хренью не страдал, я книгу по яве открыл и читал, а не лез писать плагины без какого-либо понимания
Грубое заявление. На то я сижу, практикуюсь, а не забиваю себе башку информацией
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх