Как выдать префикс через pex

PermissionsEX

PermissionsEX (PEX) — плагин для Bukkit, который позволяет легко разграничивать полномочия игроков на сервере. Имеет встроенные дополнения Modifyworld, которое даёт возможность определять, что игроки могут или не могут изменять в игровом мире, а также ChatManager с помощью которого можно разделить чат на локальный и глобальный, раскрасить ники игроков и добавить к ним префиксы и суффиксы.

Содержание

Установка

Использование

Для распределения прав игрокам нужно отредактировать файл permissions.yml по адресу plugins/PermissionsEx. Это можно сделать с помощью любого текстового редактора, но для удобности рекомендуется использовать Online YAML Editor
Открыв его мы увидим:

Значение этих строк следующее:
groups: — указывает, что ниже будут идти группы и их права.
default: — название группы, куда попадают все только что зашедшие на сервер игроки, если они не прописаны в других группах. Вы можете менять это название на какое захотите.
default: true — параметр, который задаёт группу, как группу по-умолчанию. То есть, все права этой группы будет иметь любой игрок, для которого не определены другие группы и/или исключения.
permissions: — все, что идёт ниже, это и есть сами «права» для группы, сюда нужно прописывать permissions от различных плагинов установленных на вашем сервере. Значение null означает, что у группы/игрока нет никаких прав.
— modifyworld.* — возможность «модифицировать» мир. Если Вы не намерены конкретно определять, что игроки могут или не могут изменять в игровом мире, то это право лучше оставить как есть, а если намерены, то смотрите в Modifyworld (с версии 1.0 функция плагина modifyworld вшита в плагин PermissionsEx).

Рассмотрим как мы можем отредактировать данный файл:

Здесь мы добавили новую группу Admins, а также права для отдельного игрока BigBoss:.
default: false — означает, что данная группа не является группой по-умолчанию.
inheritance: — параметр, с помощью которого можно установить наследственность прав определённой группы, в данном случае — это группа default. Это значит, что Вам не придётся еще раз прописывать права группы default для группы Admins.
Звездочка (‘*’) означает, что у группы/игрока есть абсолютно все права на все плагины, установленные на сервере.
users: — означает, что ниже идут права отдельных игроков.
BigBoss: — имя игрока для которого настраиваются отдельные права.
group: Admins — указывает на то, что игрок входит в группу Admins
rank: — ранг игрока.

Предположим, что группа Admins имеет право permissions.manage, данное право позволяет получить полный доступ ко всем командам PermissionsEx. Если Вы захотели ограничить группу в определенном праве (например permissions.manage.users), то перед правом нужно ставить две черты:

Если Вы хотите раскрасить ники игроков и добавить к ним префиксы и суффиксы то нужно включить и настроить в permissions.yml Chat Manager.

Важно! В YAML нужно чётко соблюдать последовательность, один лишний пробел — и параметр работать не будет. Поэтому для проверки permissions.yml рекомендуется использовать этот сайт. Там в левое окошко нужно вставить ваш код из permissions.yml, и если в правом окне не выдаст ошибок, то код написан правильно и он будет работать, если будут ошибки, то оно выдаст номер забракованной строки.

Команды и права

С помощью следующих команд вы можете управлять PEX прямо через консоль или игровой чат, не редактируя файл permissions.yml

Источник

Туториал по настройке PermissionsEx (PEX)

Как выдать префикс через pex. Смотреть фото Как выдать префикс через pex. Смотреть картинку Как выдать префикс через pex. Картинка про Как выдать префикс через pex. Фото Как выдать префикс через pex

И так, наверно у каждого из вас, кроме опытных держателей серверов имеются проблемы с настройкой прав доступа.
Лично я использую плагин PermissionsEx, так как считаю что это самый лучший плагин распределения прав доступа для серверов.

Что нам понадобится:

1. Notepad++
2. Сам плагин. Последнюю версию можно всегда скачать тут.
3. Прямые руки. (Обязательный пункт)

И так, начнем.

1. Скачиваем плагин, распаковываем. В папке есть 3 файла:

Как выдать префикс через pex. Смотреть фото Как выдать префикс через pex. Смотреть картинку Как выдать префикс через pex. Картинка про Как выдать префикс через pex. Фото Как выдать префикс через pex

2. Закидываем файлы в папку с плагинами, запускаем сервер, останавливаем.
Там появились 3 папки:
PermissionsEx, ChatManager и ModifyWorld

3. Открываем папку PermissionsEx. В этой папке открываем файл permissions.yml с помощью Notepad++
И видим это:

Как выдать префикс через pex. Смотреть фото Как выдать префикс через pex. Смотреть картинку Как выдать префикс через pex. Картинка про Как выдать префикс через pex. Фото Как выдать префикс через pex

И так, по порядку:
groups: //не трогаем данное слово, оно указывает на то, что ниже будут идти группы и их permissions.
default: //название группы в неё попадают все только что зашедшие на сервер пользователи, если конечно вы не прописали их в другую группу.
default: true // данный параметр задаёт группу, как группу по-умолчанию. это означает, что все права этой группы будет иметь любой игрок, для которого не определены другие группы и/или исключения.
permissions: //всё что идёт ниже, это собственно и есть сами «права» для группы, туда нужно прописывать permissions от различных плагинов установленных на вашем сервере.

