War Mode

Скидка War Mode 1.3.12

Режим войны
  • Исправление устаревшего хука TeamInvite
  • Исправление параметра конфигурации 'CanKillTrespassingSleepers', который ранее позволял игрокам атаковать тех, кто не спал, находясь на их собственной базе. Теперь игроки могут атаковать только спящих игроков, которые вторглись на их территорию.
Исправлена ошибка, из-за которой торговые автоматы нельзя было разграбить, даже если для параметра PUBLICCONTAIENRS было установлено значение true
Исправлена ошибка при запуске.
Исправлена проблема, из-за которой режим членов команды менялся, если лидер их команды находился в зоне PVP, а член команды, не являющийся лидером, погибал.
Исправлено для обновления игры.
WarMode
-Переработана настройка правил режима. Теперь вы можете устанавливать правила для определенных типов сущностей. Я настоятельно рекомендую использовать плагин расширения панели администратора WarMode для редактирования этих новых правил!
-Создан новый плагин расширения WarMode Badges. Этот плагин предоставляет настраиваемый элемент пользовательского интерфейса, который указывает, в каком режиме вы находитесь.
-Добавлена интеграция с BetterChat. Новый раздел конфига будет виден, если у вас установлен этот плагин.
-Расширение функциональности с ZoneManager. Теперь вы можете настраивать зоны с принудительным режимом на основе имени зоны, а также идентификатора зоны. Кроме того, помимо точного совпадения можно установить частичное совпадение. Обратитесь к документации, чтобы узнать, как это работает!
-Добавлена функциональность динамических конфигураций. Это означает, что параметры конфигурации для интеграции плагинов будут отображаться только в том случае, если у вас установлен этот плагин. Например, чтобы увидеть настройки BetterChat в конфиге, вам нужно установить BetterChat, а затем перезагрузить WarMode. После этого вы увидите эти параметры в конфиге. Это сделано для предотвращения раздувания конфигурации.
-Добавлено свойство Display Name в конфиг режима. Это то, как ваш режим будет отображаться у игроков в сообщениях чата. Это не локализованное значение.
-Добавлено свойство Color Hex в конфиг режима. Когда названия режимов будут отображаться в сообщениях чата, они будут выглядеть как этот цвет. При этом не происходит автоматического обновления цветов расширений и других плагинов, таких как Badges, SpawnUI или BetterChat или SimpleStatus. Вам придется обновлять их вручную.

-Введена новая команда «warmode.getmode», которая попытается сообщить вам режим сущности, которую вы просматриваете. Требуется разрешение warmode.admin
-Переработана вся локализация для уведомлений о правилах. Теперь оно будет сообщать вам, в каком режиме находится сущность, с которой вы пытались взаимодействовать.
-Добавлена опция UpdateInterval в конфигурации маркера, которая позволит вам изменить скорость обновления маркера. По умолчанию это каждые 0,5 секунды. Вы можете установить меньшее число, и маркер будет более отзывчивым, но это может повлиять на производительность.
-Добавлена опция ShowDebugMessagesInConsole Settings, при включении которой сообщения о правилах будут выводиться в консоль сервера. Это приведет к переполнению консоли сервера сообщениями, поэтому используйте ее только в тестовых средах. Эту опцию также можно включить в панели администратора WarMode.
-Исправлена ошибка, из-за которой WarMode блокировал разграбление ящиков для вертолетов, падающих на базы.
-Исправлена ошибка, из-за которой зажигательные патроны повреждали предметы, которые не должны были повреждаться
-Исправлена ошибка, из-за которой игроки не могли разграбить сброшенные парашюты или водолазные танки.

Значки режима WarMode
-Новый плагин расширения
-Добавляет элемент пользовательского интерфейса в HUD, который показывает, в каком режиме вы находитесь в данный момент.
-Этот элемент можно настроить в конфиге


