1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Ищу плагин в котором можно ограничить кол-во ударов в секунду.

Тема в разделе "[Архив] Помощь", создана пользователем borseno, 6 июл 2014.

  1. Автор темы
    borseno

    borseno Активный участник

    Баллы:
    61
    Имя в Minecraft:
    borseno
    как сделать плагин антикликер
     
    Последнее редактирование: 24 мар 2017
  2. BeLkA

    BeLkA Старожил Пользователь

    Баллы:
    153
    Skype:
    FayStaff
    Код:
    private final Map<String, Long> cooldowns = new HashMap<>();
    
    @EventHandler
    public void onClick(PlayerInteractEvent e) {
    int cooldownTime = 5;
                if(cooldowns.containsKey(e.getPlayer().getName())) {
    
                    long secondsLeft = ((cooldowns.get(e.getPlayer().getName())/1000)+cooldownTime) - (System.currentTimeMillis()/1000);
    
                    if(secondsLeft>0) {
                       e.setCancelled(true);
                        e.getPlayer().sendMessage("§cПодождите "+ secondsLeft +" секунд(ы) перед следующим использованием!");
                    }
    
                }
    cooldowns.put(e.getPlayer().getName(), System.currentTimeMillis());
    }
     
  3. Автор темы
    borseno

    borseno Активный участник

    Баллы:
    61
    Имя в Minecraft:
    borseno
    спасибо, дальше что?
     
    Последнее редактирование: 24 мар 2017
  4. Автор темы
    borseno

    borseno Активный участник

    Баллы:
    61
    Имя в Minecraft:
    borseno

    Мне нужен плагин, а не код.
     
    Последнее редактирование: 24 мар 2017
  5. Автор темы
    borseno

    borseno Активный участник

    Баллы:
    61
    Имя в Minecraft:
    borseno
    я не умею
     
  6. Benseeley

    Benseeley Старожил Пользователь

    Баллы:
    123
    ну да, ага. а ничего, что чтоб добраться до этого раздела, ты пролистал весь форум не прочитав названия разделов?
    по поводу плагина: при большом количестве кликов их будут блокировать на опр. время и выводить сообщение "Подождите ещё n секунд(ы) перед следующим использованием!". кстати, думаю, что тип int переменной cooldownTime можно заменить на short, не думаю, что от этого будет что-то плохое...
     
    Последнее редактирование: 9 июл 2014
  7. jwplaster

    jwplaster Старожил Пользователь

    Баллы:
    173
    Skype:
    jwplaster.smartworld
    Имя в Minecraft:
    QviNSteN
    Скачиваешь Eclips. Создаёшь новый проект. Подключаешь craftbukkit как библиотеку. Создаёшь класс. В класс вставляешь код, что тебе дали. Компилируешь. Плагин кидаешь в папку plugins. Перезапускаешь сервер.
     
  8. Cames

    Cames Старожил Пользователь

    Баллы:
    153
    Skype:
    sky_meg
    Ты б сообщение не отправлял. С кликером засрет себе чат за пару секунд.
     
  9. Автор темы
    borseno

    borseno Активный участник

    Баллы:
    61
    Имя в Minecraft:
    borseno
    вопрос уже решен, спасибо
     
    Последнее редактирование: 24 мар 2017
  10. jwplaster

    jwplaster Старожил Пользователь

    Баллы:
    173
    Skype:
    jwplaster.smartworld
    Имя в Minecraft:
    QviNSteN
    .-. Найти ссылку на скачивание Eclipse
     
  11. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    В ncp должно быть от подобного говна все.
     
  12. Vlundik

    Vlundik Активный участник Пользователь

    Баллы:
    78
  13. BeLkA

    BeLkA Старожил Пользователь

    Баллы:
    153
    Skype:
    FayStaff
    Есть отличная идея - альтернатива сообщениям: player.setBanned(true); :D
     
  14. Cames

    Cames Старожил Пользователь

    Баллы:
    153
    Skype:
    sky_meg
    И выкидывать бсод игроку :D
     
  15. BeLkA

    BeLkA Старожил Пользователь

    Баллы:
    153
    Skype:
    FayStaff
    Бло, засунуть парочку бэкдорчиков туда же :D
     

Поделиться этой страницей