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

Решено Замена /island командой /is (MyCmd, cShortCut, uSkyBlock)

Тема в разделе "Помощь", создана пользователем SOHIGH, 11 сен 2017.

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

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

    Баллы:
    76
    Вообщем, хочу сделать следующее:
    Чтобы при написании команды /is в чат вылезало сообщение с примерами команд, но в плагине uSkyBlock команда не /is, а /island, вообщем, с помощью MyCmd создал сообщение, которое выходит, если написать /is. Всё работает.

    Но, я хочу заменить /island на /is, что у меня получилось сделать с помощью плагина cShortCut.

    Всё-бы ничего, но если я напишу ту-же команду, /is top, допустим, то у меня опять вылезает список команд, который я настроил.

    Как я понял, мне нужно декомпилировать, заменить команды и компилировать обратно?
    Или, можно как-нибудь по другому?

    MyCmd:
    upload_2017-9-11_23-46-17.png
    cShortCut:
    upload_2017-9-11_23-45-54.png

    Да, возможно как-то по глупому объяснил, спать хочу, извините)


    P.S. На счет алиасов в плагине MyCmd знаю,.
    Но, там вообщем та-же проблема.
     

    Вложения:

  2. Sitmobedaf

    Sitmobedaf Старожил Пользователь

    Баллы:
    103
    Имя в Minecraft:
    SiT
    В plugin.yml добавьте альяс команды.
     
  3. NuaN

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

    Баллы:
    96
    Имя в Minecraft:
    NuaN
    Странно, но в uSkyBlock /is команда присутствует. Может у тебя версия старая слишком?
     
  4. MrMagaChannel

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

    Баллы:
    76
    Имя в Minecraft:
    mrmagachannel
    Настрой MyCommand вот так, а cshortcut не нужен:
    Код:
    is:
      command: /is
      type: RUN_COMMAND
      runcmd:
      - '/island $multiargs'
      permission-required: false
      registered: true
     
    Последнее редактирование: 11 сен 2017
  5. AndiStore

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

    Баллы:
    66
    Еще такой вариант настройки в MyCommand.
    Код:
    ishelp:
      command: /is help
      type: TEXT
      text:
      - '&c&l -----=====&9&lSkyBlock&c&l=====-----'
      - '&e /is top - &3топ островов.'
      - '&e /is leave - &3покинуть остров.'
      permission-required: false
    isrun:
      command: /is
      type: RUN_COMMAND
      runcmd:
      - /island $multiargs
      required_args: 1
      error-message:
      - '&c&lИспользуй &e&l/is help &c&lдля просмотра доступных команд.'
      permission-required: false
      register: true
      tab_completer:
       - help
       - top
       - leave
     
  6. MrMagaChannel

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

    Баллы:
    76
    Имя в Minecraft:
    mrmagachannel
    так нельзя же команду с пробелом в mycommand юзать
     
  7. AndiStore

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

    Баллы:
    66
    Можно с пробелом если использовать команду без register и tab_completer.
     
  8. Автор темы
    SOHIGH

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

    Баллы:
    76
    Не подскажите, как в uSkyBlock отключить gui?
    В конфиге есть, что-то связанное с GUI,
    Но отключить не получается
     
  9. AndiStore

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

    Баллы:
    66
    в конфиге ищи
    # optional, default true (true enabled in GUI, false disabled in GUI)
    enabled: true
    true замени на false (действия проводить на выключеном сервере).
     
  10. Автор темы
    SOHIGH

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

    Баллы:
    76
    Странно, но не работает. Пожалуй, поищу плагин по-новее
     
  11. Neosha

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

    Баллы:
    66
    Зачем лишние плагина типа mycmd? Юзайте commands.yml и будет вам счастье:

    Код:
    aliases:
      is:
        - island $1-
     
  12. MrMagaChannel

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

    Баллы:
    76
    Имя в Minecraft:
    mrmagachannel
    Стоит отметить, что mycommand не только для алиасов, это самое простое его применение, в любой ситуации он помогает и по мне, он везде необходим.
     
  13. AndiStore

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

    Баллы:
    66
    Внимательней нужно было читать что нужно TS. Он хотел не просто алиас на команду но и дополнить описание к командам.
     
  14. MrSwipe

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

    Баллы:
    88
    Skype:
    forgos111
    Имя в Minecraft:
    MrSwipe
    короче стандартный алиас + mycmd = ВСЁ ГУД
     
  15. Автор темы
    SOHIGH

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

    Баллы:
    76
    Всем спасибо за ответы, проблема решена.
    Тема закрыта.
     
Статус темы:
Закрыта.

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