Панель администратора WarMode
-Добавлены две новые страницы в панели администратора для модов и настроек. Существующая страница теперь называется «Правила».
-Существенные изменения на странице «Правила» для учета новой конфигурации правил.
-Объединили категории правил «Нападение» и «Рейд» в одну «Нападение». Это связано с тем, что для зданий теперь есть определенная цель, которой ранее был рейд.
-Вы теперь можете сворачивать/разворачивать категории на странице правил. В свернутом состоянии вы можете редактировать правила в целом без необходимости уточнять их, это похоже на то, как страница правил работала раньше. В развернутом виде вы можете настраивать правила для каждого типа сущности в отдельности.
-Теперь есть возможность копировать/вставлять правила из одного режима в другой.
-Новая страница режимов позволяет добавлять/редактировать/удалять режимы непосредственно из панели администратора, ранее вам приходилось вручную редактировать конфиг. Вам все равно придется вручную редактировать локализацию и настройки расширений для новых добавляемых режимов.
-Добавлено новое свойство для режимов под названием Display Name, которое будет определять, как режим будет отображаться игрокам в чате. Если вы зададите Display Name, то оно НЕ будет локализовано (оно будет на одном языке для всех), если вы хотите, чтобы режим отображался локально, то вы можете просто оставить это поле пустым, и он будет использовать сообщение локализации с ключом 'mode <name>', как это работало раньше.


-Добавлено новое свойство для модов под названием Chat Color, которое будет изменять цвет отображения режима при ссылке на него в сообщении чата. Это влияет ТОЛЬКО на сообщения чата, которые приходят из базового плагина WarMode. Он НЕ изменит цвет сообщений из плагинов расширений или интегрированных плагинов, таких как SpawnUI, RulesUI, Badges, SimpleStatus, BetterChat и т.д. Вам нужно будет отредактировать эти значения в соответствующих конфигах.
-Новая страница «Настройки» позволяет редактировать некоторые дополнительные глобальные настройки из конфига.
-В дополнение к кнопке «Применить изменения» теперь есть кнопка «Отменить изменения».

Пользовательский интерфейс правил WarMode
-Переработан пользовательский интерфейс правил с учетом новой конфигурации правил.
-Теперь есть 4 панели для Атаки, Рейда, Мародерства и Целеуказания. Они основаны на различных свойствах правил.

WarMode Spawn UI
-Без существенных изменений
- Исправлено извлечение значения из кэша для CanBeTargeted.
Режим войны
  • Появился новый тип целей под названием «общественные контейнеры». Это контейнеры, которые обычно доступны всем, например, торговые автоматы, почтовые ящики и почтовые боксы. Задняя часть этих объектов по-прежнему считается обычными контейнерами.
  • Появилась новая настройка режима под названием «Может получать урон от патрульного вертолёта». Если установлено значение «истина», патрульный вертолёт сможет наносить урон игрокам и базам в этом режиме. Если установлено значение false, они будут защищены от этого повреждения.
-Исправлена ошибка, которая возникала при попытке заполучить пассажиров транспортного средства
-Исправлен конфликт с подключаемыми модулями, такими как Sputnik для CanEntityTrapTrigger
-Исправлено исключение, которое возникало, если лестница подвергалась атаке, в то время как для параметра AllowVehicleOwnership было установлено значение true
-Исправлена ошибка, из-за которой контейнеры с буксира могли быть разграблены. Теперь в конфигурации есть настройка для разграбления буксиров, контейнеры на буксирах следуют правилам в соответствии с этой настройкой.

Панель администратора WarMode
- Обновлена с учетом изменений

