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

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

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

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

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

    Баллы:
    76
    Имя в Minecraft:
    _MasterCapeXD_
    AdvancedHelper - Улучшенный помощник по серверу:
    Версия: v1.0

    Download-logo.png

    Наверное, Вам встречались игроки, которые не пользуються командами /help, /rules для получения информации по серверу, и постоянно пишут в чат то-то на подобие этого:
    Как установить точку дома?
    Как купить донат?
    Как отправить игроку запрос на телепортацию?
    Как приватить територию?

    Лично я часто встречал таких игроков, и для этого создал небольшой плагин. (делать не чего было, а чет написать руки чесались)

    Данный плагин отменяет отправление подобных вопросов в чат, а также отвечает игроку на его вопрос! В config.yml Вы можете создать свои ответы на вопросы.

    config.yml:
    Код:
    advancedhelper:
      question1:
        format: 'Как установить точку дома?'
        answer: '&eСтаньте на блок/точку, которую Вы хотите сделать точкой дома и напишите в чат команду /sethome название_дома'
      question2:
        format: 'Как купить донат?'
        answer: '&eДонат можно купить на нашем сайте: https://www.mysite.net/donate. Чтобы посмотреть возможности всех доступных привилегий, напишите в чат команду /donate'
    




    1) Маленький код
    2) Следовательно, маленький конфиг
    3) Возможность создать бесконечное количество вопросов, на которые игрок получит ответ (в конфиге)
    4) Регистрация вопросов (DELETED)

    Версия v1.0 - первый релиз
    Версия v1.1 - изменение кода, (спасибо @DonDays за советы и подсказки по оптимизации), убрана регистрация вопросов.

    - Алиасы - ||||||

    Надеюсь, годно.
     
    Последнее редактирование: 3 авг 2017
  2. DonDays

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

    Баллы:
    96
    Имя в Minecraft:
    DonDays
    Операцию на глаза оплатишь?[​IMG]
    Тут вообще заорал, офигеть пакет, давай еще dev.master.cape.advanced.helper.Main?
    Код:
    dev.master.cape.advancedhelper.Main
     
  3. Автор темы
    _MasterCapeXD_

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

    Баллы:
    76
    Имя в Minecraft:
    _MasterCapeXD_
    А теперь аргументируй
     
  4. DonDays

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

    Баллы:
    96
    Имя в Minecraft:
    DonDays
    getConfigurationSection(name).getKeys(false) для высших умов[​IMG]
     
  5. ShieldComa

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

    Баллы:
    61
    Имя в Minecraft:
    ShieldComa
    Мне зашло
     
  6. Zнамя Юности

    Zнамя Юности Активный участник Пользователь

    Баллы:
    76
    вау, только вот детишки ни разу правильно не напишут вопрос из конфига, и не получат ответа.
    кг/ам
     
  7. Автор темы
    _MasterCapeXD_

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

    Баллы:
    76
    Имя в Minecraft:
    _MasterCapeXD_
    Для таких случаев можно создать несколько похожих с теми самыми ответами, если надо, например:
    blabla
    format: 'Как купить донат'
    blabla
    format: 'Как купит данат'
     
  8. ShieldComa

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

    Баллы:
    61
    Имя в Minecraft:
    ShieldComa
    По другому никак)
     
  9. Автор темы
    _MasterCapeXD_

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

    Баллы:
    76
    Имя в Minecraft:
    _MasterCapeXD_
    Я думаю в следующем обновлении добавить алиасы, чтобы под format: была еще секция
    aliases:
    - 'Как купит данат'
    - 'Как преобрести привилегию' и т.п
     
  10. Zнамя Юности

    Zнамя Юности Активный участник Пользователь

    Баллы:
    76
    вау, осталось только просчитать бесконечное множество вариантов одного и того же вопроса. да еще и в разном регистре)))) ты ведь не сделал на это проверку
     
  11. Автор темы
    _MasterCapeXD_

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

    Баллы:
    76
    Имя в Minecraft:
    _MasterCapeXD_
    Сделаю, в следующем обновлении.
     
  12. DonDays

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

    Баллы:
    96
    Имя в Minecraft:
    DonDays
    ребят, а как донэйт купить?
     
  13. xDark

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

    Баллы:
    96
    Пора за талой код сажать.
    @Dereku
     
  14. Автор темы
    _MasterCapeXD_

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

    Баллы:
    76
    Имя в Minecraft:
    _MasterCapeXD_
    Я не против получить конструктивную критику, если конечно она не написана в неприятном тоне, так как когда он присутствует, то всегда замечаешь именно его, а не свои ошибки.
    Буду рад послушать советы, ведь на ошибках учатся.
     
  15. DonDays

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

    Баллы:
    96
    Имя в Minecraft:
    DonDays
     
  16. Автор темы
    _MasterCapeXD_

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

    Баллы:
    76
    Имя в Minecraft:
    _MasterCapeXD_
    Это то понятно, я получу все секции в секции name. Но мне теперь в каждой из секций надо получить 2 секции, format и answer, причем получить их как String. В этом я не разобрался.
     
    Последнее редактирование: 2 июл 2017
  17. DonDays

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

    Баллы:
    96
    Имя в Minecraft:
    DonDays
    Даешь перепис! (поиск ответов сохранен, его нужно переписать)
    https://hastebin.com/apaqilicuy.java
    :cry:
     
  18. Автор темы
    _MasterCapeXD_

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

    Баллы:
    76
    Имя в Minecraft:
    _MasterCapeXD_
    Update v1.1
     
  19. zhcoder

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

    Баллы:
    66
    Имя в Minecraft:
    zhcoder
    Молодец.
    Добавь поддержку GUI сюда.
     
  20. Автор темы
    _MasterCapeXD_

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

    Баллы:
    76
    Имя в Minecraft:
    _MasterCapeXD_
    Спасибо. А зачем GUI?
     

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