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

Помогите Не работает авто-дополнение команд

Тема в разделе "Помощь", создана пользователем Extryde, 6 июл 2018.

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

    Extryde Участник

    Баллы:
    31
    Имя в Minecraft:
    Extryde
    Проблема в том, что на сервере не работает автодополнение команды из ChestCommands, все делаю как обычно, захожу в чат, начинаю вводить команду, нажимаю TAB, но к сожелению автодополнение не срабатывает. не понимаю из-за чего.​
    Как это настроить? Подскажите, зарание спасибо!:creeper:
     
  2. MurlikMurlik

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

    Баллы:
    96
    Скорее всего, таб комплит не написан для команд этого плагина.
     
  3. ВukkitPrоfi

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

    Баллы:
    76
    Команды CC не регистрируются в сервере, поэтому таб комплит их не видит
     
  4. _Orphen_

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

    Баллы:
    76
    не пробовал, но можно к плагину, любому, добавить команды которые нужны для автотаба.
    получится, что другой плагин их зарегистрирует, но выполняться будет все равно от плагина СС.
    так как плагин СС перехватывает каманду и после выполнения отменяет дальнейшее выполнение (что отменит действие другого плагина с зарегистрированными командами)
    По сути получится то, что вы хотите, но я не пробовал так извращаться)
     
  5. MurlikMurlik

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

    Баллы:
    96
    Проще будет скачать исходники и уже в них дописать функцию таб комплита.
     
  6. _Orphen_

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

    Баллы:
    76
    Фишка не в функции, а в том что создатель не имел понятия когда создавал плагин какие команды придумает пользователь! у него было 2 выбора или перехватывать до выполнения команды команды и сравниваать с теми которые предложил пользователь (как сейчас и работает) или регистрировать переменную команду, которая будет во время работы создаваться! и только в этом случае автотаб будет работать) И переписать придется не мало! так как самих команд нет в исходниках, они пользовательские. и по этому проще взять любой плагин другой и записать тот же donate в какой-нить ессентиалс в команду афк, чем ломать голову и переписывать большую часть плагина.
     
  7. ВukkitPrоfi

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

    Баллы:
    76
    юзаем MyCommand -> делаем команду /menu (или свою), прописываем ей register: true и добавляем к ней действия от имени консоли: /chestcommands open menu.yml $player

    Код:
    menu:
     command: /menu
     register: true
     type: RUN_CONSOLE
     runcmd:
     - "/chestcommands open menu.yml $player"
     permission-requied: false
    
     
    Последнее редактирование: 28 июл 2018
  8. Автор темы
    Extryde

    Extryde Участник

    Баллы:
    31
    Имя в Minecraft:
    Extryde
    Спасибо огромное!
     

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