Обязательные зависимости:
Chaos library - https://chaoscode.io/resources/chaos.321/
Админ меню с графическим интерфейсом, которое можно использовать для:
Разрешения:
Чтобы включить эту функцию, установите для параметра «Use different permissions for each section of the player administration tab» значение true в конфигурации.
Разрешения для каждого элемента в меню информации об игроке:
Меню команды (требуется разрешение adminmenu.use)
Вы можете установить чат и консольные команды, которые можно запускать через меню. Эти команды запускаются так, как если бы пользователь сам вводил их, поэтому для выполнения любых команд потребуется соответствующее разрешение/уровень авторизации. Вы также можете раздавать предметы игрокам из подменю «give».
В настоящее время есть 4 переменные, которые вы можете добавить в команды
Использование переменной «{target1_name}» или «{target1_id}» в команде вызовет меню выбора игрока, позволяющее выбрать игрока для команды.
Использование переменной {target2_name} или {target2_id} в команде вызовет меню выбора второго игрока, позволяющее выбрать дополнительного игрока для команды.
Переменные имени будут заменены отображаемым именем цели, а переменные идентификатора, в свою очередь, будут заменены идентификатором пользователя цели.
Пример использования для 2-х выбранных игроков:
Телепортация Player1 в Player2 с помощью команды /tp.
Пример использования для 1 игрока:
Телепортация к выбранному игроку с помощью команды /tp.
Пример команды, не требующей никаких целей:
Переключение режима бога на себя.
Меню разрешений (требуется разрешение adminmenu.permissions)
В меню разрешений есть 3 категории.
View - это просто список всех зарегистрированных на данный момент разрешений.
Player Permissions - откроется меню выбора игрока, после того как вы выбрали игрока, в нем будут отображаться все доступные в данный момент разрешения, при этом разрешения, которые есть у игрока, будут выделены зеленым цветом. Затем вы можете переключить разрешения для выбранного игрока, нажав кнопку permission.
Group Permissions - Это откроет меню выбора группы, после того как вы выбрали группу, в нем будут отображаться все доступные в настоящее время разрешения, при этом разрешения, которые есть у группы, будут выделены зеленым цветом. Затем вы можете переключить разрешения для выбранной группы, нажав кнопку permission.
Меню групп (требуется разрешение adminmenu.groups)
В меню групп 5 категорий.
View - это список всех групп, щелкните любое имя группы, чтобы увидеть всех пользователей в этой группе.
Create Group - Это меню используется для создания новых групп. Он имеет 3 поля ввода (Name, Title and Rank). После заполнения поля вы должны нажать «ENTER», чтобы зарегистрировать ввод. По крайней мере, вам нужно указать имя группы, чтобы создать новую группу. После того, как вы заполнили детали, вы можете нажать кнопку «Create», чтобы создать новую группу. Если вы хотите очистить ввод, нажмите кнопку «Reset».
** Примечание 1 ** Если у вас есть какие-либо плагины графического интерфейса в фоновом режиме, которые постоянно обновляются (например, LustyMap), это приведет к сбросу вашего ввода. Перед использованием этого меню необходимо отключить любое автообновление фонового интерфейса!
** Примечание 2 ** Графические поля ввода не идеальны, они могут случайным образом сбрасывать ввод, и любые клавиши, которые вы нажимаете во время набора текста, повлияют на вашего персонажа в игре (например, нажатие 'w' переместит вашего персонажа вперед)
Clone Group - Выберите группу для клонирования. Это автоматически копирует все разрешения, а также позволяет копировать пользователей в группе.
Remove Group - Выберите группу для удаления. Имейте в виду, что этот процесс нельзя отменить!
User Groups - Это откроет меню выбора игрока, после того как вы выбрали игрока, в нем будут отображаться все доступные группы, причем группы, в которых находится игрок, будут выделены зеленым цветом. Затем вы можете переключать группы для выбранного игрока, нажав кнопку "group".
Параметры конфигурации
Chat Command List - Это список команд чата, которые должны быть доступны через меню.
Console Command List - Это список консольных команд, которые должны быть доступны через меню.
Colors - Различные варианты цвета пользовательского интерфейса
Ввод команды
Ввод команды - это подробная информация о команде, которую вы хотите добавить в меню. Команды будут располагаться в меню в том порядке, в котором они указаны в конфигурации. Ввод команды состоит из 3 частей:
Name - Название команды
Description - Краткое описание того, что делает команда
Command - Сама команда
Обязательно добавьте консольные команды в список консольных команд и наоборот!
Chaos library - https://chaoscode.io/resources/chaos.321/
Админ меню с графическим интерфейсом, которое можно использовать для:
- Управление разрешениями для групп и отдельных игроков.
- Создание и удаление групп.
- Клонировать группы с сохранением разрешений, и при необходимости пользователей.
- Просмотр пользователей в группах, и добавление/удаление игроков из них для каждой группы.
- Добавление и удаление игроков из групп для каждого игрока.
- Легко запускать и общаться в чате или консольной команде одним нажатием кнопки.
- Раздача предметов игрокам.
- Все права основаны на разрешениях, поэтому вы можете предоставить администраторам ограниченные полномочия.
Разрешения:
- adminmenu.use - Требуется для открытия меню и доступа к разделу команд.
- adminmenu.permissions - Требуется для доступа к разделу разрешений.
- adminmenu.groups - Требуется для доступа к разделу групп.
- adminmenu.give - Требуется для доступа к меню Выдать.
- adminmenu.players - Требуется для доступа к меню информации об игроке.
- adminmenu.give.selfonly - Используется для ограничения меню "Выдать", чтобы пользователи могли выдавать итемы только себе.
Чтобы включить эту функцию, установите для параметра «Use different permissions for each section of the player administration tab» значение true в конфигурации.
Разрешения для каждого элемента в меню информации об игроке:
- adminmenu.players.kickban
- adminmenu.players.mute
- adminmenu.players.blueprints
- adminmenu.players.hurt
- adminmenu.players.heal
- adminmenu.players.kill
- adminmenu.players.strip
- adminmenu.players.teleport
Меню команды (требуется разрешение adminmenu.use)
Вы можете установить чат и консольные команды, которые можно запускать через меню. Эти команды запускаются так, как если бы пользователь сам вводил их, поэтому для выполнения любых команд потребуется соответствующее разрешение/уровень авторизации. Вы также можете раздавать предметы игрокам из подменю «give».
В настоящее время есть 4 переменные, которые вы можете добавить в команды
Код:
{target1_name}
{target2_name}
{target1_id}
{target2_id}
Использование переменной {target2_name} или {target2_id} в команде вызовет меню выбора второго игрока, позволяющее выбрать дополнительного игрока для команды.
Переменные имени будут заменены отображаемым именем цели, а переменные идентификатора, в свою очередь, будут заменены идентификатором пользователя цели.
Пример использования для 2-х выбранных игроков:
Телепортация Player1 в Player2 с помощью команды /tp.
Код:
"/tp {target1_name} {target2_name}"
Пример использования для 1 игрока:
Телепортация к выбранному игроку с помощью команды /tp.
Код:
"/tp {target1_name}"
Пример команды, не требующей никаких целей:
Переключение режима бога на себя.
Код:
"/god"
Меню разрешений (требуется разрешение adminmenu.permissions)
В меню разрешений есть 3 категории.
View - это просто список всех зарегистрированных на данный момент разрешений.
Player Permissions - откроется меню выбора игрока, после того как вы выбрали игрока, в нем будут отображаться все доступные в данный момент разрешения, при этом разрешения, которые есть у игрока, будут выделены зеленым цветом. Затем вы можете переключить разрешения для выбранного игрока, нажав кнопку permission.
Group Permissions - Это откроет меню выбора группы, после того как вы выбрали группу, в нем будут отображаться все доступные в настоящее время разрешения, при этом разрешения, которые есть у группы, будут выделены зеленым цветом. Затем вы можете переключить разрешения для выбранной группы, нажав кнопку permission.
Меню групп (требуется разрешение adminmenu.groups)
В меню групп 5 категорий.
View - это список всех групп, щелкните любое имя группы, чтобы увидеть всех пользователей в этой группе.
Create Group - Это меню используется для создания новых групп. Он имеет 3 поля ввода (Name, Title and Rank). После заполнения поля вы должны нажать «ENTER», чтобы зарегистрировать ввод. По крайней мере, вам нужно указать имя группы, чтобы создать новую группу. После того, как вы заполнили детали, вы можете нажать кнопку «Create», чтобы создать новую группу. Если вы хотите очистить ввод, нажмите кнопку «Reset».
** Примечание 1 ** Если у вас есть какие-либо плагины графического интерфейса в фоновом режиме, которые постоянно обновляются (например, LustyMap), это приведет к сбросу вашего ввода. Перед использованием этого меню необходимо отключить любое автообновление фонового интерфейса!
** Примечание 2 ** Графические поля ввода не идеальны, они могут случайным образом сбрасывать ввод, и любые клавиши, которые вы нажимаете во время набора текста, повлияют на вашего персонажа в игре (например, нажатие 'w' переместит вашего персонажа вперед)
Clone Group - Выберите группу для клонирования. Это автоматически копирует все разрешения, а также позволяет копировать пользователей в группе.
Remove Group - Выберите группу для удаления. Имейте в виду, что этот процесс нельзя отменить!
User Groups - Это откроет меню выбора игрока, после того как вы выбрали игрока, в нем будут отображаться все доступные группы, причем группы, в которых находится игрок, будут выделены зеленым цветом. Затем вы можете переключать группы для выбранного игрока, нажав кнопку "group".
Параметры конфигурации
Chat Command List - Это список команд чата, которые должны быть доступны через меню.
Console Command List - Это список консольных команд, которые должны быть доступны через меню.
Colors - Различные варианты цвета пользовательского интерфейса
Ввод команды
Ввод команды - это подробная информация о команде, которую вы хотите добавить в меню. Команды будут располагаться в меню в том порядке, в котором они указаны в конфигурации. Ввод команды состоит из 3 частей:
Name - Название команды
Description - Краткое описание того, что делает команда
Command - Сама команда
Обязательно добавьте консольные команды в список консольных команд и наоборот!