Пользовательский интерфейс WarMode Spawn
— исправлена проблема, из-за которой иногда сбрасывался выбор игроков, даже если карта не очищалась.
Пересмотрены методы API переопределения, теперь они используют ту же сигнатуру метода, что и TruePVE. Поэтому любые плагины, написанные для переопределения TruePVE, также должны переопределять WarMode.
Изменен возврат CanLootPlayer на объект из bool, это должно помочь уменьшить конфликты хуков с другими плагинами.
Добавлен AlwaysAllowFireDamage в конфигурацию, это позволяет вам установить, следует ли разрешать урон от огня для этого режима и всего, чем он владеет. Обратите внимание, что это ВСЕГДА будет разрешать урон от огня независимо от режима, вызвавшего его.
Исправлена ошибка, из-за которой объекты ввода-вывода, такие как адаптеры хранения и электрические компоненты, не были защищены. Теперь они считаются частью категории зданий.
Исправлена ошибка, из-за которой рюкзаки, сброшенные в зонах принудительного PVP, нельзя было разграбить, если они принадлежали игрокам PVE.
Исправлена ошибка, из-за которой поезда наследовали режим любой базы, на которой они были припаркованы. У поездов больше нет режима ни под одной из позиций курса.

Панель администратора WarMode
в настройки режима добавлен параметр AlwaysAllowFireDamage.

Значки WarMode
исправлена ошибка, из-за которой значки не отображались при повторном подключении.
  • Исправлена ошибка, из-за которой игроки, стоящие на буксире, вертолете или поезде, рассматривались как режим транспортного средства, а не как их собственный режим.
  • Хук OnPlayerInput теперь будет отключен, если не настроены маркеры - это может повысить производительность для тех, кто не использует маркеры.
  • Исправления производительности для хука CanBeTargeted, теперь может потребоваться до 15 секунд, чтобы турели поняли, что вы сменили режим.
Исправлена ошибка, из-за которой игроки PVE могли быть атакованы дистанционно управляемыми автоматическими турелями
  • Исправлена ошибка, из-за которой ловушки (например, мины) срабатывали для транспортных средств PVE
  • Исправлена проблема, из-за которой команда warmode.getmode не отображалась при использовании /warmode
  • Исправлена ошибка, из-за которой знаки и ковры не были должным образом защищены. Теперь они считаются «зданиями»
  • Исправлена ошибка, из-за которой двери буксиров не были должным образом защищены.
  • Оператор отладки консоли теперь дополнительно отображает режим базы, в которой находится сущность
  • Добавлена опция конфигурации, позволяющая изменять цвет префикса [WarMode] в сообщениях чата

Интерфейс появления WarMode
— теперь есть возможность выбрать, будет ли начальный выбор устанавливать время восстановления для пометки.
исправлена ошибка, из-за которой двери не считались зданиями и, следовательно, могли быть атакованы.
Переработанная конфигурация правил режима. Теперь вы можете устанавливать правила для определенных типов сущностей. Я настоятельно рекомендую использовать плагин расширения панели администратора WarMode для редактирования этих новых правил!
  • Создан новый плагин расширения WarMode Badges. Этот плагин предоставляет настраиваемый элемент пользовательского интерфейса, который указывает, какой у вас режим.
  • Добавлена интеграция с BetterChat. Новый раздел конфигурации будет виден, если у вас установлен этот плагин.
  • Расширен функционал с помощью ZoneManager. Теперь вы можете настраивать зоны принудительного режима на основе имени зоны, а также идентификатора зоны. Вы также можете выполнять частичное соответствие в дополнение к точному совпадению. Обратитесь к документации, чтобы узнать, как это работает!
  • Добавлен функционал динамической конфигурации. Это означает, что параметры конфигурации для интеграции плагинов будут отображаться только в том случае, если у вас установлен этот плагин. Например, чтобы увидеть настройки BetterChat в конфигурации, вы должны установить BetterChat, а затем перезагрузить WarMode. После этого вы увидите эти параметры в конфигурации. Это необходимо для предотвращения раздувания конфигурации.
