Building Upgrade

Building Upgrade 1.1.6

Нет прав для скачивания
Исправлен краш таймера при смене категории улучшения.
Добавлена проверка чат команды.
Отформатирован код.
Полностью переписан конфигурационный файл:
Код:
{
  "Команды": {
    "Консольные команды включения авто-улучшения при постройки": [
      "bgrade.upgrade",
      "building.upgrade",
      "up.grade",
      "auto.upgrade",
      "bgrade.up"
    ],
    "Чат команды включения авто-улучшения при постройки": [
      "upgrade",
      "up",
      "grade",
      "autograde",
      "agrade",
      "bgrade"
    ]
  },
  "Настройки GUI Panel": {
    "Максимальный отступ": "1 0.958",
    "Минимальный отступ": "0.0 0.908",
    "Цвет фона": "0 0 0 0.50"
  },
  "Настройки GUI Text": {
    "Максимальный отступ в gui панели": "1 1",
    "Минимальный отступ в gui панели": "0.0 0.870",
    "Названия шрифта": "robotocondensed-regular.ttf",
    "Размер текста в gui панели": 16,
    "Цвет текста в gui панели": "0 0 0 1"
  },
  "Настройки GUI Оповещения": {
    "Включить GUI оповещение при использование плана постройки": true,
    "Время показа оповещения": 5,
    "Названия шрифта": "robotocondensed-regular.ttf",
    "Размер текста GUI оповещения": 18
  },
  "Основные настройки": {
    "Включить бесплатный Upgrade для администраторов?": true,
    "Включить доступ только по привилегиям?": false,
    "Включить поддержку NoEscape (Запретить Upgrade в Raid Block)?": true,
    "Запретить Upgrade в Building Block?": true,
    "Привилегия для улучшения при строительстве и ударе киянкой без траты ресурсов": "buildingupgrade.free",
    "Привилегия что бы позволить улучшать объекты при строительстве": "buildingupgrade.build",
    "Привилегия что бы позволить улучшать объекты ударом киянки": "buildingupgrade.hammer",
    "Разрешить улучшать повреждённые постройки?": true,
    "Через сколько секунд автоматически выключать улучшение строений": 40
  }
}
Добавлен большой выбор команд плагина:

Код:
{
  "Команды": {
    "Консольные команды включения авто-улучшения при постройки": [
      "bgrade.upgrade",
      "building.upgrade",
      "up.grade",
      "auto.upgrade",
      "bgrade.up"
    ],
    "Чат команды включения авто-улучшения при постройки": [
      "upgrade",
      "up",
      "grade",
      "autograde",
      "agrade",
      "bgrade"
    ]
  },
Исправил 2 мелких ошибки который вызывали краш UI.
Знал что допустил ошибку в таймере UI и не исправил. :D
Исправлена проблема таймера UI.
Исправил ошибку когда UI сообщения не срабатывало с Lang.
Перед обновлением удалите старую конфигурацию!
Оптимизировал и исправил работу UI.
Добавлена проверка на чат команды, что бы не было краша таймера при Upgrade.
Добавил языковой файл:
Код:
{
  "UpgradeDamaged": "Нельзя улучшать повреждённые постройки!",
  "UpgradeLevel": "Уровень строения соответствует выбранному!",
  "UpgradeDownLevel": "Нельзя понижать уровень строения!",
  "UpgradeBlock": "Вы не можете улучшить постройку находясь в ней!",
  "UpgradeBuildingBlocked": "<color=ffcc00><size=16><color=#EC402C>Upgrade</color> запрещен в билдинг блоке!!!</size></color>",
  "UpgradeRaid": "Вы не можете использовать Upgrade во время рейд-блока!",
  "UpgradePremHammer": "У вас нету доступа к улучшению киянкой!",
  "UpgradePrem": "У вас нет доступа к данной команде!",
  "UpgradeNoResources": "<color=ffcc00><size=16>Для улучшения нехватает ресурсов!!!</size></color>",
  "UpgradeON": "<size=14><color=#EC402C>Upgrade включен!</color> \nДля быстрого переключения используйте: <color=#EC402C>/upgrade 0-4</color></size>",
  "UpgradeOFF": "<color=ffcc00><size=14>Вы отключили <color=#EC402C>Upgrade!</color></size></color>",
  "UpgradeNotice": "Используйте <color=#EC402C>/upgrade</color> (Или нажмите <color=#EC402C>USE - Клавиша E</color>) для быстрого улучшения при постройке.",
  "UpgradeMSG": "Режим улучшения строения до {0} выключится через {1} секунд."
}
Почистил конфигурационный файл:
Код:
{
  "Команды": {
    "Консольная команда включения авто-улучшения при постройки": "building.upgrade",
    "Чатовая команда включения авто-улучшения при постройки": "upgrade"
  },
  "Настройки GUI Panel": {
    "Максимальный отступ:": "1 0.958",
    "Минимальный отступ:": "0.0 0.908",
    "Цвет фона:": "0 0 0 0.50"
  },
  "Настройки GUI Text": {
    "Максимальный отступ в gui панели:": "1 1",
    "Минимальный отступ в gui панели:": "0.0 0.870",
    "Названия шрифта": "robotocondensed-regular.ttf",
    "Размер текста в gui панели:": 16,
    "Цвет текста в gui панели:": "0 0 0 1"
  },
  "Настройки GUI Оповещения": {
    "Включить GUI оповещение при использование плана постройки": true,
    "Время показа оповещения": 5,
    "Названия шрифта": "robotocondensed-regular.ttf",
    "Размер текста GUI оповещения": 18
  },
  "Основные настройки": {
    "Включить бесплатный Upgrade для администраторов?": true,
    "Включить доступ только по привилегиям?": false,
    "Включить поддержку NoEscape (Запретить Upgrade в Raid Block)?": true,
    "Запретить Upgrade в Building Block?": true,
    "Привилегия для улучшения при строительстве и ударе киянкой без траты ресурсов": "buildingupgrade.free",
    "Привилегия что бы позволить улучшать объекты при строительстве": "buildingupgrade.build",
    "Привилегия что бы позволить улучшать объекты ударом киянки": "buildingupgrade.hammer",
    "Разрешить улучшать повреждённые постройки?": false,
    "Через сколько секунд автоматически выключать улучшение строений": 40
  }
}

Если будут ошибки просьба сообщить!
Так же если есть идей по обновлению плагина не стесняйтесь говорить!