BetterTC

Платное BetterTC 1.6.0

ВАЖНОЕ ОБНОВЛЕНИЕ. ВНИМАТЕЛЬНО ПРОЧИТАЙТЕ ВСЁ. НЕ ОБНОВЛЯЙТЕ ДО ИЮНЬСКОГО ОБНОВЛЕНИЯ.

  • Система обоев была перепрограммирована, чтобы сделать её совместимой с новыми обоями для крыши и пола.
  • Типы обоев теперь фильтруются в графическом интерфейсе, а пользовательские обои теперь имеют значок проверки, который отличает их от оригинальных обоев игры.
  • Собственные обои игры теперь полностью загружаются непосредственно из самой игры. Другими словами, мне больше не нужно вручную добавлять новые обои, которые могут появиться в будущем.
  • Пользовательские обои (те, которые я создаю) теперь хранятся в новом файле данных. Удалять этот файл во время очистки не нужно. Однако все пользовательские обои, которые существовали раньше, больше не совместимы, поэтому мне пришлось обновить их, чтобы они снова загружались.
  • [Добавлено предложение]. Теперь, когда у нас есть файл данных для их хранения… вы можете добавлять и удалять свои собственные обои! Для этого вам нужно включить разрешение bettertc.admin, а затем использовать новую команду чата, которую я добавил для этой цели. Или используйте её через консоль… Чтобы удалить, просто нажмите красную кнопку X (мои пользовательские обои сохраняются — даже если вы их удалите, они вернутся). Очень важно, чтобы обои обновлялись, иначе они не будут загружаться на стену.
Команда Чата:

  • Использование: /addwp <skinid> <Стена | Пол | Потолок>
  • Пример: /addwp 3356517390 Стена
Консольная команда:

  • Использование: addwp <идентификатор скина> <Стена | Пол | Потолок>
  • Пример: addwp 3356517390 Стена


  • Добавлено новое разрешение, позволяющее игрокам просматривать пользовательские обои. Не забудьте предоставить новое разрешение: bettertc.wallpaper.custom, чтобы игроки могли их просматривать.
  • Добавлен внешний вид деревянной стены «Фронтир». Теперь его можно заменить на обычный внешний вид деревянной стены. Спасибо bmgjet за патч, который исправил проблему с появлением этих стен. Этот внешний вид официально недоступен в игре.
  • Также был добавлен внешний скин «Ледяная стена». Этот скин официально доступен в игре во время Рождества.
  • Теперь при смене внешнего вида внешних стен объект больше не восстанавливается полностью бесплатно (предотвращение эксплойтов); он сохраняет тот же уровень здоровья, что и раньше.
  • Я также исправил ошибку, из-за которой, если у игрока не было разрешения bettertc.tcskindeployed, изменения, позволяющие использовать определённые предметы в TC, не применялись. Теперь это должно работать корректно, даже если скин TC меняется с помощью баллончика.
  • [Добавлено предложение]. Добавлен новый параметр конфигурации: «Урон от обоев»: true. Если установлено значение false, обои нельзя разбить в ближнем бою или выстрелами. Однако их все равно можно уничтожить с помощью C4 или ракет. Полная блокировка урона сложнее и, на мой взгляд, не нужна.
  • [Добавлено предложение]. Система ремонта была оптимизирована, и был добавлен новый параметр конфигурации: «Время восстановления после недавнего повреждения (секунды)»: 30,0. Это помогает предотвратить злоупотребление ремонтом во время рейдов. При таком параметре недавно поврежденные конструкции нельзя будет отремонтировать сразу.
  • [Добавлено предложение]. Совместимость с модулем Carbon Image. Теперь, если на вашем сервере работает Carbon вместо Oxide, он будет использовать встроенный модуль Carbon вместо Image Library.
  • [Добавлено предложение]. Добавлен новый параметр для отключения многоцветной опции для скина «Контейнер». Отключение этой опции (включенной по умолчанию) немного повысит FPS в зданиях, использующих этот скин: меньше цветов = выше производительность.



В этой версии добавлена совместимость со скинами внешних стен. Внешние стены функционируют иначе, чем обычные строительные блоки, поэтому мне пришлось реализовать для них отдельную систему. Для этого я добавил кнопку в существующее меню скинов, которая отображает иконку внешней стены.

Эта функция перекраивает внешние стены, размещенные игроком, который активировал эту функцию, а также стены, размещенные членами его команды. Перекрашиваться будут только те стены, которые находятся на расстоянии, указанном в конфигурации - измеряется от шкафа с инструментами.

ВАЖНО:

Имейте в виду, что эта функция рескина в настоящее время бесплатна и не требует никаких ресурсов. Возможно, в будущем я введу систему оплаты, чтобы избежать возможных злоупотреблений.


ЕЩЕ ВАЖНЕЕ:

