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

Решено! Добавить описание команде

Тема в разделе "Запросы на разработку плагинов", создана пользователем Lomank, 9 сен 2017.

Статус темы:
Закрыта.
  1. Автор темы
    Lomank

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

    Баллы:
    66
    Имя в Minecraft:
    Lomank
    Версия spigot 1.12.1.
    Требуется плагин, который даёт возможность дескрипции команды. То бишь заносим нужную нам команду в конфиг плагина и пишем описание для этой команды и оно показывается при вводе команды, когда указаны не все аргументы.
    Пример: Вводим команду, допустим /fill пишет дефолтно красным "Использование: /fill (x1) (y1) (z1)...)
    После добавления описания для неё, мы наблюдаем следующее.
    Пример: Вводим /fill в чате пишет "Заполнить определённую зону указанным блоком. Использование: /fill (x1) (y1) (z1) и т.д."
     
  2. amhad95

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

    Баллы:
    61
    Имя в Minecraft:
    Show
    Он у всех плагинов есть по моему
     
  3. Nikolajik

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

    Баллы:
    66
    Альясы ядра, Skript та даже через MyCommands зачем тратиться плагин будет очень трудно написать, знать все команды за бесплатно врятли напишут
     
  4. LuckyZeeRo

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

    Баллы:
    96
    Имя в Minecraft:
    i0xHeX
    Могу сделать за небольшую плату :)
     
  5. Автор темы
    Lomank

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

    Баллы:
    66
    Имя в Minecraft:
    Lomank
    Можешь пожалуйста подробнее описать как через эти плагины осуществить?
     
  6. Автор темы
    Lomank

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

    Баллы:
    66
    Имя в Minecraft:
    Lomank
  7. MapLegend

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

    Баллы:
    61
    Имя в Minecraft:
    _MapLegend_
  8. Slavkaa

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

    Баллы:
    76
    Имя в Minecraft:
    Slavok2001
    Расскажи мне, "топовый кодер", а че у тебя за левый package на 800 кб?
    Мало того, что плагин говно, так он еще и весит, как Essentials
     
  9. MapLegend

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

    Баллы:
    61
    Имя в Minecraft:
    _MapLegend_
    Это Kotlin и 800 кб не так критично. И почему это он "говно" все как хотел Lomank, пишешь команду плагин в ответ дополнительное описание к ней.
     
  10. Slavkaa

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

    Баллы:
    76
    Имя в Minecraft:
    Slavok2001
    Да? А кто будет делать цветные сообщения? Кто будет убирать предыдущее сообщение?
     
  11. Автор темы
    Lomank

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

    Баллы:
    66
    Имя в Minecraft:
    Lomank
    Спасибо, работает как нужно, но я забыл добавить. Можешь сделать так, чтобы ещё и дескрипцию команды, которую вводишь убирало? И показывало только нужную, указанную в конфиге.
     
  12. Автор темы
    Lomank

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

    Баллы:
    66
    Имя в Minecraft:
    Lomank
    Цвета добавляет, надо писать значок параграфа. Только да, убрать бы сообщение от самой команды. :)
     
  13. MapLegend

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

    Баллы:
    61
    Имя в Minecraft:
    _MapLegend_
    Мда... Если честно то задача не такая уж и простая только потому что на сервере нету такого события когда команда уже выполнена, поэтому не как нельзя удалить сообщение. И еще кстати это сообщение будет всегда выводится даже когда команда успешно выполнена. Из за отсутствия события надо либо самому как то попытаться его отловить или еще наверно можно как нибудь, но я не знаю как.
    Поэтому Slavkaa наверно прав и плагин не работает так как нужно.
    Но я еще сегодня-завтра посмотрю может сам попытаюсь как-нибудь это событие отловить если у меня что нибудь получится я суда скину уже нормально рабочий плагин.
     
  14. Автор темы
    Lomank

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

    Баллы:
    66
    Имя в Minecraft:
    Lomank
    Хорошо, спасибо.
     
  15. LuckyZeeRo

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

    Баллы:
    96
    Имя в Minecraft:
    i0xHeX
    Можно сделать с регулярными выражениями
     
  16. Slavkaa

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

    Баллы:
    76
    Имя в Minecraft:
    Slavok2001
    А можно сделать ограничение по аргументам. Например, если аргументов меньше, чем указано в конфиге - отменяется команда и выводится сообщение.
     
  17. Slavkaa

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

    Баллы:
    76
    Имя в Minecraft:
    Slavok2001
    Завтра напишу плагин и объясню, как с ним работать.
     
  18. LuckyZeeRo

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

    Баллы:
    96
    Имя в Minecraft:
    i0xHeX
    Это и через MyCommand можно сделать. А если от аргументов зависят другие аргументы? Есть много варов, к примеру самый лайтовый - команды пекса
     
  19. Nikolajik

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

    Баллы:
    66
    го или в вк или ищи в Google
     
  20. Автор темы
    Lomank

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

    Баллы:
    66
    Имя в Minecraft:
    Lomank
    Проблема решена, найден нужный плагин - MessageFilter.
    Тема закрыта.
     
Статус темы:
Закрыта.

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