-Добавлено свойство Display Name в конфигурацию режима. Так ваш режим будет отображаться игрокам в сообщениях чата. Это не локализованное значение.
-Добавлено свойство Color Hex в конфигурацию режима. Когда названия режимов отображаются в сообщениях чата, они будут отображаться в этом цвете. Это не обновляет автоматически цвета расширений и других плагинов, таких как Badges, SpawnUI или таких вещей, как BetterChat или SimpleStatus. Вам придется обновлять их вручную.
-Появилась новая команда под названием "warmode.getmode", которая попытается сообщить вам режим сущности, на которую вы смотрите. Требуется разрешение warmode.admin.
-Переработана вся локализация для уведомлений о правилах. Теперь она сообщит вам, какой режим был у сущности, с которой вы пытались взаимодействовать.
-Добавлена опция конфигурации маркера UpdateInterval, которая позволит вам изменять скорость обновления маркера. По умолчанию это каждые 0,5 секунды. Вы можете установить для этого значения меньшее число, и маркер будет более отзывчивым, но это может повлиять на производительность.
-Добавлена опция конфигурации ShowDebugMessagesInConsole Settings, которая при включении будет выводить сообщения правил в консоль сервера. Это заполнит вашу консоль сервера сообщениями, поэтому используйте ее только в тестовых средах. Это также можно включить в панели администратора WarMode.
-Исправлена ошибка, из-за которой WarMode блокировал разграбление вертолетных ящиков, которые падают на базы. -Исправлена ошибка
, из-за которой зажигательные боеприпасы повреждали вещи, которые не должны были повреждать.
-Исправлена ошибка, из-за которой игроки не могли разграбить сброшенные парашюты или водолазные баллоны.

Значки WarMode
  • Новый плагин расширения
  • Добавляет элемент пользовательского интерфейса в HUD, который отображает ваш текущий режим
  • Этот элемент можно настроить в конфигурации

Панель администратора WarMode
  • Добавлены две новые страницы для панели администратора для режимов и настроек. Существующая страница теперь помечена как правила.
  • Значительные изменения на странице правил для учета новой конфигурации правил.
  • Объединены категории правил для атаки и рейда в просто атаку. Это связано с тем, что теперь есть конкретная цель для зданий, что ранее было для рейда.
  • Теперь вы можете сворачивать/разворачивать категории на странице правил. В свернутом виде вы можете редактировать правила в целом без необходимости вдаваться в подробности, это похоже на то, как раньше работала страница правил. В развернутом виде вы можете настраивать правила для каждого типа сущности по отдельности.
  • Теперь есть возможности копировать/вставлять правила из одного режима в другой.
  • Новая страница режимов позволяет вам добавлять/редактировать/удалять режимы непосредственно из панели администратора, раньше вам приходилось вручную редактировать конфигурацию. Вам все равно придется вручную редактировать локализацию и настройки расширений для новых добавляемых вами режимов.
-Добавлено новое свойство для режимов под названием Отображаемое имя, которое будет определять, как режим будет отображаться игрокам в чате. Если вы зададите Отображаемое имя, то оно НЕ будет локализовано (это будет один и тот же язык для всех), если вы хотите, чтобы режим отображался локализованным, то вы можете просто оставить это поле пустым, и оно будет использовать сообщение локализации с ключом «mode <name>», как это работало ранее.
-Добавлено новое свойство для режимов под названием Цвет чата, которое изменит цвет, которым будет отображаться режим при ссылке в сообщении чата. Это касается ТОЛЬКО сообщений чата, которые приходят из базового плагина WarMode. Оно НЕ изменит его цвет из любого плагина расширения или интегрированного плагина, такого как SpawnUI, RulesUI, Badges, SimpleStatus, BetterChat и т. д. Вам нужно будет изменить эти значения в их соответствующих конфигурациях.
-Новая страница настроек позволяет вам редактировать некоторые дополнительные глобальные настройки из конфигурации .
-Теперь есть кнопка Отменить изменения в дополнение к Применить изменения

Интерфейс правил WarMode
  • Переработан интерфейс правил для учета новой конфигурации правил.
  • Теперь есть 4 панели для атаки, рейда, мародерства и нацеливания. Они основаны на различных свойствах правил.

Интерфейс появления WarMode
— существенных изменений нет.