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

Плагин [INFO/CHAT/GEN] AdvancedHelper v1.0 - Улучшенный помощник по серверу | v1_8_R3

Тема в разделе "Неподтвержденные плагины", создана пользователем _MasterCapeXD_, 1 июл 2017.

  1. zhcoder

    zhcoder Новичок Пользователь

    Баллы:
    6
    Имя в Minecraft:
    zhcoder
    Например игрок написал /advhelp и ему высветилось гуи с листочками, если кликнуть на любой листочек пишется тект.
    Это легко реализуется.
     
  2. Хостинг MineCraft
    <
  3. Автор темы
    _MasterCapeXD_

    _MasterCapeXD_ Участник Пользователь

    Баллы:
    31
    Имя в Minecraft:
    _MasterCapeXD_
    Чет я не сразу понял идею, а теперь мне она понравилась, добавлю в планы.
     
  4. zhcoder

    zhcoder Новичок Пользователь

    Баллы:
    6
    Имя в Minecraft:
    zhcoder
    Если нужна будет помощь в написании кода [GUI] пиши в лс, буду рад помочь:)
     
  5. N0Trix

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

    Баллы:
    46
    Skype:
    dimasikus.dddss
    Имя в Minecraft:
    N0Trix
    Ещё добавь поддержку энтити, пишешь командой спавниться энтити с вопроса в кфг, и высвечивается вопрос с кфг и скин и когда по нему кликнешь выводиться ответ.
     
  6. zhcoder

    zhcoder Новичок Пользователь

    Баллы:
    6
    Имя в Minecraft:
    zhcoder
    Думаю gui будет достаточно.
    С помощью NPC можно реализовать Entity.
     
  7. Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Ой да ладно, в асинхронном же все выполняется CollStoryBob
     
  8. DonDays

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

    Баллы:
    96
    Имя в Minecraft:
    DonDays
    Уж лучше Citizens+CommandNPC, а при клике gui-лист вопросов
     
  9. zhcoder

    zhcoder Новичок Пользователь

    Баллы:
    6
    Имя в Minecraft:
    zhcoder
    Я про это и имею ввиду.
     
  10. DonDays

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

    Баллы:
    96
    Имя в Minecraft:
    DonDays
    ОРУ
    Код:
            final File config = new File(this.getDataFolder() + File.separator + "config.yml");
            if (!config.exists()) {
                this.getConfig().options().copyDefaults(true);
                this.saveDefaultConfig();
            }
    Есть просто .saveDefaultConfig();

    А вообще, это так круто пытаться сохранить конфиг, которого нет в jar файле
    [​IMG][DOUBLEPOST=1498995402,1498995318][/DOUBLEPOST]:)))))
    [​IMG]
     
  11. Автор темы
    _MasterCapeXD_

    _MasterCapeXD_ Участник Пользователь

    Баллы:
    31
    Имя в Minecraft:
    _MasterCapeXD_
    Я запускал у себя на локале, все работало, конфиг грузился, так что проблема в загрузке на дропбокс уже походу.[DOUBLEPOST=1498997696][/DOUBLEPOST]Перезалил jar-ник[DOUBLEPOST=1498997907][/DOUBLEPOST]
    Чет ты Очень часто ОРешь, опасный симптом... :D
     
  12. DonDays

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

    Баллы:
    96
    Имя в Minecraft:
    DonDays
    Потому, что в предыдущей версии был конфиг, а в этой нет. saveDefaultConfig сохраняет файл, только если не может найти его в директории плагина.
     
  13. dan_speeday

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

    Баллы:
    61
    Имя в Minecraft:
    _Speeday_
    А Roboticstaff не проще установить? там и функционала больше![DOUBLEPOST=1499179661,1499175842][/DOUBLEPOST]Хотя он давно заброшен! Возьму себе[DOUBLEPOST=1499182631][/DOUBLEPOST]ХЗ почему, но когда я устанавливают этот плагин, то я не могу писать в чат! Без всяких сообщений просто пустота
     
  14. DonDays

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

    Баллы:
    96
    Имя в Minecraft:
    DonDays
    Код:
        @EventHandler(priority = EventPriority.HIGHEST)
        public void on(final AsyncPlayerChatEvent e) {
            if (e.isCancelled()) {
                return;
            }
            this.questions.entrySet().stream().filter(entry -> entry.getKey().equalsIgnoreCase(e.getMessage())).forEach(entry -> e.getPlayer().sendMessage((String)entry.getValue()));
            e.setCancelled(true); <==
        }
    Зачем отменять евент даже тогда, когда вопрос не найден?
     
  15. Автор темы
    _MasterCapeXD_

    _MasterCapeXD_ Участник Пользователь

    Баллы:
    31
    Имя в Minecraft:
    _MasterCapeXD_
    Спасибо за отзыв, завтра выпущу новую версию и уберу этот баг
     
  16. Noop1Sliva

    Noop1Sliva Новичок

    Баллы:
    16
    Имя в Minecraft:
    Noop1Sliva
    Добрый вечер, можно ли как то добавлять ответы, через команду?
     
  17. dan_speeday

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

    Баллы:
    61
    Имя в Minecraft:
    _Speeday_
    Когда будет пофикшен этот баг?
     
  18. Автор темы
    _MasterCapeXD_

    _MasterCapeXD_ Участник Пользователь

    Баллы:
    31
    Имя в Minecraft:
    _MasterCapeXD_
    Используйте первый релиз плагина, он работает стабильно, хоть и менее удобный. В новой версии есть проблема в отправке хелпмесседжа, стараюсь найти проблему, но не нахожу. Обращался также к DonDays, код вроде верный, но баг все-ровно существует.
     

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