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

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

Discussion in 'Разработка плагинов для новичков' started by JonBoss, Oct 11, 2015.

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

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

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

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

    Trophy Points:
    173
    Skype:
    shkurovs
    TabCompleteEvent
     
  4. Den_Abr

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

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

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

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

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

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

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

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

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

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

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

    Trophy Points:
    76
    Skype:
    ya_narik1
    Имя в Minecraft:
    Jon
    Спасибо
     

Share This Page