PermissionsEX - Управление группами. Как выдать привилегию другу в майнкрафт на сервере Как выдать себе pex
Если вы задумали создать свой сервер или проект, то вам скорее всего нужен будет плагин, который делит всех игроков на разные группы. К примеру вам нужны модераторы и хелперы, как же внести их в специальные группы и дать определенные права? На помощь приходит плагин с названием "PermissionsEX". Именно такой плагин и стоит у нас на серверах.
Благодаря этому плагину вы сможете вносить игроков в специальные группы и давать им разные права. Так же вплагин даёт возможность сделать глобальный и локальный чат, изменить цвет ника.
Настраиваем плагин:
Для начала нужно зайти в файл permissions.yml и немного подправить его.
Когда откроете файл, то увидите следующее:
Разберем каждое составляющее.
groups: - После этого параметра будут идти группы и права.
default: - группа по умолчанию. Туда попадут все игроки, которые только зашли.
default:true - с помощью этого параметра можно установить группу по умолчанию.
permissions: - ниже этого параметра можно вписать права для определенной группы.
modifyworld.* - Возможность вносить игрокам изменения в мир. Лучше оставить пустым.
Пример группы
Команды:
Служебные
Команда | Permission | Описание |
---|---|---|
/pex | permissions.manage | Показывает помощь по PEX |
/pex toggle debug | permissions.manage | Вкл./откл. режим отладки (создает много отладочной информации в server.log) |
/pex user |
permissions.manage. |
Проверить право |
/pex reload | permissions.manage.reload | Перезагружает плагин |
/pex config |
permissions.manage.config | Выводит значение |
/pex backend | permissions.manage.backend | Вывести используемые на данный момент бэкенды. |
/pex backend |
permissions.manage.backend | Change the permissions backend on-the-fly (Use with caution!) Note that this will only change the backend on-the-fly, it will not save the change in the config file, nor will it convert anything. This is for testing only.) |
/pex hierarchy | permissions.manage.users | Показывает полную иерархию игроков/групп |
/pex dump |
permissions.manage.dump | Создает дамп пользователей и групп в выбранный формат |
Управление правами игроков
Команда | Permission | Описание |
---|---|---|
/pex users | permissions.manage.users | Показывает список всех записанных пользователей. И игроков сервера |
/pex user |
permissions.manage.users | Показывает права игрока |
/pex user |
permissions.manage.users.prefix. |
Установить игроку |
/pex user |
permissions.manage.users.suffix. |
Установить игроку |
/pex user |
permissions.manage.users. |
Удалить игрока |
/pex user |
Дать право |
|
/pex user |
permissions.manage.users.permissions. |
Забрать право |
/pex user |
Дать временное право |
|
/pex user |
permissions.manage.users.permissions.timed. |
Забрать у игрока |
/pex user |
permissions.manage.users.permissions. |
Выставить опцию |
Управление правами групп игроков
Команда | Permission | Описание |
---|---|---|
/pex user |
Показать список групп в которых состоит игрок |
|
/pex user |
permissions.manage.membership. |
Добавить игрока |
/pex user |
permissions.manage.membership. |
Установить группу |
/pex user |
permissions.manage.membership. |
Удалить игрока |
Управление правами групп
Команда | Permission | Описание |
---|---|---|
/pex groups | permissions.manage.groups.list | Показать все зарегистрированные группы |
/pex default group | Показать группу по-умолчанию | |
/pex set default group |
permissions.manage.groups.inheritance | Установить группу |
/pex group |
permissions.manage.groups.prefix. |
Установить группе |
/pex group |
permissions.manage.groups.suffix. |
Установить группе |
/pex group |
permissions.manageups.create. |
Создать группу |
/pex group |
permissions.manage.groups.remove. |
Удалить группу |
/pex group |
Список родительских групп для группы |
|
/pex group |
permissions.manage.groups.inheritance. |
Установить группе |
/pex group |
Показать все права группы |
|
/pex group |
permissions.manage.groups.permissions. |
Дать право |
/pex group |
permissions.manage.groups.permissions. |
Забрать право |
/pex group |
Дать временное право |
|
/pex group |
permissions.manage.groups.permissions.timed. |
Забрать временное право |
/pex group |
permissions.manage.groups.permissions. |
Выставить опцию |
/pex group |
permissions.manage.groups.weight. |
Показать/установить вес группы |
Управление игроками в группах
Команда | Permission | Описание | ||
---|---|---|---|---|
/pex group |
permissions.manage.membership. |
Показать всех игроков в группе |
||
/pex group |
permissions.manage.membership. |
Добавить игрока/игроков |
||
/pex group |
permissions.manage.membership. |
Удалить игрока/игроков из группы |
||
/pex promote |
permissions.user.promote. |
Повысить игрока |
||
/pex demote |
permissions.user.demote. |
Понизить игрока |
permissions.manage.worlds | Показать информацию о наследственности мира |
/pex world |
permissions.manage.worlds.inheritance | Установить родительский мир/миры |
Установка:
2. Кидаем в папку Plugins.
3. Перезагружаем сервер.
Привет, дорогой читатель портала PlayNTrade, с тобою Редактор YakovSobolev. В этой статье ты узнаешь, Команды Админа| как Дать лицензии| Телепортироваться к игроку| Узнать пароль от Админки| Следить за игроком| Как разбанить игрока| Как удалить дом| Как добавить открытый дом в SAMP(САМП).
Команды Админа
Сегодня я вам расскажу о командах администрации, которые встречаются на каждом сервере, и являются его основой.
Основные команды:
/kick - кикнуть человека
/warn - выдать warn человек (лишить его возможности вступления во фракцию)
/unwarn - снять warn. (дать возможность устраиваться во фракции)
/offwarn - выдать warn когда человек не в игре(выдается по нику)
/ban - забанить (лишить возможности захода на сервер)
/banip - забанить человека по IP адресу.
/mute - выдать молчанку (лишить возможности его общаться в чате)
/pm - ответить персонажу на его вопрос в репорт.
/tp - телепортация по карте.
/o - Сделать объявление всем в общий чат (Обозначается белым цветом)
/aad Сделать важное объявление всем в общий чат (Обозначается красным цветом)
Дополнительные команды:
/veh id(машины) id(цвета 1) id(цвета 2) - Создать автомобиль
/delveh - Удалить автомобиль
/sethp - установить определенное количество здоровья
/gzcolor - перекрасить территорию в гетто
/uval - уволить с фракции
/slap - подбросить вверх
/skin - изменить скин
/freeze - заморозить (лишить его возможности двигаться)
/gm - проверить на ГМ (Бесконечное здоровье)
/givemoney - выдать денег
/getstats - проверить статистику
/setstat - редактировать статистику
Как дать Админку в САМП?
Сдесь я напишу команду которая поможет вам ответь на вопрос «Как дать админку в САМП?» /makeadmin id level
Как дать Лидерку в САМП?
/makeleader id(человека) id(лидерки)
Дать лицензии
Как выдать лицензии (на оружие) админом в SAMP? У администрации есть 2 способа выдать персонажу лицензии.
1 - Пишем команду /agl, выбираем нужную вам лицензию и выдаем игроку.
2 - Пишем команду /templeader (устроиться временно во фракцию). Дальше через tab ищет игрока и выдаем ему лицензии.
Телепортироваться к игроку
И так, вы задаетесь вопросом как телепортироваться к игроку? Администрация имеет такие привилегии как телепортация к игроку. Для того, что бы это осуществить вам необходимо ввести команду /goto id и вас перебросит к нему. /gethere - телепортировать себе (появляется рядом с вами)
Узнать пароль от Админки
Как узнать пароль от админки? Как только вам выдают админку, ваш пароль пишется в чате. Что бы сменить его, вам необходимо ввести команду /adminkey (свой новый пароль). Если вы его забыли, вам придется в pawno найти строку «PlayerInfo = 9922;» и изменить цифры на свой пароль.
Следить за игроком
Как следить за игроком? Для того, что бы следить за персонажом вам необходимо написать /re id за которым вы желаете следить. Слежка тайная, поэтому он не будет знать, что за ним следят.
Как разбанить игрока
У вас стоит вопрос Как разбанить игрока? Если вам необходимо разбанить кого-либо, вам нужно ввести /unban Nick_Name - и он снова сможет играть. Если он забанен по IP, то вводим команду /unbanip IP(персонажа)
Как удалить дом
Как удалить дом админу? Что бы удалить дом, нужно ввести команду /delveh id(дома). После этого дом пропадет.
Как добавить открытый дом в SAMP(САМП)
Как в САМП админу добавить открытый дом? Для того, что бы добавить дом, необходимо ввести команду /adelpos id(дома не занятого). Далее определить парковку и ввести /asetposcar id(дома которые вы только что сделали)
Итак, сегодня мы узнали «Команды Админа| как Дать лицензии| Телепортироваться к игроку| Узнать пароль от Админки| Следить за игроком| Как разбанить игрока| Как удалить дом| Как добавить открытый дом в SAMP(САМП) и рассказали Вам об этом подробнее.!
Permissions (пермишены / права доступа) – разрешения, привилегии на выполнение определённых чат-команд в игре. Каждый плагин Oxide обладает своим набором разрешений.
Данный функционал очень гибок, позволяет настроить группы с различными привилегиями, например VIP игроки, модераторы , супермодераторы и т.п.
Как выдавать привилегии?
Для выдачи привилегий используется команда чат команда /grant. Доступ к этой команде есть только у игроков, которые назначили себя админом указав свой SteamID в . После того, как вы выдадите админку, вы можете пользоваться чат-командами /grant, /group, /usergroup
Для выдачи определённой привилегии игроку используется /grant user:
/grant userгде player - ник игрока, а permission - привилегия
Пример выдачи игроку с ником ALKAD привилегии teleportation.home:
/grant user Alkad teleportation.homeДля выдачи определённой привилегии группе используется /grant group :
/grant groupгде group - группа, а permission - привилегия
Пример выдачи группе Moders привилегии teleportation.warp:
/grant group Moders teleportation.warpПримечание!
Угловые скобки < и > в команде говорят лишь о том, что параметр обязательный, вводить их не нужно:
/commandКоманда выше говорит о том, что param1 является обязательным, а param2 не обязателен. Команды, которые вы должны будете отправлять будет выглядеть как-то так:
/command required /command required123 optionalПримеры выдачи привилегий
Теперь рассмотрим выдачу привилегий на конкретном примере. Итак, вы нашли понравившийся вам плагин, например AdminTools
Видим следующие привилегии плагина:
Permission | Описание |
---|---|
admintools.kick | Кик игроков. /kick. |
admintools.ban | Бан игроков. /ban |
admintools.tempban | Временный бан игроков. /tempban |
admintools.godmode | Режим бога. /ban |
admintools.mute | Мут игроков. /ban |
admintools.freeze | Заморозка игроков. /ban |
admintools.all | Доступ ко всем командам |
Теперь отправляем чат-команду /grant . Игроку Alkad выдаём доступ к команде kick и ban :
/grant user Alkad admintools.kick /grant user Alkad admintools.banЕсли вы где-то ошиблись, например вместо правильной привилегии admintools.ban написали admintool.ban , то появится информационное сообщение "Permission "admintool.ban" doesn"t exists ".
Пример выше позволяет выдать привилегию лишь одному игроку. А если у нас их десятки, сотни? Не прописывать же вручную каждому игроку привилегию?! Конечно нет. Для этого есть группы.
Создадим группу модераторов moders:
/group add modersДадим этой группе все разрешения плагина Admin Tools:
/grant group moders admintools.allДобавим игрока Nik в группу модераторов, которую мы создали:
/usergroup add Nik moderВсё, теперь все игроки, которые находятся в группе moders будут иметь доступ к командам.
Админ, иначе говоря оператор сервера в Minecraft, имеет ряд команд, которые можно использовать для управления сервером. Это базовые команды, для их использования не нужно устанавливать никаких плагинов/дополнений. Команды необходимо вводить в чат. Перед вводом команды необходимо написать символ «/» (слэш). Обязательные параметры команды обведены <такими скобками>, дополнительные параметры [такими].
- /ban <никнейм> — Банит игрока на сервере, путем удаления его из белого листа и занесения в черный список. Забаненные игроки не могут играть на сервере.
- /pardon <никнейм> — Противоположная бану команда. Разбанивает игрока, удаляя его имя из черного списка.
- /ban-ip
— Банит IP адрес, путем занесения его в черный список. Игроки, имеющие IP-адрес в черном списке не могут играть на сервере. - /pardon-ip <никнейм> — Противоположная бану по IP команда. Удаляет IP из черного списка.
- /banlist — Выводит на экран список забаненных игроков. Если используется дополнительный параметр ips, выводит список забаненных IP-адресов.
- /deop <никнейм> — Лишает игрока прав администратора (оператора).
- /op <никнейм> — Противоположная deop команда. Наделяет игрока правами администратора (оператора).
- /gamemode <0/1/2 [никнейм]> — Меняет режим игры игрокам. Если указан дополнительные параметр никнейм, то команда сменит режим игры для этого игрока. Если параметр не указан, будет сменен режим у того, кто ввел команду. Для того, чтобы команда сработала, игроку, которому меняют режим, необходимо находиться в игре.
- /defaultgamemode <2/1/0> — Меняет игровой режим мира.
- /give <никнейм> <номер предмета [количество]> — Дает игроку предмет с указанным ID в указанном количестве.
- /help — Вывод всех доступных консольных команд.
- /kick <никнейм> — Кикает выбранного игрока с сервера.
- /list — Выводит список игроков, находящихся на сервере.
- /me — Команда, позволяющая отправлять сообщения от третьего лица.
- /save-all — Команда, делающая бекап (сохранение) текущего состояния сервера на жесткий диск.
- /save-off — Отключает возможность сервера сохранять состояние сервера на жесткий диск.
- /save-on — В противоположность команде save-off, разрешает серверу сохранять состояние сервера на жесткий диск.
- /say <сообщение> — «Говорит сервер». Сообщение, введенное при помощи это команды отображается розовым цветом.
- /stop — Отключает сервер. Перед отключением, сервер автоматически сохраняется.
- /time
<число> — Устанавливает время, или добавляет время к текущему. - /toggledownfall — Изменяет погоду.
- /tp <никнейм1> <никнейм2> — Телепортирует игрока с Никнейм1 к игроку с Никнейм2.
- /tp
<никнейм>
— Телепортирует игрока по указанным координатам. - /whitelist
<никнейм> — Добавляет или удаляет игрока из вайтлиста. - /whitelist list — Выводит список игроков, находящихся в вайтлисте.
- /whitelist
— Активирует/деактивирует вайтлист. - /whitelist reload — Перезагружает вайт-лист.
- /xp <количество> <никнейм> — Дает игроку с указанным ником указанное количество очков xp.
- /publish — Открывает доступ к серверу по локалке.
- /debug — Запускает новую сессию режима debug.
Вот собственно все команды админа в Minecraft.