Server Panel

Платное Server Panel 2.0.11

  • [Исправлено] Поля ввода текста теперь принимают пустые значения при редактировании содержимого панели.
  • [Исправлено] Редактор всплывающих окон больше не вылетает при отсутствии данных для редактирования.
  • [Исправлено] Действия по удалению, клонированию и переключению всплывающих окон теперь проверяют индекс всплывающих окон для предотвращения ошибок
  • [Исправлено] Установщик теперь должным образом проверяет права администратора, прежде чем разрешить действия по установке
  • [Исправлено] При выборе шаблона теперь проверяется индекс для предотвращения ошибок, выходящих за пределы диапазона
  • [Исправлено] Плагин больше не вылетает при отсутствии данных категории или страницы
  • [Обновлено] Преобразование цвета теперь кэшируется для повышения производительности
  • [Обновлено] Всплывающий редактор теперь корректно проверяет права на редактирование, прежде чем разрешить изменения
  • [Обновлено] При открытии панели теперь отображается ограничение скорости для предотвращения спама в пользовательском интерфейсе
  • [Исправлено] Пагинация теперь корректно отображается на страницах плагинов с подкатегориями
  • [Добавлено] Все страницы плагинов теперь имеют правильные заголовки в меню (для шаблона V4)
  • [Исправлено] При рендеринге элементов теперь используются отдельные слои для статического и динамического контента
  • [Исправлено] Защита от удаления последней категории — должна остаться хотя бы одна категория
  • [Исправлено] Защита от удаления последней страницы — должна остаться хотя бы одна страница
  • [Исправлено] При удалении категории теперь автоматически выбирается другая категория
  • [Обновлено] Улучшена производительность рендеринга элементов за счёт разделения статических и динамических элементов
  • [Исправлено] При поиске локализованного текста теперь безопасно возвращается пустая строка вместо null, если локализованный заголовок не найден
  • [Исправлено] Проблема с рендерингом пользовательского интерфейса
  • [Исправлено] проблема с отображением прокрутки на серверах Oxide
  • [Исправлено] Клонирование PopUp теперь работает корректно, без проблем с ссылками
Исправлено Обновлено получение положения и поворота игрока для более корректной обработки нулевых ссылок на игрока.
  • [Добавлено] API: bool API_OnServerPanelAddHeaderUpdateField(подключаемый модуль, клавиша обновления строки, функция<BasePlayer, string> updateFunction) - регистрирует поставщика строк для каждого игрока в качестве заполнителя заголовка. Возвращает значение true при успешном выполнении.
  • [Добавлено] API: bool API_OnServerPanelRemoveHeaderUpdateField(Plugin plugin, string updateKey = null) — отменяет регистрацию определенного updateKey для вашего плагина или всех ключей для вашего плагина, если updateKey равен null. Возвращает true в случае успешного выполнения.
Добавлено Новые вызовы API для сохранения и удаления категорий в системе управления плагинами.
Исправлено Закрытие пользовательского интерфейса после удаления категории.