• Друзья, на пополнения счёта добавлены новые платежные методы FreeKassa, ЮМани, Perfect Money, Cryptomus (все виды криптовалют)

Building Upgrade

ПРИВАТНЫЙ Building Upgrade 1.2.4

Недоступно
- Исправлено возникновение NRE при улучшении
- Исправлена ошибка при апгрейде связанная со скинами
- Fix после обновления
  • Like
Реакции: Fastot
- Фикс после обновления
  • Like
Реакции: FoX112341
- Исправлена проблема апгрейда
- Исправлено отключение Remove (если включено) при переключении через клавишу E
- Переписаны команды вызова автоулучшения. Для удобства вы можете указать разные доступные команды с разных плагинов, для удобности. Добавлено в конфигурацию:

JSON:
"Список чатовых и консольных команд переключения авто-улучшения": [
      "up",
      "bgrade",
      "upgrade"
    ]


- Удалено UI и перекинуто на Gametip
1616148935325.png

- Переписана функция PayForUpgrade
- Переписана функция CanAffordUpgrade
- Исправлены ошибки
-
  • Like
Реакции: GermanRuss
- Немного переписал плагин, убрал нагрузку.
- Обновил конфигурацию
- Добавил отключение Переключения типа upgrade клавишей E
- Добавил поддержку BuildingProtection
- FIX update (protocol 2215.189.1)
- Хук 'OnPlayerActiveItemChanged' заменен на 'OnActiveItemChanged'
- Цена изменена
исправил работоспособность плагина после обновления
Первое это добавил API:

Код:
BuildingUpgradeActivate(ulong) - Проверка включен ли у игрока режим авто-улучшения - ответ true или false;

BuildingUpgradeDeactivate(ulong) - Выключение режима авто-улучшения (если он включен) у игрока.

Добавил в конфигурацию:
Код:
"Включить выключение удаления построек при включении авто-улучшения (Поддержка плагина Remove с сайта RustPlugin.ru)": true,

Добавил поддержку Remove(Версия от 1.2.4) с сайта, что бы при включении режима удаления или режима авто-улучшения выключались функции плагинов. То есть :
В случае если у игрока включен режим удаления и игрок включает авто-улучшение, режим удаления будет выключен, и наоборот.
Конфигурация изменилась - она обновиться автоматически. Добавлены новые поля:

Код:
"Команды": {
    "Консольная команда включения авто-улучшения при постройки": "building.upgrade",
    "Чатовая команда включения авто-улучшения при постройки": "upgrade"
  },

Добавлена проверка в команды в чатовых, что бы не было краша таймера при Upgrade
Плагин отформатирован
Приватные методы убраны из плагина. Теперь он будет работать на любом хостинге (Moscow, Алкад, Растхост)
Немного переделал поверку для GUI информирование при использование плана постройки
Первое, это изменение конфигурации, в нее добавлены новые пункты:

Код:
"Настройки GUI Оповещения": {
    "Включить GUI оповещение при использование плана постройки": true,
    "Время показа оповещения": 5,
    "Размер текста GUI оповещения": 18,
    "Сообщение GUI": "Используйте <color=#EC402C>/upgrade</color> (Или нажмите <color=#EC402C>USE - Клавиша E</color>) для быстрого улучшения при постройке."
  },

Добавлено GUI оповещение при использование Плана постройки. Суть оповещения это донести новым игрокам что у Вас присуствует быстое улучшение.
Screenshot_6.jpg
Оповещение не показываеться игрокам у каких нету привилегии использования Upgrade.
Добавил мини Бинд на клавишу E (По стандарту USE), работает он только когда у игрока в руках План постройки.
Переделал чатовую команду /upgrade 0-4
Переделал все проверки
Добавил проверку на выгрузку плагина, и удаление GUI (Если оно было активно)
Переделал проверки и функционал upgrade без ресурсов.
Исправил зависание таймера при использование аргументов больше указаного.
Исправили баг с апгрейдом внутри обьектов
Исправил проблему с бесплатным upgrade для администраторов
Сверху