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

Помогите Не снимается /Op

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

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

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

    Баллы:
    61
    Всем привет, возникла проблема что в KCauldron-1.7.10-1403.75 что и в Thermos-1.7.10-1492-57 . Суть в чем, игроку даеш права /op <ник> после снимаешь /deop <ник>, файлы ops.json пустые. В консоли пишет что права снялись, но по факту Опка осталась, перезагрузка сервера не помогает.

    Помогите побороть проблему ?
     
  2. Автор темы
    anigami

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

    Баллы:
    61
    Точнее что я понял, опка снимается но не снимается режим /gamemode , точнее остается в режиме установленном пользователем. Как я понял в файле commands.yml нужно прописать команды так чтобы, при вводе команды /deop <ник> сначала выполнялась команда /gamemode 0 <ник> после /deop <ник>. Но как я непонял это реализовать или есть другой способ снятия игрового режима ?
     
  3. alexandrage

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

    Баллы:
    173
  4. Автор темы
    anigami

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

    Баллы:
    61
    Спс ша попробую.
     
  5. SOHIGH

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

    Баллы:
    76
    Ссылку и плагин дали правильные.
    Плагин как раз тот, что нужен.

    Вот это:
    Код:
    unop:
      command: /unop
      type: RUN_COMMAND
      runcmd:
      - '/gamemode survival $arg1'
      - '/deop $arg1'
      permission-node: mycmd.unop
    
    Вставь в файл "examples.yml" в \plugins\MyCommand\commands
    Сразу после (или до) комментариев от автора.
    upload_2017-10-21_23-46-8.png

    Пример использования команды:
    /unop SOHIGH

    При выполнении этой команды от имени игрока, выполняются команды по очереди:
    - '/gamemode survival $arg1'
    - '/deop $arg1'
    Где "$arg1" - это первое слово после пробела команды /unop

    Ах да, "permission-node: mycmd.unop" - это требование пермишена на использования этой команды.
    Пермишен не выдавай никому, т.к. у "Опнутого" игрока есть все пермишены.

    Вроде все описал.

    Не пытайся изменить "/unop" на "/deop". Будут проблемы.
     
    Последнее редактирование: 21 окт 2017
  6. Автор темы
    anigami

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

    Баллы:
    61
    Огромное спасибо за подробности.
     

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