пятница, 16 марта 2012 г.

Моя настройка permissions.yml для PermissionsEX

Здесь буду тестить конфиг на ошибки.

Используемые Plugins:
  • AuthMe
  • ChatManager
  • PermissionsEX
  • WorldBorder
  • WorldEdit
  • WorldGuard
  • LWC
  • MobHealth 
* permissions.manage.membership мы установим ВРЕМЕННО в группу default, это разрешение будет действовать на ВСЕ группы, т.к. идет унаследование по цепочке.
Это нужно для того, чтобы себя перемещать по разным группам и тестировать их, на то или иное разрешение.

/pex user <user> group set <group> [world]   -  Установить группу <group> для игрока <user> (удалит его из остальных групп)

Все что в скобках - это описание, из рабочего конфига нужно удалить.

Далее файл Permissions.yml 
groups:
  default:
    default: true
    permissions:
    - permissions.manage.membership.*
    - authme.register (регистрация)
    - authme.unregister (удаление пароля)
    - authme.changepassword (смена пароля)
    - authme.login (вход)
    - authme.logout (выход)
    - lwc.protect (разрешает большинство команд LWC)
    - modifyworld.* (ломать, строить)
    - MobHealth.show
    - worldedit.selection.pos (назначать позиции коммандой)
    - worldedit.selection.hpos (назначать позиции коммандой)
    - worldedit.selection.expand (расширяет регион в заданную сторону)
    - worldedit.selection.contract (уменьшает выделение региона в заданную сторону)
    - worldedit.selection.shift (сдвигать все выделение)
    - worldguard.region.info (выводит список владельцов и членов указанного региона)
    - worldguard.region.list (показывает регионы сервера)
    - worldguard.region.define (опеределяет регион и закрепляет за ним пользователей)
    - worldguard.region.redefine.own.* (позволяет владельцам переопределять свои собственные регионы)
    - worldguard.region.claim (создать регион)
    - worldguard.region.select.own.* (позволяет владельцам выбирать свои собственные регионы)
    - worldguard.region.remove.own.* (позволяет владельцам удалять свои собственные регионы)
    - worldguard.region.addowner.own.* (добавлять владельца регионы)
    - worldguard.region.removeowner.own.* (удалять владельца регионы)
    - worldguard.region.addmember.own.* (добавлять пользователя в регион)
    - worldguard.region.removemember.own.* (удалять пользователя из региона)
    - worldguard.region.setpriority.own.* (позволяет владельцам устанавливать приоритет своих собственных регионов)
   - worldguard.region.setparent.own.* (задавать дочерние и родительские регионы)
   - worldguard.region.flag.regions.own.* (позволяет владельцам устанавливать флаги для своих собственных регионов)
   - worldguard.region.flag.regions.member.*(позволяет участникам устанавливать флаги для своих собственных регионов)
    prefix: '&7[Gamer]&f '
  VIP:
    default: false
    inheritance:
    - default
    prefix: '&6[VIP]&f '
  Moder:
    default: false
    inheritance:
    - VIP
    permissions:
   - lwc.mod (доступ к любой защите, за исключением тех которые принадлежат LWC админу)
    prefix: '&2[Moder]&f '
  Admins:
    default: false
    permissions:
    - '*'
    prefix: '&4[Admin]&f '
users:
  Lihodey:
    group:
    - Admins

Цвета для префиксов:
&0 - Black, &1 - Dark Blue, &2 - Dark Green, &3 - Dark Teal, &4 - Dark Red, &5 - Purple, &6 - Gold, &7 - Gray, &8 - Dark Gray, &9 - Blue, &a - Bright Green, &b - Teal, &c - Red, &d - Pink, &e - Yellow, &f - White.

28 комментариев:

  1. аааа зачем надо было писать на русском хотел просто скопировать

    ОтветитьУдалить
    Ответы
    1. Можно просто закомментировать русский симолом "#". Так даже понятнее будет

      Удалить
  2. спасибо, но у меня не работает команда /pex, не работает вообще плагин помогите пожалуйста !

    ОтветитьУдалить
    Ответы
    1. Попробуй написать в консоли /pex или настрой pex а потом напиши в консоли или в чате /pex user [ник] group set [название доната]
      нез если помогло)

      Удалить
  3. у кого неработает /pex /pex user скачайте плагин:PexTab а если вы на хостинге aternos то просто зайдите в плагины и впишите там pextab и скачайте для нужной вами версией и вс'

    ОтветитьУдалить
  4. В конфиге Pex поставь allow-ops: true

    ОтветитьУдалить
  5. Зачеееееееееем было писать русским я хотел просто скопировать!!!!!!!

    ОтветитьУдалить
  6. у меня есть свой настроенный permissions.yml но когда я выдаю привилегии через консольку pex user group set
    то привилегия выдаётся, но игрок не может писать в чат и не может ничего либо делать из возможностей этих привилегий

    ОтветитьУдалить
    Ответы
    1. если у тебя есть плагин ChatEx к примеру зайди на любой сайт ChatEx и там есть определённая команда chat.global там и т.д

      Удалить
  7. А что если я скачиваю версии CB там -1109 к примеру на 1.12.2 и у меня просто пишет у вас нету доступа к этой команде такой команды нет...
    через консоль я пробую дать донат просто появляется дофига текста ошибку я не вижу если даже консоль не может то чё может дать донат?
    аналоги если чё тоже не работают ввожу донат и ничего помогите пж

    ОтветитьУдалить
    Ответы
    1. У меня было так же скачай самую самую последнюю версию настрой обязательно выдай себе опку выдай сначала донат потом деопни себя /deop и посмотри работает донат нез если помогло)

      Удалить
  8. А что если inheritance: не работает?

    ОтветитьУдалить
  9. что если консоль пишет что в permission.yml groups: is invalid

    ОтветитьУдалить
  10. напишите мне пожалуйста готовый текст без обьяснений и с списком необхадимых плагинов

    ОтветитьУдалить
  11. users:
    Lihodey:
    group:
    - Admins
    #ЭТО НЕ ПИСАТЬ ! ! !

    ОтветитьУдалить