Перед обновлением плагина удалите текущий файл конфигурации. Если вы этого не сделаете, у вас могут возникнуть проблемы.

Параметры конфигурации, добавленные в этом обновлении:

«Reskin Wall Enable": true // Включает или отключает глобальную кнопку перекраски внешней стены.
«Only reskin on wall of the same grade": false // Предотвращает изменение между несовместимыми типами стен
«Reskin Wall TC Distance (Default: 150)": 150.0 // Не превышайте это расстояние, это может быть проблематично
«Wallpaper Enable": true // Включает или отключает кнопку функции обоев глобально


Было добавлено новое разрешение, чтобы только избранные игроки могли использовать эту новую функцию: bettertc.upwall
Исправление сборки для сегодняшнего обновления, четверг, 3 апреля.

Не обновляйтесь до этого времени!
1.4.81: Исправление ошибки при компиляции. Способ исправления гармонии был изменен по рекомендации клиента.
Изменен способ проверки обрабатываемого TC. Как работает обнаружение TC? Теперь сначала он попытается получить строительный блок, который находится под игроком, который взаимодействует. Как только блок найден, он получает здание, к которому подключен блок. В случае ошибки он будет использовать предыдущий метод, когда он получал здание по зоне строительства.
Таким образом, я надеюсь исправить проблемы, которые иногда возникали в конструкциях с несколькими TC, где конструкции, связанные со вторичным TC, не были улучшены, поскольку всегда получался основной TC. Поэтому пришлось немного отодвинуть внешние TC, чтобы диапазон первого TC не перекрывался.

Надеюсь, я хорошо объяснил, и теперь все работает лучше.

Добавлена новая опция конфигурации, позволяющая сохранять элементы обратно в TC.
"Разрешить предметы в инвентаре TC": {
"gunpowder": false,
"sulfur": false,
"sulfur.ore": false,
"explosives": false,
"diesel_barrel": false,
"cctv.camera": false,
"targeting.computer": false
}
Исправлена ошибка, из-за которой кнопка смены скина исчезала, если у игрока не было прав на обои в контейнере DLC.
Теперь, если BetterTC активен на TC во время обновления, ремонта, смены скина или установки обоев, и игрок, инициировавший процесс, входит в режим Raid Block, все функции автоматически останавливаются.
ВАЖНО! НЕ ОБНОВЛЯЙТЕ ДО НОЯБРЯ ОБНОВЛЕНИЕ RUST
Добавлено в конфигурацию: Проверка обновлений при загрузке (по умолчанию True) Это будет проверять каждый раз при загрузке плагина, есть ли новые скины или обои, и добавлять их автоматически. Отключите это, если вы не хотите, чтобы это происходило автоматически, и хотите сделать это вручную с помощью синей кнопки «Проверить обновление»
Аватары теперь отображаются в списке авторизованных игроков.
Исправлена проблема совместимости с другими плагинами для строительства. Теперь, если вы используете «BuildingSkin», «BuildingSkins» или «XBuildingSkinMenu», дополнительная проверка отключена. Поэтому вы больше не должны сталкиваться с проблемами, когда база превращается в палки.
НОВЫЕ ЭКСКЛЮЗИВНЫЕ ОБОИ

Добавлены новые неофициальные обои. Будут созданы и добавлены новые обои позже.
После обновления плагина нажмите «Проверить обновление».
Исправлен значок кнопки «Проверить обновление».

Если по какой-то причине вы не хотите, чтобы ваши игроки использовали эти обои, измените настройки и установите Enabled на false.
Добавлена новая опция в конфиге для принудительного использования обоев по обе стороны всех стен. Отключение очистки внешних стен игрой.
Добавлена новая функция, которая позволяет рассчитать стоимость ресурсов, необходимых для обновления. Для этого в меню добавлена новая кнопка информации.
Добавлена поддержка плагина RaidBlock
Обновления нет до октября ОБНОВЛЕНИЕ. Можно использовать на серверах Staging.
Добавлена поддержка размещения обоев на обеих сторонах стены. Добавлен переключатель, позволяющий игроку решить, хочет ли он их с обеих сторон или только внутри.
Добавлена опция глобального включения/выключения размещения с обеих сторон в конфигурацию плагина. Оставьте значение True, если хотите, чтобы игроки принимали решение. Или false, чтобы отключить его.
IMPORTANT: You may need to delete the config file and regenerate it by reloading the plugin. Remember to click the check update button to download the skins list!
  • Reduced the default cost of placing wallpaper to 5. To make it consistent with the in-game price per unit.
  • You can now place a wallpaper on the entire building. Added a button called "PLACE ALL" this will place the wallpaper regardless of grade or skin.
  • Spray can icons, wallpaper and TC skins now load directly from the client side, thus optimizing image loading.
  • Added an additional setting to decide if you want to use NoEscape or not. "Use NoEscape Plugin: true/false"
  • Disabled debug logging.