Skills

$ Skills 2.1.23

  • [Fixed] Исправлены потенциальные ошибки сервера при загрузке данных игрока с пустым или некорректным ID
  • [Fixed] Исправлены ошибки различных навыков, возникавшие при потере ссылки на игрока (отключившиеся игроки, null-ссылки)
  • [Fixed] Бонус к вместимости магазина теперь применяется мгновенно при выстреле, а не с задержкой
  • [Fixed] Исправлена интеграция с ImageLibrary - изображения плагина теперь корректно загружаются при старте сервера
  • [Fixed] Добавлена проверка на null для магазина оружия для предотвращения ошибок
  • [Added] Новая настройка авто-вайпа для сохранения баланса XP у игроков со скиллом защиты от вайпа
  • [Updated] Конфигурация авто-вайпа теперь включает опцию сохранения XP для защищенных игроков
  • [Fixed] Множитель XP больше не применяется к списанию XP, только к начислению
  • [Fixed] Отслеживание навыка переработчика теперь регистрирует игрока сразу при взаимодействии с переработчиком
  • [Fixed] Убийство раненых NPC больше не даёт дублирующиеся или некорректные награды XP
  • [Fixed] Потенциальные ошибки при проверке разрешений или групп игрока с пустыми
  • [Added] Навык рыбалки теперь начисляет XP при ловле рыбы с помощью ловушек для дикой природы
  • [Исправлено] Расходуемые предметы больше не применяют дублирующие эффекты при перезагрузке плагина.
  • [Исправлено] Улучшена совместимость с другими плагинами, изменяющими поведение расходуемых предметов.
  • [Добавлено] Навык «Рыбалка» теперь дает очки опыта при ловле рыбы с помощью ловушек для диких животных.
  • [Добавлено] Теперь игроки могут получать награды за навыки за взлом ящиков Cobalt Laboratory
  • [Фиксированные] зацепки событий
  • [Добавлено] Крюки для ShipwreckEvent, ArmoredTrainEvent, SurvivalArena, TugboatPirates, FerryTerminalEvent, KillBoss, OnRaidableBaseCompleted, AbandonedBase, DangerousEvent
  • [Фиксированные] позиции UI-панелей
  • [Обновлено] Все разрешения с уровнями 6...10 были заменены на одно значение "skills.extralevel""
  • [Исправлено] Уведомление в Discord о навыке теперь отображается корректно
  • [Добавлено] API: API_GetPlayerXP — получить баланс опыта игрока
  • [Добавлено] API: API_AddPlayerXP — даёт опыт игроку
  • [Добавлено] API: API_RemovePlayerXP — удалить опыт из игрока
  • [Добавлено] API: API_SetPlayerXP — напрямую устанавливает баланс опыта игрока
  • [Добавлено] API: API_GetSkillInfo — получить конфигурацию навыков
  • [Добавлено] API: API_GetAllSkills — получить все включённые навыки с их конфигурацией
  • [Добавлено] API: API_GetSkillMaxLevel — получить максимальный уровень для навыка
  • [Добавлено] API: API_HasSkillAccess — проверьте, есть ли у игрока доступ к какому-либо навыку
  • [Добавлено] API: API_GetPlayerSkillLevel — получить уровень мастерства игрока через SteamID (без необходимости быть онлайн)
  • [Исправлено] Бонус к размеру магазина теперь корректно убирается при смене модификаций оружия
  • [Исправлено] Отслеживание награблённых контейнеров больше не сохраняет контейнеры неправильно после их обыграбления.
  • [Исправлено] Возврат за сброс навыков больше не вызывает уведомления о дублировании баланса
  • [Обновлено] Стоимость улучшения навыков по умолчанию скорректирована для 5 уровня по нескольким навыкам (мгновенное уничтожение руды, мгновенное рубление деревьев, шанс угля, шанс плавки руды, мгновенная резня, шанс дублирования ремесла, мгновенное уничтожение бочки, дополнительная добыча в ящике)
  • [Обновлено] Стоимость стандартных улучшений для Revive Healing уровней 6-10 увеличена
  • [Обновлено] Hook OnSkillUpgrade переименован в OnSkillsSkillLevelUp
  • [Добавлено] Новый крюк OnSkillsPlayerLoaded срабатывает, когда игрок подключается и его данные загружаются
  • [Добавлено] Крюк OnSkillsSkillLevelUp теперь также срабатывает, когда админ устанавливает или выдает уровни навыков через консольные команды
  • [Исправлено] Защита от вайпа теперь корректно удаляет навык защиты от вайпа после его истечения после достижения максимального количества использований
  • [Исправлено] Передача опыта при убийстве игрока теперь правильно проверяет, что у жертвы достаточно баланса перед передачей опыта убийце
  • [Исправлено] Данные отслеживания игроков теперь корректно очищаются при отключении игрока, что предотвращает возможные проблемы с памятью
  • [Исправлено] Бонус к размеру магазина теперь корректно удаляется с оружия при разрядке плагина
  • [Исправлено] Бонус к размеру магазина теперь корректно пересчитывается при изменении значений навыков, предотвращая неправильное размещение стопок
  • [Добавлено] Команды при повышении уровня — теперь вы можете настроить выполнение пользовательских серверных команд при повышении уровня навыка игроком.
  • [Добавлено] Список заблокированных предметов для навыка «Дополнительная добыча из ящика» — исключение определенных предметов из выпадения дополнительной добычи.
  • [Добавлено] Бонус к шансу обнаружения компонентов теперь работает и на бочках.
  • [Добавлено] Большая аптечка на панели быстрого доступа теперь гарантирует восстановление после ранения.
  • [Добавлено] Модальное окно предварительного закрытия (всплывающее окно подтверждения при закрытии пользовательского интерфейса) теперь полностью настраивается в параметрах шаблона.
  • [Добавлено] Теперь кнопки в пользовательском интерфейсе поддерживают пользовательские изображения.
  • [Добавлено] Теперь РПГ-7 по умолчанию исключен из навыка «Размер магазина».
  • [Исправлено] Навыки типа «Урон учёным» и «Урон от сопротивления учёных» теперь корректно работают со всеми типами учёных.
  • [Исправлено] Навыки, такие как «Урон животным» и «Сопротивление урону животных», теперь корректно работают со всеми типами животных (крокодилами, пантерами, тиграми, змеями и т. д.).
  • [Исправлено] Навык «Расход топлива» теперь корректно работает для всех транспортных средств, а не только для печей.
  • [Исправлено] Система защиты от падения лошади теперь работает надежно, даже если всадник ненадолго спешивается во время падения.
  • [Исправлено] Уведомление в чате «Игрок освоил навык» отправлялось самому игроку, а не другим игрокам.
  • [Исправлено] Навык «Длительность эффекта» (чай/ягоды) больше не изменяет данные предмета на сервере навсегда.
  • [Исправлено] Навык «Размер магазина» больше не сбрасывает тип боеприпасов или количество патронов при применении.
  • [Исправлено] Навык «Шанс встать» больше не переопределяет более высокий базовый шанс восстановления, заданный в игре.
  • [Исправлено] Возможный сбой во время частичного сброса данных при использовании недействительного идентификатора игрока.
  • [Исправлено] Теперь отслеживание навыков, связанных с переработкой отходов, корректно завершается, когда переработчик отходов выключен.
  • [Обновлено] Навык «Скорость взлета воздушного судна» теперь лучше совместим с другими плагинами.
  • [Обновлено] Теперь данные отслеживания сущностей корректно очищаются при уничтожении сущностей, что снижает потребление памяти.
Конвертер навыков (1.0.1):

  • [Добавлено] Типы навыков SkillTree «Нет» и «Разрешение» теперь преобразуются в тип навыка «Предоставление разрешений», включая разрешения и группы.
  • [Исправлено] Изображения и описания навыков теперь сохраняются при конвертации, а не теряются.
  • [Исправлено] Шанс создания дубликата теперь корректно срабатывает после завершения создания предмета.
  • [Добавлена] опция настройки панели содержимого для всех шаблонов — теперь вы можете настраивать внешний вид области содержимого.
  • [Исправлено] Сброс навыка больше не применяет бонусы нулевого уровня — теперь уровень навыка полностью удаляется из данных игрока, а не устанавливается на 0.
  • [Исправлено] Навыки нулевого уровня больше не запускают некорректные бонусы от повышения уровня.
  • [Обновлено] Теперь SkillsConverter генерирует корректные настройки для каждого типа навыков во время миграции (короткие названия ресурсов для сбора ресурсов, категории для прочности, записи замены предметов для ItemReplace и т. д.).
  • [Обновлено] В SkillsConverter теперь добавлено поле «Рейтинг» для типов навыков, которые его используют (Рыбалка, Шанс найти компоненты, Дополнительная добыча из ящика).
  • [Обновлено] Теперь SkillsConverter включает тег версии в преобразованный конфигурационный файл.
  • [Обновлено] В сообщении о миграции SkillsConverter теперь отображается количество пропущенных навыков (нет соответствующего типа).
  • [Обновлено] Теперь преобразованные записи уровней имеют описательные названия, основанные на типе навыка.
  • [Исправлено] Защита от сброса теперь корректно сохраняет уровни навыков независимо от настройки «Сброс уровней навыков».
  • [Добавлено] Навык «Размер магазина» теперь поддерживает настройку для каждого вида оружия — вы можете установить разные бонусы к боеприпасам для конкретных видов оружия (например, бонус к отключению для ракетницы и гранатомета).
  • [Исправлено] Всплывающее уведомление об опыте больше не отображается, когда у игрока более 1 000 000 очков навыков.
  • [Обновлено] В конфигурации по умолчанию теперь ракетница и гранатомет не учитываются при расчете бонуса к размеру магазина.
  • [Исправлено] Навыки «Шанс добычи угля» и «Шанс добычи плавленой руды» теперь корректно заменяют собранный ресурс, а не создают отдельный предмет, предотвращая проблемы с переполнением инвентаря.
  • [Удалено] Предмет, увеличивающий баланс опыта, больше не начисляется автоматически при подключении игроков к серверу.
  • [Удалено] Предмет, увеличивающий баланс опыта, больше не выдается автоматически при возрождении игроков.
  • [Исправлено] Предмет, балансирующий опыт, теперь корректно отображается в скрытом слоте инвентаря.
  • [Добавлено] Настраиваемые шаблоны пользовательского интерфейса для меню навыков (Полноэкранный режим, V1, V2, V4) — можно настраивать расположение и внешний вид.
  • [Исправлено] Теперь для открытия меню навыков требуется разрешение, и отображается сообщение, если у вас нет доступа.
  • [Исправлено] Теперь уведомления на экране отображаются более надежно и без проблем со временем.
  • [Исправлено] Теперь уведомление о балансе опыта в инвентаре отображается корректно и удаляется должным образом.
  • [Исправлено] Теперь элементы пользовательского интерфейса корректно отображают текст на языке, выбранном игроком.
  • [Исправлено] Пустые переводы корректно очищены, что устраняет потенциальные проблемы отображения.
  • [Добавлено] Поддержка плагина HeliSignals с пользовательскими наградами в виде опыта за уничтожение вертолетов, созданных этим плагином.
  • [Добавлено] Поддержка плагина BradleyDrops с пользовательскими наградами в виде опыта за уничтожение БТР Bradley, созданных этим плагином.
  • [Добавлено] Автоматическая система миграции конфигурации, которая обновляет старые короткие названия сборщиков ресурсов и значения навыков до нового формата.
  • [Добавлено] Навык разделки животных теперь автоматически обнаруживает все трупы животных в игре без необходимости ручной настройки.
  • [Исправлено] Навыки сбора ресурсов теперь корректно различают добычу руды из месторождений и сбор рудных предметов с земли.
  • [Исправлено] Навык нанесения урона ловушкой теперь работает надежно, правильно определяя владельцев ловушек.
  • [Исправлено] Навык ускорения работы переработчика теперь работает более надежно благодаря улучшенной механике.
  • [Исправлено] Навык скорости взлета вертолета теперь работает лучше и надежнее с мини-вертолетами.
  • [Исправлено] Теперь данные о навыках игроков автоматически сохраняются при отключении от сети, чтобы предотвратить потерю прогресса.
  • [Исправлено] Бонус к размеру магазина теперь корректно применяется к оружию при перезагрузке сервера или при изменении модификаций оружия.
  • [Исправлено] При сборе ягод и растений теперь используются правильные названия предметов для коллекционных и выращиваемых растений.
  • [Обновлено] Навык рыбалки полностью переработан и теперь основан на системе случайности с множителями вероятности для получения больших наград при успешной рыбалке.
  • [Обновлено] Навык «Вероятность нахождения компонентов» теперь работает как с компонентами, так и с ресурсами, с существенно увеличенными множителями.
  • [Обновлено] Значения навыка скорости плавки в печи значительно увеличены, что позволяет достичь скорости до 250 процентов вместо 50 процентов.
  • [Обновлено] Значения шанса встать значительно увеличены, теперь он составляет до 50 процентов вместо 20 процентов.
  • [Обновлено] Значения навыка «Скорость лошади» значительно увеличены, что позволяет увеличить скорость до 100 процентов вместо 30 процентов.
  • [Удалено] Навык подводного дыхания удален из плагина.