- Поддерживаемые плагины
- https://rustplugin.ru/resources/remove-gui.113/
- Автор
- OxideBro - RustPlugin.ru
Building Upgrade - Улучшение строений при строительстве или ударе киянки до определённого уровня.
Особенности
● Бинд команды на горячую клавишу (bind u building.upgrade)
● Графическое оформление текста и информации
● Детальная настройка панели GUI
● Русская конфигурация, настройки до мелочей
● Система привилегий
● Поддержка NoEscape
● Откладочные сообщения
● Upgrade без ресурсов для администраторов и игроков с привилегией (buildingupgrade.free)
● Upgrade киянкой
● Красивое и плавное оповещение
Чат команды
● /upgrade "уровень улучшения" - включить/выключить улучшение строений.
уровень улучшения: 0 - выключить, 1 - дерево, 2 - камень, 3 - металл, 4 - армор
Горячие клавиши
● E - включить/изменить/выключить улучшение строений (Если в руках план постройки).
● Для работы команды необходимо биндить клавишу самостоятельно bind u building.upgrade
Привилегии
● buildingupgrade.build - позволяет улучшать объекты при строительстве.
● buildingupgrade.hammer - позволяет улучшать объекты ударом киянки.
● buildingupgrade.free - позволяет улучшать объекты при строительстве и ударе киянкой без траты ресурсов.
Привилегии buildingupgrade.build и buildingupgrade.hammer предоставляет доступ к функциям плагина если в файле конфигурации /oxide/config/BuildingUpgrade.json включен доступ только по привилегиям.
Конфигурация
API
[CODE]BuildingUpgradeActivate(ulong) - Проверка включен ли у игрока режим авто-улучшения - ответ true или false;
BuildingUpgradeDeactivate(ulong) - Выключение режима авто-улучшения (если он включен) у игрока.[/CODE]

Демонстрация работы плагина с привилегией "buildingupgrade.free"
Особенности
● Бинд команды на горячую клавишу (bind u building.upgrade)
● Графическое оформление текста и информации
● Детальная настройка панели GUI
● Русская конфигурация, настройки до мелочей
● Система привилегий
● Поддержка NoEscape
● Откладочные сообщения
● Upgrade без ресурсов для администраторов и игроков с привилегией (buildingupgrade.free)
● Upgrade киянкой
● Красивое и плавное оповещение
Чат команды
● /upgrade "уровень улучшения" - включить/выключить улучшение строений.
уровень улучшения: 0 - выключить, 1 - дерево, 2 - камень, 3 - металл, 4 - армор
Горячие клавиши
● E - включить/изменить/выключить улучшение строений (Если в руках план постройки).
● Для работы команды необходимо биндить клавишу самостоятельно bind u building.upgrade
Привилегии
● buildingupgrade.build - позволяет улучшать объекты при строительстве.
● buildingupgrade.hammer - позволяет улучшать объекты ударом киянки.
● buildingupgrade.free - позволяет улучшать объекты при строительстве и ударе киянкой без траты ресурсов.
Привилегии buildingupgrade.build и buildingupgrade.hammer предоставляет доступ к функциям плагина если в файле конфигурации /oxide/config/BuildingUpgrade.json включен доступ только по привилегиям.
Конфигурация
Код:
{
"Configuration Version": {
"Major": 1,
"Minor": 2,
"Patch": 2
},
"Основные настройки": {
"Через сколько секунд автоматически выключать улучшение строений": 40,
"Привилегия что бы позволить улучшать объекты при строительстве": "buildingupgrade.build",
"Привилегия для улучшения при строительстве и ударе киянкой без траты ресурсов": "buildingupgrade.free",
"Привилегия что бы позволить улучшать объекты ударом киянки": "buildingupgrade.hammer",
"Включить бесплатный Upgrade для администраторов?": true,
"Запретить Upgrade в Building Block?": true,
"Включить доступ только по привилегиям?": true,
"Включить поддержку NoEscape (Запретить Upgrade в Raid Block)?": true,
"Включить поддержку BuildingProtection (Запретить Upgrade в BuildingProtection)?": false,
"Разрешить улучшать повреждённые постройки?": false,
"Включить выключение удаления построек при включении авто-улучшения (Поддержка плагина Remove с сайта RustPlugin.ru)": false,
"Включить переключение типов апгреда клавией E для игроков (При включенной функции может быть небольшая нагрузка из за хука)": false
},
"Сообщения": {
"No Permissions Hammer:": "У вас нету доступа к улучшению киянкой!",
"No Permissions:": "У вас нету доступа к данной команде!",
"No Resources:": "<color=#ffcc00><size=16>Для улучшения нехватает ресурсов!!!</size></color>",
"Сообщение при включение Upgrade:": "<size=14><color=#EC402C>Upgrade включен!</color> \nДля быстрого переключения используйте: <color=#EC402C>/upgrade 0-4</color></size>",
"Сообщение при выключение Upgrade:": "<color=#ffcc00><size=14>Вы отключили <color=#EC402C>Upgrade!</color></size></color>"
},
"Настройки GUI Panel": {
"Минимальный отступ:": "0.0 0.908",
"Максимальный отступ:": "1 0.958",
"Цвет фона:": "0 0 0 0.50"
},
"Настройки GUI Text": {
"Размер текста в gui панели:": 16,
"Цвет текста в gui панели:": "0 0 0 1",
"Минимальный отступ в gui панели:": "0.0 0.870",
"Максимальный отступ в gui панели:": "1 1"
},
"Настройки GUI Оповещения": {
"Включить GUI оповещение при использование плана постройки": true,
"Размер текста GUI оповещения": 18,
"Сообщение GUI": "Используйте <color=#EC402C>/upgrade</color> (Или нажмите <color=#EC402C>USE - Клавиша E</color>) для быстрого улучшения при постройке.",
"Время показа оповещения": 5
},
"Команды": {
"Список чатовых и консольных команд переключения авто-улучшения": [
"up",
"bgrade",
"upgrade"
]
}
}
}
API
[CODE]BuildingUpgradeActivate(ulong) - Проверка включен ли у игрока режим авто-улучшения - ответ true или false;
BuildingUpgradeDeactivate(ulong) - Выключение режима авто-улучшения (если он включен) у игрока.[/CODE]

Демонстрация работы плагина с привилегией "buildingupgrade.free"
