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

  • Автор темы Автор темы Lomank
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

Lomank

Активный участник
Пользователь
Баллы
66
Имя в Minecraft
Lomank
Версия spigot 1.12.1.
Требуется плагин, который даёт возможность дескрипции команды. То бишь заносим нужную нам команду в конфиг плагина и пишем описание для этой команды и оно показывается при вводе команды, когда указаны не все аргументы.
Пример: Вводим команду, допустим /fill пишет дефолтно красным "Использование: /fill (x1) (y1) (z1)...)
После добавления описания для неё, мы наблюдаем следующее.
Пример: Вводим /fill в чате пишет "Заполнить определённую зону указанным блоком. Использование: /fill (x1) (y1) (z1) и т.д."
 
Он у всех плагинов есть по моему
 
Альясы ядра, Skript та даже через MyCommands зачем тратиться плагин будет очень трудно написать, знать все команды за бесплатно врятли напишут
 
Могу сделать за небольшую плату :)
 
Альясы ядра, Skript та даже через MyCommands зачем тратиться плагин будет очень трудно написать, знать все команды за бесплатно врятли напишут
Можешь пожалуйста подробнее описать как через эти плагины осуществить?
 
Расскажи мне, "топовый кодер", а че у тебя за левый package на 800 кб?
Мало того, что плагин говно, так он еще и весит, как Essentials
Это Kotlin и 800 кб не так критично. И почему это он "говно" все как хотел Lomank, пишешь команду плагин в ответ дополнительное описание к ней.
 
Это Kotlin и 800 кб не так критично. И почему это он "говно" все как хотел Lomank, пишешь команду плагин в ответ дополнительное описание к ней.
Да? А кто будет делать цветные сообщения? Кто будет убирать предыдущее сообщение?
 
Да? А кто будет делать цветные сообщения? Кто будет убирать предыдущее сообщение?
Цвета добавляет, надо писать значок параграфа. Только да, убрать бы сообщение от самой команды. :)
 
Мда... Если честно то задача не такая уж и простая только потому что на сервере нету такого события когда команда уже выполнена, поэтому не как нельзя удалить сообщение. И еще кстати это сообщение будет всегда выводится даже когда команда успешно выполнена. Из за отсутствия события надо либо самому как то попытаться его отловить или еще наверно можно как нибудь, но я не знаю как.
Поэтому Slavkaa наверно прав и плагин не работает так как нужно.
Но я еще сегодня-завтра посмотрю может сам попытаюсь как-нибудь это событие отловить если у меня что нибудь получится я суда скину уже нормально рабочий плагин.
 
Мда... Если честно то задача не такая уж и простая только потому что на сервере нету такого события когда команда уже выполнена, поэтому не как нельзя удалить сообщение. И еще кстати это сообщение будет всегда выводится даже когда команда успешно выполнена. Из за отсутствия события надо либо самому как то попытаться его отловить или еще наверно можно как нибудь, но я не знаю как.
Поэтому Slavkaa наверно прав и плагин не работает так как нужно.
Но я еще сегодня-завтра посмотрю может сам попытаюсь как-нибудь это событие отловить если у меня что нибудь получится я суда скину уже нормально рабочий плагин.
Хорошо, спасибо.
 
Мда... Если честно то задача не такая уж и простая только потому что на сервере нету такого события когда команда уже выполнена, поэтому не как нельзя удалить сообщение. И еще кстати это сообщение будет всегда выводится даже когда команда успешно выполнена. Из за отсутствия события надо либо самому как то попытаться его отловить или еще наверно можно как нибудь, но я не знаю как.
Поэтому Slavkaa наверно прав и плагин не работает так как нужно.
Но я еще сегодня-завтра посмотрю может сам попытаюсь как-нибудь это событие отловить если у меня что нибудь получится я суда скину уже нормально рабочий плагин.
Можно сделать с регулярными выражениями
 
Можно сделать с регулярными выражениями
А можно сделать ограничение по аргументам. Например, если аргументов меньше, чем указано в конфиге - отменяется команда и выводится сообщение.
 
Завтра напишу плагин и объясню, как с ним работать.
 
А можно сделать ограничение по аргументам. Например, если аргументов меньше, чем указано в конфиге - отменяется команда и выводится сообщение.
Это и через MyCommand можно сделать. А если от аргументов зависят другие аргументы? Есть много варов, к примеру самый лайтовый - команды пекса
 
Проблема решена, найден нужный плагин - MessageFilter.
Тема закрыта.
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх