Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

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

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

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

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

    Баллы:
    61
    Имя в Minecraft:
    borseno
    как сделать плагин антикликер
     
    Последнее редактирование: 24 мар 2017
  2. Хостинг MineCraft
    <
  3. 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());
    }
     
  4. Автор темы
    borseno

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

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

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

    Баллы:
    61
    Имя в Minecraft:
    borseno
    [DOUBLEPOST=1404844196,1404844155][/DOUBLEPOST]
    Мне нужен плагин, а не код.
     
    Последнее редактирование: 24 мар 2017
  6. Автор темы
    borseno

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

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

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

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

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

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

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

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

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

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

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

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

    alexandrage Администратор

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

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

    Баллы:
    78
  14. BeLkA

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

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

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

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

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

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

    supermaxkiling Новичок

    Баллы:
    6
    Имя в Minecraft:
    supermaxkiling
    на*** пошел
     

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