Помогите Как сделать ограничение на команду?

AnToxaEnot

Новичок
Баллы
6
Спасибо что отозвались на мой "зов".
Я хочу сделать ограничение на команду /prize, чтобы можно было водить её раз в день, можете написать код?
 
Java:
HashMap<String, Long> timer = new HashMap();

if ((timer.get(p.getName()) != null) &&
      (((Long)timer.get(p.getName())).longValue() + 86400000L > System.currentTimeMillis()) &&
       (!p.hasPermission("timer.admin"))) {
       e.setCancelled(true);
       p.sendMessage(ChatColor.RED +
         "Кулдаун!");
       return;
     }
     timer.put(p.getName(), Long.valueOf(System.currentTimeMillis()));
Но тебе скорее всего нужно будет сохранять значения HashMap'a, т.к. при рестарте таймеры слетят.
 
Последнее редактирование:
Назад
Верх