Хостинг игровых серверов Empire-Host.org

HurtWorld Oxide permissions — различия между версиями

Материал из Empire-Host Wiki
Страница-перенаправление
Перейти к: навигация, поиск
(Перенаправление на HurtWorld Oxide Permissions)
 
(не показана одна промежуточная версия этого же участника)
Строка 1: Строка 1:
Permissions (пермишены) – разрешения, привилегии на выполнение определённых чат-команд в игре. Каждый плагин [[Oxide HurtWorld|Oxide]] обладает своим набором разрешений.
+
#REDIRECT [[HurtWorld_Oxide_Permissions]]
 
+
Данный функционал очень гибок, позволяет настроить группы с различными привилегиями, например VIP игроки, модераторы, супермодераторы и т.п.
+
 
+
== Как выдавать привилегии? ==
+
 
+
Для выдачи привилегий используется команда /grant.
+
 
+
Для выдачи определённой привилегии игроку используется /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
+
 
+
== Примеры выдачи привилегий ==
+
 
+
Теперь рассмотрим выдачу привилегий на конкретном примере. Итак, вы нашли понравившийся вам плагин, например [http://oxidemod.org/plugins/admintools.1584/ AdminTools]
+
 
+
[[Файл:OxideMod AdminTools Page.png|500px|центр]]
+
 
+
Видим следующие привилегии плагина:
+
{| class="wikitable"
+
|-
+
! 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 permission chatcmd.png|500px|центр]]
+
Если вы где-то ошиблись, например вместо правильной привилегии admintool'''s'''.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]]
+

Текущая версия на 14:57, 13 марта 2016