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

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

Материал из Empire-Host Wiki
Перейти к: навигация, поиск
(Новая страница: «Permissions (пермишены) – разрешения, привилегии на выполнение определённых чат-команд в игре…»)
 
 
(не показаны 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:
 
== Примеры выдачи привилегий ==
 
== Примеры выдачи привилегий ==
  
Теперь рассмотрим выдачу привилегий на конкретном примере. Итак, вы нашли понравившийся вам плагин, например [http://oxidemod.org/plugins/admintools.1584/ AdminTools]
+
Теперь рассмотрим выдачу привилегий на конкретном примере. Итак, вы нашли понравившийся вам плагин, например [[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

OxideMod AdminTools Page.png

Видим следующие привилегии плагина:

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

Если вы где-то ошиблись, например вместо правильной привилегии 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 будут иметь доступ к командам.