Данный Permissions настроен для плагинов: CommandBook, MyHome, VanishNoPickup, Jobs, LWC, WorldEdit, iConomy, iConomy ChestShop, WorldGuard.

Здесь как вы могли заметить появились новые параметры:

info: //параметры группы
prefix: » //префикс
suffix: » //суффикс

// для отображения префиксов/суффиксов необходимо включить плагин ChatManager, который входит в состав PEX. Для этого в папке plugins/ChatManager/ в файле config.yml находим enable и меняем его при необходимости с enable: false на enable: true

inheritance: //наследование прав
— Default //в данном случае наследуются все права группы «default»
Так же вы могли заметить что появился параметр users:
под ним нужно указывать никнеймы пользователей, которым вы хотите дать дополнительные права и/или переместить в другую группу. К примеру:

Moderator:
group:
— Moder
permissions: null

где «Moderator»-никнейм игрока, «Moder»- название группы, permissions: null-дополнительные права для этого пользователя, в данном случае их нет.

Запомните! В YAML нужно чётко соблюдать последовательность, один лишний пробел и параметр не будет работать.

Примечание от idg_dima: YAML отлично работает с лишними проблемами или даже с пустыми строками, единственное, от чего он ломается — табуляция.
И приносим свои изменения за задержку при проверки статьи, были очень заняты кое-какими делами, в том числе и подготовкой сервера к переезду.

Источник

Как выдать префикс через pex в майнкрафт

Я раз отвечал на вопрос похожий, попробуй EssentialsChat (не факт, что будет робить), если не будет родить, то ChatEx, пишешь команду в консоли!

Если хочешь в таб, то скачай NametagEdit (ColoredTags давно забытый,не рекомендую)

потом, если у тебя есть опка или звезда, то пишешь

Критика [ ]

Как выдать префикс через pex. Смотреть фото Как выдать префикс через pex. Смотреть картинку Как выдать префикс через pex. Картинка про Как выдать префикс через pex. Фото Как выдать префикс через pex

Как я уже говорил, этот плагин добавляет группы на сервер.

1. Новичок (Всё и так ясно)
2. Профи (что-то вроде «ВИП»)
3. Ветеран (Премиум)
4. Творец (Creative режим)
5. Гейм-мастер (Модератор)
6. Тех. администратор (Всё и так ясно)
7. Администратор (Командующий)
8. Главный администратор (Главнокомандующий)
1. Выделение важных групп
2. Специальные символы
3. Баланс прав
4. Возможность изменения

