
AutoCodeLock — это плагин для автоматизации и упрощения использования, развертывания и размещения кодовых замков, дверей и дверных доводчиков. Список функций
доступен для предоставления разрешения игрокам:
Ниже приведен обзор команд чата со всеми доступными функциями и их настройками по умолчанию.
Под частью «update | u» плагина, описывающей команды для обновления кодовых замков и дверных доводчиков:
Ниже приведены команды, используемые также возможным вариантом клиент-консоли:
Отсутствие доступа к какой-либо функции:
Пример вида для игрока с правами «autolock» и «doorcloser» после настройки плагина по умолчанию:
Функции плагина основаны на нескольких разрешениях для поддержки вашей системы групп/разрешений на основе VIP или Donators.
JavaScript:
"Permissions": {
"adminAutoRights": true, // serves all functions to admins without the need to have a perm
"permissionAll": "autocodelock.all", // usage of all functions at once
"permissionAutoLock": "autocodelock.autolock", // automatic locking and securing (inclusive code|guestcode-functions)
"permissionDeployBox": "autocodelock.deploybox", // deployment of boxes including a codelock (from inventory)
"permissionDeployCupboard": "autocodelock.deploycup", // deployment of cupboards including a codelock (from inventory)
"permissionDeployDoor": "autocodelock.deploydoor", // deployment of doors including a codelock (from inventory)
"permissionDeployLocker": "autocodelock.deploylocker", // deployment of lockers including a codelock (from inventory)
"permissionDoorCloser": "autocodelock.doorcloser", // automated deployment of doorclosers with placed doors
"permissionNoLockNeed": "autocodelock.nolockneed" // codelocks can be auto-deployed without cost
},
На видео ниже показаны все функции в действии:
Остальные параметры конфигурационного файла следующие (с кратким описанием):
JavaScript:
{
"Command": {
"codelockCommand": "codelock" // defines the main plugin comand. Creates chat and console command
},
"Formatting": { // Plugin chat|feedback formatting section
"colorCmdUsage": "yellow",
"colorOFF": "silver",
"colorON": "green",
"colorTextMsg": "white",
"pluginPrefix": "AutoCodeLock",
"prefixColor": "orange",
"prefixFormat": "<color={0}>{1}</color>: "
},
"Options": {
"doorCloserMaxDelay": 15.0, // maximum possible closer delay to choose
"doorCloserMinDelay": 2.0,// minimum possible closer delay to choose
"notifyAuthCodeLock": true // returns-to-player the used codes each time a codelock was automated
},
"PlayerDefaults": { // being defineable user-presets (toggles) for NEW users not yet in the data-file
"AutoLock": false,
"DefaultCloseDelay": 3.0,
"DeployBox": false,
"DeployCupboard": false,
"DeployDoor": false,
"DeployDoorCloser": false,
"DeployLocker": false,
"UseGuestCode": false
}
}
Пример сохраненных данных для одного пользователя ( как можно короче ):
JavaScript:
"7656119820700000": {
"AL": true,
"DLD": false,
"DLB": false,
"DLL": false,
"DLC": false,
"PC": "0815",
"GC": "7416",
"EGC": true,
"DDC": true,
"DCD": 5.0
},
Содержимое языкового файла по умолчанию:
доступен для предоставления разрешения игрокам:
- Автоматическое развертывание кодовых замков на дверях
- Автоматическое развертывание кодовых замков на ящиках
- Автоматическое развертывание кодовых замков на шкафчиках
- Автоматическое развертывание кодовых замков на шкафах
- Автоматическая установка кода кодового замка и запирание дверей
- Установить код блокировки по умолчанию | Заменяет изначально созданный случайный код
- Функция обновления для текущей синхронизации кода со всеми кодовыми замками
- Установить гостевой код блокировки по умолчанию | Заменяет изначально созданный случайный гостевой код
- Функция обновления для текущей синхронизации гостевого кода со всеми кодовыми замками
- Разверните двери с дверными доводчиками
- Установите задержку доводчика по умолчанию
- Функция обновления для текущей синхронизации задержки дверного доводчика со всеми дверями | дверными доводчиками
- Сокрытие кода и гостевого кода при использовании клиентской функции StreamerMode
Ниже приведен обзор команд чата со всеми доступными функциями и их настройками по умолчанию.

Под частью «update | u» плагина, описывающей команды для обновления кодовых замков и дверных доводчиков:

Ниже приведены команды, используемые также возможным вариантом клиент-консоли:

Отсутствие доступа к какой-либо функции:

Пример вида для игрока с правами «autolock» и «doorcloser» после настройки плагина по умолчанию:

Функции плагина основаны на нескольких разрешениях для поддержки вашей системы групп/разрешений на основе VIP или Donators.
JavaScript:
"Permissions": {
"adminAutoRights": true, // serves all functions to admins without the need to have a perm
"permissionAll": "autocodelock.all", // usage of all functions at once
"permissionAutoLock": "autocodelock.autolock", // automatic locking and securing (inclusive code|guestcode-functions)
"permissionDeployBox": "autocodelock.deploybox", // deployment of boxes including a codelock (from inventory)
"permissionDeployCupboard": "autocodelock.deploycup", // deployment of cupboards including a codelock (from inventory)
"permissionDeployDoor": "autocodelock.deploydoor", // deployment of doors including a codelock (from inventory)
"permissionDeployLocker": "autocodelock.deploylocker", // deployment of lockers including a codelock (from inventory)
"permissionDoorCloser": "autocodelock.doorcloser", // automated deployment of doorclosers with placed doors
"permissionNoLockNeed": "autocodelock.nolockneed" // codelocks can be auto-deployed without cost
},
На видео ниже показаны все функции в действии:
Остальные параметры конфигурационного файла следующие (с кратким описанием):
JavaScript:
{
"Command": {
"codelockCommand": "codelock" // defines the main plugin comand. Creates chat and console command
},
"Formatting": { // Plugin chat|feedback formatting section
"colorCmdUsage": "yellow",
"colorOFF": "silver",
"colorON": "green",
"colorTextMsg": "white",
"pluginPrefix": "AutoCodeLock",
"prefixColor": "orange",
"prefixFormat": "<color={0}>{1}</color>: "
},
"Options": {
"doorCloserMaxDelay": 15.0, // maximum possible closer delay to choose
"doorCloserMinDelay": 2.0,// minimum possible closer delay to choose
"notifyAuthCodeLock": true // returns-to-player the used codes each time a codelock was automated
},
"PlayerDefaults": { // being defineable user-presets (toggles) for NEW users not yet in the data-file
"AutoLock": false,
"DefaultCloseDelay": 3.0,
"DeployBox": false,
"DeployCupboard": false,
"DeployDoor": false,
"DeployDoorCloser": false,
"DeployLocker": false,
"UseGuestCode": false
}
}
Пример сохраненных данных для одного пользователя ( как можно короче ):
JavaScript:
"7656119820700000": {
"AL": true,
"DLD": false,
"DLB": false,
"DLL": false,
"DLC": false,
"PC": "0815",
"GC": "7416",
"EGC": true,
"DDC": true,
"DCD": 5.0
},
Содержимое языкового файла по умолчанию: