Административный доступ: Активный администратор может получить доступ к любому лифту, например игроку, которому принадлежит этот подъем.
Параметры администратора предоставляются тремя различными способами, описанными ниже.
Статус по умолчанию отключается и отключается. Это можно активировать с помощью команды чата по умолчанию «liftadmin», а также с помощью команды console uplifted.liftadmin, которая может быть привязана к ключу по вашему выбору. Изменение команды chat также изменяет команду console.
Обратная связь по переключению статуса выглядит так:
Код:
"Administrative": {
"AdmAccessAuthLevel": 2, // connection authLevel to get admin-access
"AdmAccessPermission": "admaccess", // plugin permission to get admin-access > "o.grant group admin uplifted.admaccess"
"AdmAccessSwitchable": true, //TRUE lets switch status; FALSE sets always on
"AdmAccessToggleCmd": "liftadmin", // default command to switch the status, if enabled
"AdmPseudoPerms": [ // fauxadmin permission to get admin-access
"fauxadm.allowed",
"fakeadmin.allow"
],
"AdmSwitchEnabledAtLogin": false //if access is switchable, FALSE sets disabled at login; TRUE sets enabled at login
},
Функции по уходу за лифтом: эти параметры определяют различные методы защиты для любой размещенной установки лифта.
Защита «ent kill» может быть динамически включена / выключена для администратора.
Это можно сделать с помощью chatcommand "liftadmin kill", или consolecommand "uplifted.liftadmin kill".
«liftadmin» определяется вашей настройкой в административной секции.
JSON:
"HealthCare": {
"EnableEntIdKillProtection": true, // Enable or disable removal by accident with "ent kill" command,
"EnableRemoverToolProtection": true, // Enable or disable to block the public remover-tool for normal-remove
"EnableSetHomeDeny": true, // Enable or disable blocking of "sethome" & "home add" commands inside the elevator
"IsGroundBlockVulnerable": false // TRUE makes any lift ground (floor or foundation) vulnerable, and kills also the lift-cabin when the block gets killed by direct damage or stability
},
Команды: плагин использует две команды ниже:
JSON:
"Commands": {
"Reset lift movement": "liftaid", // Default chatcommand (owner & admin) to reset a lift in case of the panel does not re-act; Needs to view onto a door or the cabin
"Start lift creation": "newlift" // Default chatcommand to place a new lift; Needs to view onto a foundation (or floor when enabled by group setting)
},
Поддержка плагинов: владелец лифта может управлять различными комбинациями совместного использования. Они также зависят от параметров ниже (и установленных плагинов сторонних разработчиков):
JSON:
"Support": {
"EnableClanSharing": true, // Enable Clan sharing functions when a Clan plugin was found (ClansIO or ClansREBORN)
"EnableFriendSharing": true // Enable Friend sharing functions when a Friend plugin was found (FriendsAPI)
}
Контроль над лифтом при подъеме: из-за того, что лифты нуждаются в частичной неразрушимости, и люди могут злоупотреблять этим путем выхода из закрытого лифта, плагин по умолчанию наблюдает за любым подъемом для активных шпал.
Варианты описаны ниже:
"AbuseControl": {
"SleepWatchDelay": 180, // time in seconds to check and re-check for a sleeper inside a lift
"SleepWatchEnabled": true, // Enable or disable the watcher function
"SleepWatchInterval": 60, // time in seconds to re-check when e sleeper was found before
"SleepWatchMoveDown": true // TRUE forces the lift to move to the lowest floor and holds the door opened; FALSE does hold the door at the current floor open
},
Список управления доступом: плагин не использует никаких разрешений для доступа к различным функциям.
Доступ полностью контролируется членством в группах.
По умолчанию acl сохраняет групповые настройки для группы «admin», «по умолчанию» и группы примеров, называемой «vip_ex».
Проверки правильного разрешения выполняются в следующем порядке:
- Является активным admin => "admin"
- Является членом любой пользовательской группы, например "vip_ex"> "vip_ex"
- В случае отсутствия сопоставленного членства> "default"
Текущие значения по умолчанию показаны ниже:
JSON:
"Permission" : {
"AccessControl" : {
"AccessVipShare" : {
"admin" : true ,
"default" : false ,
"vip_ex" : false
} ,
"BaseComfort" : {
"admin" : 100 ,
"default" : 0 ,
"vip_ex" : 25
} ,
"BaseTemperature" : {
"admin" : 34 ,
"default": 0 ,
"vip_ex" : 17
} ,
«BuildCostMultiplier» : {
«admin» : 1.0 ,
«default» : 2.0 ,
«vip_ex» : 1.5
} ,
«CanCreate» : {
«admin» : true ,
«default» : false ,
«vip_ex» : true
} ,
"CanPlaceOnFloor" : {
"admin" : true ,
"default" : false ,
"vip_ex": false
} ,
«CanReskin» : {
«admin» : true ,
«default» : false ,
«vip_ex» : true
} ,
«DoorSkin» : {
«admin» : 1276338615 ,
«default» : 1276338615 ,
«vip_ex» : 1276338615
} ,
«EnableBuildCost " : {
" admin " : false ,
" default " : true ,
" vip_ex " : true
} ,
"EnableFuelUsage": {
"admin" : false ,
"default" : true ,
"vip_ex" : true
} ,
"FuelConsumePerFloor" : {
"admin" : 1 ,
"default" : 5 ,
"vip_ex" : 3
} ,
"FuelStorageItemSlots" : {
«admin» : 6 ,
«default» : 1 ,
«vip_ex» : 3
} ,
"FuelStorageStackSize " : {
" admin ": 0 ,
«default» : 500 ,
«vip_ex» : 1000
} ,
«MaxFloorLevel» : {
«admin» : 15 ,
«default» : 5 ,
«vip_ex» : 10
} ,
«MaxFloorRange» : {
"admin" : 10 ,
"default" : 3 ,
"vip_ex" : 7
} ,
"MaxLiftPerUser" : {
"admin" : - 1 ,
«default» : 1 ,
«vip_ex» : 2
} ,
«MaxMoveSpeed» : {
«admin» : 5 ,
«default» : 1 ,
«vip_ex» : 3
} ,
«MaxPlacementFloor» : {
"admin" : 4 ,
"default " : 2 ,
" vip_ex " : 3
}
}
} ,
Плагин предоставляет несколько команд консоли для управления acl.
- upl.reloadacl
Перезагружает любые внесенные изменения файла в плагин без необходимости перезагрузки всего плагина - upl.addgroup <имя> Добавляет
(для конфигурации) и запускает плагин полные настройки для новой группы по вашему выбору на основе внутренних значений по умолчанию из «vip_ex».
После этого вам необходимо внести определенные изменения.
Плагин не проверяет существующее имя или нет. - upl.delgroup <имя> Удаляет
(из config) и запускает плагин полные настройки для предоставленного имени группы.
Это не удаляет группу с сервера. - upl.clonegroup <source> <target>
Выполняет клонирование полных настроек из одной группы в другую.
Целевая группа должна уже существовать в acl.
Вы не можете клонировать «admin» или «default» в качестве цели.
Вы можете использовать «admin» или «default» в качестве источника
Различные переключатели с их текущими настройками и краткое описание могут быть показаны на rcon или console. Например, командой «
find vip_ex »:
(Лучшим фильтром для очень коротких имен будет также «
vip_ex. » Или «
.vip_ex »
или искать определенный переключатель, например, «
find cancreate »:
любая настройка также может прямо указывать ввод полного пути, а также изменять полный путь, включая новую настройку. Любые внесенные изменения мгновенно активируются: