Смотрите видео ниже, чтобы узнать, как установить наш сайт в качестве веб-приложения на домашнем экране.
Примечание: This feature may not be available in some browsers.
✦ RefontSearch 1.7.1 - исправление таб-комплита ареста ✦
Арест
- Исправлен таб-комплит команды /arrest: после выбора тюрьмы её название больше не предлагается бесконечно при дальнейшем вводе.
- Подсказка тюрьмы теперь показывается только до тех пор, пока тюрьма ещё не выбрана в аргументах команды.
- Добавлена защита от повторного ареста: игрока, который уже сидит в тюрьме, больше нельзя арестовывать повторно по кругу.
- При попытке повторного ареста офицер получает понятное сообщение, что цель уже находится в тюрьме, с оставшимся сроком.
Деморган
- Исправлено освобождение из деморгана по окончании срока: игрок больше не остаётся на месте внутри деморган-зоны.
- При отправке в деморган теперь сохраняется точка, где игрок находился до наказания, и при освобождении он возвращается туда.
- Если срок закончился, пока игрок был оффлайн, возврат выполняется при следующем входе на сервер.
Спасибо за использование RefontSearch!
✦ RefontSearch 1.7.0 - штрафы, наручники, плейсхолдеры и настройки ✦
Штрафы
- Включена свободная причина штрафа по умолчанию, чтобы игрок мог сразу задавать свой текст без лишних действий.
- Кнопка свободной причины теперь доступна сразу после установки.
- Оплаченные штрафы теперь копятся во внутренней казне, чтобы ими можно было распоряжаться дальше.
- Появилась настройка fines.payment.collect_to_treasury, если нужно отключить накопление штрафов.
- Закрыто старое замечание, где после оплаты штрафа деньги просто исчезали из экономики без дальнейшего использования.
- Пересмотрены дефолтные цены штрафов под экономику с алмазными блоками, чтобы старые завышенные суммы больше не ломали баланс.
- Дефолты по причинам штрафов теперь приведены к значениям 25 / 30 / 25 / 25 / 10 вместо старых 2500 / 3000 / 2500 / 2500 / 1000.
- Уменьшены лимиты и шаги ручной настройки суммы в GUI штрафов, чтобы выдача штрафов была адекватной для текущей валюты.
Наручники
- Добавлена проверка права refontsearch.leash, чтобы предмет нельзя было использовать без доступа.
- Официальный предмет наручников теперь помечается внутренним ключом, чтобы его нельзя было подделать обычным переименованием.
- Проверка прав также работает для привязки к забору, чтобы не было обхода.
- Проверку права на наручники можно отключить в конфиге, если на сервере нужен свободный режим.
- Появилась настройка leash.require_permission, чтобы можно было включить или выключить проверку права на наручники.
- Команда /leash тоже наследует эту настройку.
- Исправлено поведение в аресте и деморгане: наручники больше не снимаются сами при движении, телепорте или входе игрока.
- После снятия наручников заключённый больше не получает неправильный возврат в обычный режим игры, если наказание ещё активно.
Розыск
- Исправлен ввод кастомной причины для розыска: теперь система корректно принимает свою причину без обязательной явной статьи.
- Если статья не указана отдельно, используется wanted.defaultArticle, чтобы команда не ломала выдачу розыска.
Плейсхолдеры
- %refontsearch_fines_treasury% - сумма внутренней казны штрафов.
- %refontsearch_fines_treasury_balance% - то же значение, если удобнее другое имя.
- %refontsearch_fines_treasury_formatted% - сумма казны в красивом виде с валютой.
Экономика
- Теперь можно выбрать, чем оплачиваются штрафы: Vault, PlayerPoints или блоками в инвентаре.
- По умолчанию используется экономика через алмазные блоки в инвентаре.
- Казну штрафов теперь можно посмотреть и снять через команду /treasury.
- Уменьшены цены залога, включая ставку за минуту и таблицу значений, чтобы они соответствовали новому балансу экономики.
Что ещё удобно игроку
- Сумму внутренней казны можно вывести в меню, сообщение или табличку.
- Наручники и штрафы стали понятнее в использовании для игроков и офицеров.
Спасибо за использование RefontSearch!
✦ RefontSearch 1.6.1 - Фикс /arrest, /arrestlist, аудит снятий и /unarrest ✦
Исправления /arrest
- Исправлен краш /arrest с CommandException, когда сотрудник и цель находятся в разных мирах.
- Проверка дистанции теперь безопасно учитывает мир игрока и больше не вызывает ошибку Cannot measure distance between worlds.
- Аргумент force теперь корректно обходит требование активного розыска при наличии прав.
- Исправлен разбор аргументов с кавычками: статья, тюрьма и дополнительные параметры больше не смешиваются между собой.
Кастомные причины и таб-комплит
- /wanted теперь корректно принимает кастомные причины с пробелами и кавычками.
- Добавлен полноценный TabCompleter для /wanted.
- Исправлен бесконечный спам вариантов в таб-комплите, когда статья вроде "Административное нарушение" подставлялась повторно.
- Добавлена настройка wanted.defaultArticle для режима wanted.requireArticle: false.
Команды освобождения
- Добавлена команда /unarrest <ник> как дополнительный вариант освобождения после ареста.
- /unarrest использует ту же логику, что и /unjail.
- /unjail и /unarrest теперь могут снять тюремное наказание с оффлайн-игрока, если наказание сохранено в данных плагина.
- Проверка прав для освобождения стала корректнее: учитываются refontsearch.unjail, refontsearch.unarrest, refontsearch.police и OP.
- Исправлено право в plugin.yml для /unarrest: команда теперь использует refontsearch.unarrest, а не refontsearch.unjail.
Статус онлайн/оффлайн
- Исправлен баг, при котором в GUI розыска игрок мог отображаться как "Не в сети", хотя он находится на сервере.
- Проверка онлайна теперь ищет игрока не только по UUID, но и по сохранённому нику с учётом регистра.
- /arrestinfo и /demorganinfo также используют более надёжную проверку статуса игрока.
GUI активных арестов
- Добавлена команда /arrestlist [страница] для просмотра всех активных арестов в GUI.
- В списке показываются ник, онлайн-статус, остаток срока, статья, причина, выдавший сотрудник и назначенная тюрьма.
- Добавлены фильтры списка: все / онлайн / оффлайн, фильтр по тюрьме и фильтр по статье.
- Добавлен поиск по нику прямо из GUI: нажмите кнопку поиска и введите запрос в чат.
- По клику открывается карточка ареста с быстрыми кнопками: освободить, освободить с причиной, инфо, история, перевести.
- Перед освобождением теперь открывается подтверждение, чтобы снизить случайные мисклики.
- В карточку добавлены кнопки изменения срока: -15 мин, -5 мин, +5 мин, +15 мин.
- Добавлен перевод заключённого в другую jail-зону прямо из карточки ареста.
- Кнопка история открывает карточку нарушителя через существующую историю игрока.
- Кнопки управления сроком, переводом и освобождением автоматически пишут действие в аудит и историю игрока.
- Добавлено право refontsearch.arrestlist; также поддержан запасной узел refontsearch.arrest.list.
Аудит снятия наказаний
- Добавлена фиксация снятий для /unarrest, /unjail и /unwanted.
- /unarrest <ник> [причина...] и /unjail <ник> [причина...] теперь могут сохранять причину снятия наказания.
- В аудит сохраняется, кто снял наказание, с кого сняли, когда это произошло, был ли игрок онлайн, какая команда использовалась и какие данные были до снятия.
- /custodyaudit теперь показывает не только выдачу наказаний, но и снятия: освобождение из тюрьмы, снятие ареста и снятие розыска.
- Добавлена команда /arrestaudit — внутриигровой GUI аудита с фильтрами по игроку, сотруднику и типу действия.
- Снятия также попадают в историю игрока, чтобы в /history было видно, кто и когда закрыл наказание.
- Освобождение через кнопку в /arrestlist логируется как UNARREST.
Спасибо за использование RefontSearch!
✦ RefontSearch 1.6.0 - Оффлайн-заключение, аудит наказаний и расширенные штрафы ✦
Оффлайн-арест и оффлайн-деморган
- Добавлена поддержка оффлайн-игроков для /arrest.
- Добавлена поддержка оффлайн-игроков для /demorgan.
- Теперь игрока можно посадить в тюрьму или отправить в деморган, даже если он не находится на сервере.
- Для оффлайн-заключения корректно сохраняются срок, причина и служебные данные.
- Ограничения, телепорт и связанные эффекты применяются при следующем входе игрока.
Тюрьма и изоляция
- Оффлайн-арест корректно учитывает тюремную логику без требований к расстоянию до цели.
- Игрок после входа попадает в назначенную тюрьму с уже активным сроком заключения.
- Состояние заключения не теряется, если наказание было выдано в отсутствие игрока.
GUI всех штрафов на сервере
- Добавлена команда /fines all для общего просмотра активных штрафов на сервере.
- Открывается отдельный GUI со списком игроков, у которых есть штрафы.
- Из общего списка можно перейти к просмотру штрафов конкретного игрока.
- Добавлены поиск и постраничный просмотр в общем списке, чтобы GUI не ломался на больших серверах.
- Поиск теперь работает через переключаемый режим:
- по нику игрока;
- по статье или причине штрафа.
- Добавлена отдельная команда /fines unpaid для просмотра всех неоплаченных штрафов единым списком.
- Добавлено отдельное право доступа: refontsearch.fine.viewall.
Управление штрафами из GUI
- Из админского GUI штрафов теперь можно открыть карточку конкретного штрафа.
- Добавлены быстрые действия: отметить штраф как оплаченный, снять штраф, открыть историю игрока.
- Добавлен просмотр истории штрафов конкретного игрока прямо из GUI.
Информация по активным наказаниям
- Добавлена команда /arrestinfo <ник> для быстрого просмотра текущего тюремного наказания игрока.
- Добавлена команда /demorganinfo <ник> для быстрого просмотра текущего деморгана игрока.
- Команды работают и по оффлайн-игрокам, если наказание уже активно.
Аудит выдачи наказаний
- Добавлен аудит выдачи арестов и деморгана с фиксацией:
- кто выдал наказание;
- кому выдали наказание;
- на какой срок;
- по какой причине;
- был ли игрок онлайн или оффлайн в момент выдачи.
- Добавлена HTML-выгрузка аудита через /custodyaudit.
- Данные аудита сохраняются отдельно и не теряются между перезапусками.
Технические правки
- Добавлены дополнительные PlaceholderAPI-плейсхолдеры для количества активных штрафов:
%refontsearch_fines_active%, %refontsearch_fines_count%, %refontsearch_fines_active_count%, %refontsearch_active_fines_count%.
Спасибо за использование RefontSearch!
✦ RefontSearch 1.5.0 — Локализация, стабильный /wanted, изоляция и авто‑розыск ✦
Обновление фокусируется на чистой локализации, стабильной логике розыска и защите режимов заключения
Исправления команды /wanted
- Исправлен разбор аргументов: статья и причина больше не смешиваются (например при вводе 10.1 УК 434).
- Добавлен более устойчивый парсер статьи:
- сначала проверка в articles.predefined;
YAML:# ===== СТАТЬИ УК =====# Предопределённые статьи для подсказок в таб-комплите articles: # Включить систему статей enabled: true # Список статей (показываются в подсказках) predefined: - '4.1 УК' - '4.2 УК' - '5.1 УК' - '6.1 УК' - '7.1 УК' - '8.1 УК' - '9.1 УК' - '10.1 УК' - 'Административное нарушение'- если не найдено, распознаются шаблоны вида 10.1 УК, УК 434, ... РФ.
- Добавлена защита от пустой причины в интерфейсе розыска: отображается - вместо пустой строки.
Локализация и messages.yml
Изоляция в тюрьме/деморгане
- Блоки commands и messages вынесены из config.yml в отдельный messages.yml.
- Сообщения штрафов и прочее также вынесены в messages.yml:
- Добавлен молчаливый запрет на действия с инвентарем для игроков в заключении:
- нельзя выбрасывать предметы;
- нельзя перемещать предметы в инвентаре.
- Без лишних сообщений в чат: действия просто отменяются.
- Новый параметр конфига:
safety.custody_inventory_lock.enabled (по умолчанию true).
Перевод между тюрьмой и деморганом
- При отправке в деморган игрок автоматически снимается с тюрьмы без промежуточного освобождения.
- При отправке в тюрьму игрок автоматически снимается с деморгана без промежуточного освобождения.
Розыск: авто‑режимы
- Добавлен опциональный авто‑розыск за убийство игрока:
wanted.auto_kill.enabled.- Добавлены настройки авто‑розыска: звезды, статья, причина, игнор полиции/креатива, уведомления.
- Срок давности (авто‑снижение звезд по таймеру) доступен в wanted.auto_decay.*.
Спасибо за использование RefontSearch!
Мы используем основные cookies для обеспечения работы этого сайта, а также дополнительные cookies для обеспечения максимального удобства пользователя.
Посмотрите дополнительную информацию и настройте свои предпочтения