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

  • [Fixed] Кнопка "Add Item" теперь правильно отображается при сбросе поиска
  • [Fixed] Image loading performance improved by caching previously loaded images
  • [Fixed] Image registration now correctly handles local images in offline mode
  • Like
Реакции: Canek
  • [Fixed] Проверка лимита корзины теперь корректно валидирует ограничения на покупку предметов
  • [Fixed] Ежедневный лимит покупок теперь проверяется перед обработкой покупки
  • [Fixed] Исправлено дублирование записей о покупках
  • [Fixed] Логика фильтрации категорий теперь корректно обрабатывает магазины NPC, пользовательские торговые автоматы и скрытые категории
  • [Fixed] Исправлены ошибки null reference при отображении избранных предметов
  • [Fixed] Пагинация поиска теперь правильно рассчитывает доступные страницы
  • [Fixed] Панель администратора теперь скрыта для категории «Избранное»
  • [Fixed] Выбранная категория и страница теперь сохраняются при переключении режима администратора
  • [Fixed] Состояние поиска теперь корректно сбрасывается при смене категории
  • [Fixed] Улучшен порядок отрисовки UI для большей визуальной согласованности
  • [Fixed] Количество элементов в категориях теперь корректно обновляется при переключении категорий и использовании поиска
  • [Fixed] Исправления постраничная навигация по категориям
  • [Fixed] Редактировать настройки наборов (Kit) в редакторе элементов
  • [Fixed] Панель предпросмотра в редакторе элементов теперь появляется только тогда, когда это действительно нужно
  • [Fixed] Улучшена обработка дублирующихся ID элементов, чтобы избежать конфликтов
  • [Fixed] Во время миграции шаблонов плагин временно блокирует действия, чтобы предотвратить проблемы с данными
  • [Fixed] Кнопка удаления категории теперь работает корректно
  • [Fixed] Добавлена защита от сбоев при загрузке изображений шаблонов
  • [Updated] Изменение значений в выпадающих списках редактора элементов теперь автоматически обновляет панель
  • [Updated] Редактор категорий теперь имеет минимальную высоту, что предотвращает проблемы с отображением
  • [Updated] Улучшена внутренняя логика обновлений для более стабильной работы
  • [Updated] Убрано лишнее внутреннее кэширование для повышения производительности
  • [Fixed] Исправлена проблема с прокруткой в UI магазина — добавлен mock-элемент для предотвращения проблем с прокруткой при открытии магазина
  • [Fixed] Настройки поля ввода поиска — добавлена правильная конфигурация поля ввода для предотвращения нежелательного поведения
  • [Fixed] Сортировка по цене теперь работает правильно (сравнивалось Amount вместо Price)
  • [Fixed] Сортировка по имени больше не вызывает ошибку при пустом названии товара
  • [Fixed] Дублирующиеся ID товаров теперь автоматически исправляются вместо простого логирования ошибки
  • [Fixed] Улучшена стабильность работы конвертера шаблонов
  • [Fixed] Изображения предметов в UI теперь корректно учитывают скины (skinid передаётся и правильно отображается)
  • [Fixed] Отрисовка заголовка категории теперь безопасно обрабатывает отсутствующую локализацию и показывает отключенные категории красным цветом
  • [Fixed] Кнопки сохранения в редакторе категорий теперь вызывают правильную команду
  • [Updated] Макеты модальных окон редактирования переработаны (больше вертикального пространства) для лучшей читаемости

Shop V2.4.0 - Крупное обновление​


Это большое обновление. Мы полностью переделали редакторы и улучшили производительность.

Новые функции​

[Added] Поддержка шаблона ServerPanel V4 - новый шаблон в стиле нового меню Rust

Крупные улучшения​

[Updated] Редактор предметов - полностью переделан с нуля, чище и понятнее
[Updated] Редактор категорий - новый интерфейс, проще в использовании
[Updated] UI для всех существующих шаблонов - улучшенный визуал и компоновка
[Updated] Производительность - значительно быстрее во всех операциях

Миграция шаблонов​

[Added] Система автоматической миграции шаблонов
- Шаблоны с выключенным Expert Mode будут автоматически обновлены до новых версий
- Шаблоны с включенным Expert Mode можно конвертировать вручную
- Перед миграцией создается резервная копия

