HurtWorld Oxide Permissions — различия между версиями
Nikita (обсуждение | вклад) (Новая страница: «Permissions (пермишены) – разрешения, привилегии на выполнение определённых чат-команд в игре…») |
Nikita (обсуждение | вклад) |
||
(не показаны 3 промежуточные версии этого же участника) | |||
Строка 1: | Строка 1: | ||
− | Permissions (пермишены) – разрешения, привилегии на выполнение определённых чат-команд в игре. Каждый плагин [[Oxide HurtWorld|Oxide]] обладает своим набором разрешений. | + | Permissions (пермишены) – разрешения, привилегии на выполнение определённых [[Чат-команды_HurtWorld|чат-команд]] в игре. Каждый плагин [[Oxide HurtWorld|Oxide]] обладает своим набором разрешений. |
Данный функционал очень гибок, позволяет настроить группы с различными привилегиями, например VIP игроки, модераторы, супермодераторы и т.п. | Данный функционал очень гибок, позволяет настроить группы с различными привилегиями, например VIP игроки, модераторы, супермодераторы и т.п. | ||
Строка 5: | Строка 5: | ||
== Как выдавать привилегии? == | == Как выдавать привилегии? == | ||
− | Для выдачи привилегий используется команда /grant. Доступ к этой команде есть только у игроков, которым была [[HurtWorld_FAQ#Как прописать админку?|выдана админка]]. После того, как вы выдадите админку, вы можете пользоваться чат-командами /grant, /group, /usergroup | + | Для выдачи привилегий используется команда /grant. Доступ к этой команде есть только у игроков, которым была [[HurtWorld_FAQ#Как прописать админку?|выдана админка]]. После того, как вы выдадите админку, вы можете пользоваться [[чат-команды_HurtWorld|чат-командами]] /grant, /group, /usergroup |
Строка 31: | Строка 31: | ||
== Примеры выдачи привилегий == | == Примеры выдачи привилегий == | ||
− | Теперь рассмотрим выдачу привилегий на конкретном примере. Итак, вы нашли понравившийся вам плагин, например [ | + | Теперь рассмотрим выдачу привилегий на конкретном примере. Итак, вы нашли понравившийся вам плагин, например [[Oxide_HurtWorld/AdminTools|AdminTools]] |
[[Файл:OxideMod AdminTools Page.png|500px|центр]] | [[Файл:OxideMod AdminTools Page.png|500px|центр]] | ||
Строка 40: | Строка 40: | ||
! Permission !! Описание | ! Permission !! Описание | ||
|- | |- | ||
− | | admintools.kick || Кик игроков. Чат-команда /kick. | + | | admintools.kick || Кик игроков. [[Чат-команды_HurtWorld|Чат-команда]] /kick. |
|- | |- | ||
− | | admintools.ban || Бан игроков. Чат-команда /ban | + | | admintools.ban || Бан игроков. [[Чат-команды_HurtWorld|Чат-команда]] /ban |
|- | |- | ||
− | | admintools.tempban || Временный бан игроков. Чат-команда /tempban | + | | admintools.tempban || Временный бан игроков. [[Чат-команды_HurtWorld|Чат-команда]] /tempban |
|- | |- | ||
− | | admintools.godmode || Режим бога. Чат-команда /ban | + | | admintools.godmode || Режим бога. [[Чат-команды_HurtWorld|Чат-команда]] /ban |
|- | |- | ||
− | | admintools.mute || Мут игроков. Чат-команда /ban | + | | admintools.mute || Мут игроков. [[Чат-команды_HurtWorld|Чат-команда]] /ban |
|- | |- | ||
− | | admintools.freeze || Заморозка игроков. Чат-команда /ban | + | | admintools.freeze || Заморозка игроков. [[Чат-команды_HurtWorld|Чат-команда]] /ban |
|- | |- | ||
| admintools.all || Доступ ко всем командам | | admintools.all || Доступ ко всем командам |
Текущая версия на 14:15, 23 марта 2016
Permissions (пермишены) – разрешения, привилегии на выполнение определённых чат-команд в игре. Каждый плагин Oxide обладает своим набором разрешений.
Данный функционал очень гибок, позволяет настроить группы с различными привилегиями, например VIP игроки, модераторы, супермодераторы и т.п.
Как выдавать привилегии?
Для выдачи привилегий используется команда /grant. Доступ к этой команде есть только у игроков, которым была выдана админка. После того, как вы выдадите админку, вы можете пользоваться чат-командами /grant, /group, /usergroup
Для выдачи определённой привилегии игроку используется /grant user:
/grant user <player> <permission>
где player - ник игрока, а permission - привилегия
Пример выдачи игроку с ником Empire привилегии teleportation.home:
/grant user Empire teleportation.home
Для выдачи определённой привилегии группе используется /grant group:
/grant group <group> <permission>
где group - группа, а permission - привилегия
Пример выдачи группе Moders привилегии teleportation.warp:
/grant group Moders teleportation.warp
Примечание!
Угловые скобки < и > в команде говорят лишь о том, что параметр обязательный, вводить их не нужно:
/command <param1> [param2]
Команда выше говорит о том, что 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. Игроку Empire выдаём доступ к команде kick и ban:
/grant user Empire admintools.kick /grant user Empire 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 будут иметь доступ к командам.
HurtWorld Хостинг HurtWorld | |
---|---|
Основное | •FAQ •Создание сервера HurtWorld •Обзор хостинга •Чат-команды •Серверные команды •Список предметов HurtWorld |
Моды | •Oxide |
Прочее | •HurtWorld NoSteam |