Как добавлять игроков в группы? Всё просто, пишем в консоли: Pex user [свой ник (без скобок] group add [название группы].

Использование [ ]

Для распределения прав игрокам нужно отредактировать файл permissions.yml по адресу plugins/PermissionsEx. Это можно сделать с помощью любого текстового редактора, но для удобности рекомендуется использовать Online YAML Editor
Открыв его мы увидим:

Значение этих строк следующее:
groups: — указывает, что ниже будут идти группы и их права.
default: — название группы, куда попадают все только что зашедшие на сервер игроки, если они не прописаны в других группах. Вы можете менять это название на какое захотите.
default: true — параметр, который задаёт группу, как группу по-умолчанию. То есть, все права этой группы будет иметь любой игрок, для которого не определены другие группы и/или исключения.
permissions: — все, что идёт ниже, это и есть сами «права» для группы, сюда нужно прописывать permissions от различных плагинов установленных на вашем сервере. Значение null означает, что у группы/игрока нет никаких прав.
— modifyworld.* — возможность «модифицировать» мир. Если Вы не намерены конкретно определять, что игроки могут или не могут изменять в игровом мире, то это право лучше оставить как есть, а если намерены, то смотрите в Modifyworld (с версии 1.0 функция плагина modifyworld вшита в плагин PermissionsEx).

Рассмотрим как мы можем отредактировать данный файл:

Здесь мы добавили новую группу Admins, а также права для отдельного игрока BigBoss:.
default: false — означает, что данная группа не является группой по-умолчанию.
inheritance: — параметр, с помощью которого можно установить наследственность прав определённой группы, в данном случае — это группа default. Это значит, что Вам не придётся еще раз прописывать права группы default для группы Admins.
Звездочка (‘*’) означает, что у группы/игрока есть абсолютно все права на все плагины, установленные на сервере.
users: — означает, что ниже идут права отдельных игроков.
BigBoss: — имя игрока для которого настраиваются отдельные права.
group: Admins — указывает на то, что игрок входит в группу Admins
rank: — ранг игрока.

Если Вы хотите раскрасить ники игроков и добавить к ним префиксы и суффиксы то нужно включить и настроить в permissions.yml Chat Manager.

Важно! В YAML нужно чётко соблюдать последовательность, один лишний пробел — и параметр работать не будет. Поэтому для проверки permissions.yml рекомендуется использовать этот сайт. Там в левое окошко нужно вставить ваш код из permissions.yml, и если в правом окне не выдаст ошибок, то код написан правильно и он будет работать, если будут ошибки, то оно выдаст номер забракованной строки.

Как выдать префикс через pex. Смотреть фото Как выдать префикс через pex. Смотреть картинку Как выдать префикс через pex. Картинка про Как выдать префикс через pex. Фото Как выдать префикс через pex

И так. Вы в полной. Приступим к разборке этого плагина.

Для начала прочитайте его описание. Затем разберемся с конфигами и установкой.

Как выдать префикс через pex. Смотреть фото Как выдать префикс через pex. Смотреть картинку Как выдать префикс через pex. Картинка про Как выдать префикс через pex. Фото Как выдать префикс через pex

Как выдать префикс через pex. Смотреть фото Как выдать префикс через pex. Смотреть картинку Как выдать префикс через pex. Картинка про Как выдать префикс через pex. Фото Как выдать префикс через pex

Процесс установки этого плагина не отличается от стандартного, но все-же я разжую вам его установку.

2. Переместить плагин в папку Plugins

3. Запустить сервер

4. Остановить сервер (/stop)

Как выдать префикс через pex. Смотреть фото Как выдать префикс через pex. Смотреть картинку Как выдать префикс через pex. Картинка про Как выдать префикс через pex. Фото Как выдать префикс через pex

С настройкой плагина придется немного повозится. Для начала откройте папку плагина. В ней вы найдете 3 файла: Config, Groups, Players. Из всех этих файлов вам нужен только groups.yml. Открываем его. Там мы видим стандартные настройки. Полностью очищаем этот файл. Далее будет настройка групп.

Группы нужно настраивать снизу вверх (от админа до игрока)

На первой строке пишем: ‘Groups:’

Player:
Permission: nte.player
Prefix: ‘&7Player’
Suffix: ‘&f’

Можете просто скопировать конфиг и вставить его к себе, или-же написать свой. Как вам угодно. После того, как вы сохраните файл запустите сервер. Если сервер до этого был включен, выключите его и снова включите. Перезагрузка не поможет. Главное не забудьте прописать права в PEX. На этом настройка закончена.

Minecraft Wiki

Из-за новой политики Microsoft в отношении сторонних ресурсов, Minecraft Wiki больше не является официальной. В связи с этим были внесены некоторые изменения, в том числе и обновлён логотип вики-проекта. Подробности на нашем Discord-сервере.

Установка [ ]

Команды и права [ ]

С помощью следующих команд вы можете управлять PEX прямо через консоль или игровой чат, не редактируя файл permissions.yml

Служебные [ ]

Управление правами игроков [ ]

КомандаPermissionОписание
/pex userspermissions.manage.usersПоказывает список всех записанных пользователей. И игроков сервера
/pex user [world]permissions.manage.usersПоказывает права игрока
/pex user prefix [newprefix] [world]permissions.manage.users.prefix.Установить игроку префикс [newprefix]
/pex user suffix [newsuffix] [world]permissions.manage.users.suffix.Установить игроку суффикс [newsuffix]
/pex user deletepermissions.manage.users.Удалить игрока из бэкенда, используемого на данный момент.
/pex user add

[world]permissions.manage.users.permissions.Дать право

игроку/pex user remove

[world]permissions.manage.users.permissions.Забрать право

у игрока/pex user group add

[world] [lifetime]permissions.manage.users.permissions.timed.Дать временное право

игроку на время [lifetime] (в сек.) Выставите значение на «» (две двойные скобки) если вы хотите использовать право во всех мирах!/pex user group remove

permissions.manage.users.permissions.timed.Забрать у игрока временное право

Управление правами групп игроков [ ]

КомандаPermissionОписание
/pex user group list [world]permissions.manage.membership.Показать список групп в которых состоит игрок
/pex user group add [*] [lifetime]permissions.manage.membership.Добавить игрока в группу на время [lifetime]= [min\hour\day] = [3min]
/pex user group set [world]permissions.manage.membership.Установить группу для игрока (удалит его из остальных групп)
/pex user group remove [world]permissions.manage.membership.Удалить игрока из группы

Управление правами групп [ ]

Управление игроками в группах [ ]

Управление наследственностью миров [ ]

КомандаPermissionОписание
/pex worldspermissions.manage.worldsПоказать загруженные миры
/pex worldpermissions.manage.worldsПоказать информацию о наследственности мира
/pex world inherit

permissions.manage.worlds.inheritanceУстановить родительский мир/миры

PermissionsEX

PermissionsEX (PEX) — плагин для Bukkit, который позволяет легко разграничивать полномочия игроков на сервере. Имеет встроенные дополнения Modifyworld, которое даёт возможность определять, что игроки могут или не могут изменять в игровом мире, а также ChatManager с помощью которого можно разделить чат на локальный и глобальный, раскрасить ники игроков и добавить к ним префиксы и суффиксы.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *