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

Помогите Поиск аргументов команды при нажатии TAB.

Тема в разделе "Разработка плагинов для новичков", создана пользователем JonBoss, 11 окт 2015.

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

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

    Баллы:
    76
    Skype:
    ya_narik1
    Имя в Minecraft:
    Jon
    Как сделать поиск готовых аргументов команды при нажатии TAB?
    Например, когда пишешь "/time ", жмешь таб, оно предлагает "set add querty"?
    А когда выбрал уже какой-то аргумент "/time set ", жмешь таб, то оно будет предлагать аргументы этого аргумента "day night".
    Можно ли вообще указать, какой тип аргументов искать? По стандарту оно ищет игроков, а можно, например, названия миров?
     
  2. Хостинг MineCraft
    <
  3. serega6531

    serega6531 Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    shkurovs
    TabCompleteEvent
     
  4. Den_Abr

    Den_Abr Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Устанавливаешь для команды табкомплитер - getCommand("time").setTabCompleter(...). Для чужих команд через событие.
     
  5. Автор темы
    JonBoss

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

    Баллы:
    76
    Skype:
    ya_narik1
    Имя в Minecraft:
    Jon
    Не понял. Это можно делать только с стандартными командами getCommand("time").setTabCompleter(...)?
     
  6. Den_Abr

    Den_Abr Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Для твоих собственных команд я имел ввиду такой способ.
     
  7. Автор темы
    JonBoss

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

    Баллы:
    76
    Skype:
    ya_narik1
    Имя в Minecraft:
    Jon
    Круто, получилось. Только не совсем так работает: если я начну вводить начало аргумента и нажму tab, то оно удалит то, что я ввел, и начнет с начала предлагать из списка.
    А как на счет суб-аргументов? Как их настроить?
     
  8. Den_Abr

    Den_Abr Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Я в своем плагине автодополнение аргументов сделал так
     
  9. Автор темы
    JonBoss

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

    Баллы:
    76
    Skype:
    ya_narik1
    Имя в Minecraft:
    Jon
    Спасибо
     

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