⚠️ Важно: После обновления ваши шаблоны будут автоматически мигрированы, если Expert Mode выключен. Если вы используете Expert Mode, вам нужно будет конвертировать шаблоны вручную.​

  • [Fixed] Логика проверки владения DLC и скинами - теперь правильно проверяет DLC предметы и скины отдельно
  • [Added] Все UI элементы теперь используют слой "OverlayNonScaled"
  • [Removed] Интеграция с PlayerDLCAPI - теперь используется только нативная проверка владения предметами
  • [Fixed] Discord сообщения теперь используют кастомные изображения предметов когда доступны, с fallback на стандартные иконки
  • [Fixed] Discord сообщения теперь правильно рассчитывают общее количество с учетом размера стака предмета
  • [Added] Раздельные настройки Discord webhook для операций покупки, продажи и переводов с индивидуальной настройкой
  • [Added] Опция в конфиге "Разрешить переводы денег оффлайн игрокам?"
  • [Added] Автоматические иконки предметов в Discord embed сообщениях для операций покупки/продажи
  • [Added] Настраиваемые цвета, заголовки и текст футера Discord embed с поддержкой переменных
  • [Updated] Система логирования Discord полностью переработана - теперь использует отдельные webhook и настройки для каждого типа действий
  • [Updated] UI переводов теперь поддерживает оффлайн игроков при включении опции в конфиге
  • [Updated] Покупка корзины теперь логирует отдельные предметы в Discord
  • [Removed] Единая опция "Discord webhook" в конфиге - заменена на отдельные настройки для каждого типа действий
  • [Fixed] Возможное исключение NullReferenceException в Native_IsOwnedOrFreeItem, когда определение элемента равно null
  • [Fixed] Любимые предметы теперь правильно фильтруются в зависимости от прав игрока и настроек экономики
  • [Added] Управление сохранением конфигурации для предотвращения ошибок при сохранении.
  • [Fixed] Улучшена проверка прав собственности на элементы для корректной обработки пустых определений элементов.
  • [Fixed] Проверка доступа к предмету
  • [Fixed] Улучшена проверка доступа к элементам за счёт добавления проверки типа элемента.
  • [Added] Новое разрешение 'shop.bypass.dlc', позволяющее обходить ограничения на использование предметов в соответствии с правилами Facepunch (ВНИМАНИЕ: за это ваш сервер может быть заблокирован)
  • [Added] Встроенная проверка на наличие предметов из DLC, теперь плагин PlayerDLCAPI не является зависимостью (но совместимость сохраняется)
  • [Fixed] Работа с кастомными изображениями
  • [Fixed] Упрощена работа с ServerPanel, теперь если у вас указана команда в "Commands" (config) и в ServerPanel есть категория с плагином ServerPanel, то при использовании /shop откроется сразу Shop категория в ServerPanel
  • [Fixed] Удалено лишнее кеширование, которое вызывало лишние проблемы. Идёт подготовка к новой системе сериализации UI (наша собственная).
  • [Fixed] Работа с PlayerDLCAPI для "fast buy"
  • [Added] Работа с Player DLC API (плагин)
  • [Removed] Избыточные проверки лимитов при покупке товаров для упрощения процесса покупки.
  • [Fixed] Условия покупки предметов теперь включают дополнительные проверки на предмет использования корзины.
  • [Added] Введён механизм ожидания между действиями игроков для предотвращения спама.
  • [Updated] Улучшена проверка предметов для обеспечения надлежащих условий покупки и продажи.
  • [Fixed] Различные мелкие ошибки, связанные с транзакциями и обновлениями пользовательского интерфейса.
  • [Added] Поддержка автономного режима отображения с новой опцией конфигурации
  • [Fixed] Если в кратком названии предмета был пробел, его нельзя было добавить через меню администратора
  • [Fixed] Теперь вы можете изменить краткое название предмета
  • [Added] веб-хук Discord для регистрации покупок/продаж
  • [Added] консольная команда «shop.change ItemId NewCategory» — перемещение предмета между категориями
  • Like
Реакции: Canek
  • [Fixed] Обработка разрешений путем добавления поддержки пользовательских разрешений из конфигурации
  • [Update] Создан плагин-конвертер и прошлые конвертации из основного плагина перенесы в него
  • [Added] Преобразование из Shop UI (David) в Shop: "shop.convert.shopui true/false(clear old data)"
  • [Added] Консольная команда "shop.item", вы можете редактировать цену товара: shop.item itemShopID(-1073461450) price type(sell,buy) action(-|=|+) amount(100)
  • [Removed] Код конвертера из основного плагина
  • [Added] shop.manage togglesell – Toggle selling. (console command)
  • [Added] Option "Enable selling items?" in the config
  • [Fixed] Баг: игроки могли было продавать broken предметы
Сверху