Журнал изменений экосистемы
Каждый релиз, одна лента
Каждый ресурс Agency-* поставляется с собственными заметками о выпуске. Здесь они собраны в одной временной шкале, чтобы вы могли сразу видеть, как часто мы выпускаем обновления.
🚀 Заметки к релизу / Changelog, обновление Doorlock
🚪 Добавление дверей по имени модели и хэшу
Теперь вы можете добавлять дверные створки прямо в игровом конфигураторе (/adoorlock), вводя их Model Name (например, v_ilev_ph_gdoor01) или Model Hash (например, -1089807209)!
✨ Что нового?
Поле ввода названия модели & хэша
Новый раздел ввода в UI конфигуратора позволяет вручную указать любой дверной реквизит по точному имени модели или хеш-коду.
Умное обнаружение рядом
После входа система автоматически сканирует ваше ближайшее окружение в игре для поиска соответствующих дверных объектов.
Выбор нескольких дверей ("Добавить все")
Если рядом обнаружено несколько дверей с одинаковым хешем модели (например, в длинных коридорах, раздевалках или сложных MLO), в интерфейсе появляется список кандидатов. Нажмите "Add All", чтобы назначить все совпадающие дверные створки одним кликом.
💡 Ключевые преимущества
Сложные для прицеливания двери: легко настраивайте стеклянные двери, двери без коллизий или скрытые объекты, которые трудно точно нацелить при помощи прицела.
Эффективность настройки пакета: экономьте время при настройке зон с одинаковыми дверными объектами, добавляя их все сразу.
Поддержка пользовательских MLO: полностью совместима с пользовательскими объектами и именами моделей.
📋 Agency-Doorlock v1.1.1 , Гаражные двери, которые действительно остаются открытыми, и диапазон взаимодействия, который вы устанавливаете для каждой двери.
📋 Agency-Doorlock
🚪 Новое, удержание открытым для гаражных дверей и ворот • Гаражные двери и роллеты снова закрываются сами, когда рядом никого нет, что делает их бесполезными как запираемые двери • Отметьте Hold open на двери в /adoorlock, и она откроется и останется открытой, пока не заперта, даже если вы уедете и вернетесь • Запирание закроет и заперет дверь, как любую другую • Это переключатель для каждой двери, все остальные двери на сервере работают как раньше • Совместите с Auto-lock для гаража, который открывается, остается открытым, а затем закрывается через N секунд • Настройте скорость открытия с Config.HoldOpenRatio (1.0 = полностью открыто, уменьшайте для роллет, которые заходят в геометрию) и радиус действия с Config.HoldOpenDistance
📏 Новое , Диапазон взаимодействия, на дверь • Одно значение охватывает и блокировку, и разблокировку , устанавливается один раз на дверь • Ползунок для разумного диапазона (0.5 - 10 м) плюс числовое поле для значений до 50 м , перетаскивание для скорости, ввод для точности • Почему это важно: дверь измеряется от её центральной точки. Это нормально для обычной двери, но широкая гаражная дверь или большие ворота имеют центр в нескольких метрах от места, где игрок может физически стоять , поэтому стандартные 1.6 м никогда не срабатывают и дверь кажется нерабочей • Примерно половина ширины ворот , хорошая отправная точка (4 - 6 м для большинства гаражных дверей) • Начинается с Config.InteractDistance, так что двери, к которым вы никогда не подходите, ведут себя как раньше
Изменения (продолжение)
🎯 Улучшено , Умное определение двери • С разными радиусами для каждой двери выбор "ближайшей двери" по прямому расстоянию был ошибочным, обычная дверь в 2 м могла победить гаражные ворота в 4 м, если вы стоите прямо перед ними • Скрипт теперь выбирает дверь, в радиусе которой вы находитесь глубже всего, так что реагирует именно та дверь, у которой вы реально находитесь • Опции ox_target / qb-target для взгляда теперь принимают самый широкий радиус, запрашиваемый любой дверью этой модели, так что большие ворота доступны как взглядом, так и нажатием [E]
🛡️ Улучшено , Защитные ограничения • Диапазон для каждой двери проверяется и ограничивается на сервере при сохранении (Config.MaxInteractDistance, по умолчанию 50 м), поэтому ошибка в значении не позволит открыть дверь с другого конца карты • Пустое или неверное значение диапазона заменяется на значение по умолчанию вместо сохранения двери с диапазоном 0
Изменения (продолжение)
🌍 Улучшено , Полная локализация • Новые метки Hold open и Interaction range переведены на все 25 поддерживаемых языков: EN, DE, BG, CS, DA, EL, ES, FI, FR, HR, HU, IT, JA, KO, NL, NO, PL, PT, RO, RU, SK, SV, TR, UK, ZH • Каждый языковой файл теперь содержит идентичный полный набор ключей, проверенный автоматически, не вручную
🐛 Исправлено • Карточка сопряжения Companion теперь отображается на языке вашего сервера везде, 17 строк приложения и сопряжения ранее молча откатывались к английскому в 23 из 25 языков • Все переводы проверены на корректность плейсхолдеров и форматирования перед выпуском
Изменения (продолжение)
♻️ Обратная совместимость • Все ваши существующие двери, правила доступа, PIN-коды, привязки клавиш и конфигурации продолжают работать без изменений , без миграции, без потери данных, без SQL • Новые настройки хранятся в существующих данных на дверь, поэтому двери, созданные до этого обновления, просто используют значения по умолчанию и ведут себя так же, как всегда • Оставьте Hold open выключенным, и дверь будет идентична по поведению версии v1.1.0
Установка • Замените папку Agency-Doorlock на новую версию (или перезапишите эти файлы):
fxmanifest.lua
config.lua (новое: HoldOpenRatio, HoldOpenDistance, MaxInteractDistance)
client/main.lua
client/configurator.lua
server/main.lua
html/index.html
html/script.js
html/style.css
shared/locale/ (все 25 языковых файлов)
• Ручные изменения базы данных не требуются, новые настройки для каждой двери используют существующее хранилище • Требуется oxmysql (уже требуется) • Перезапустите ресурс через txAdmin или убедитесь в наличии Agency-Doorlock
💼 Agency-Essentials v1.2.0 , Управляйте сервером с телефона: бесплатная интеграция приложения Agency Companion уже здесь, плюс единый пакет локализаций на 25 языков!
💼 Agency-Essentials
📱 Приложение Companion , Отчеты и Лифт теперь связаны с бесплатным приложением Agency Companion через QR-код, управляйте всем с телефона.
🌍 25 языков , весь пакет теперь поставляется с единым пакетом локализации на 25 языков, ничего не захардкожено.
🐛 Исправлено , Решена проблема с конфликтом таблиц базы данных в модуле Elevator при чистой установке.
📱 Приложение Companion , подключите ваш телефон
🛗 Лифт
• Новая команда /aeconnect , выводит QR-код, который любой может отсканировать для подключения бесплатного приложения Agency Companion
• Просматривайте каждое здание на сервере и устанавливайте маршрут GPS прямо с телефона
• Плавное появление/исчезновение, окно с возможностью перетаскивания, а также карта сопряжения прямо в меню /aelevator
📋 Отчеты
• QR-карта для сопряжения внутри меню отчётов (вид для игрока и администратора)
• Читайте, отвечайте, принимайте, закрывайте и управляйте тикетами из приложения
• Права персонала проверяются при каждом действии, QR не может предоставить админские права
💼 Essentials Admin Pairing
• Отсканируйте админский QR-код на вкладке /aessentials Global для привязки всего набора
• Модули Flip с выключателями, управление дверными замками и просмотр отчётов прямо с телефона
Изменения (продолжение)
🌍 Полная локализация
• Меню, Doorlock, Companion карты и каждый модуль теперь поставляются на 25 языках
• Установка языка в конфиге (по умолчанию английский), ничего больше не захардкожено
🐛 Исправления и полировка
• Конфликт таблиц базы данных: исправлен конфликт ключевой схемы в модуле Elevator путём разделения настроек companion app в agency_elevator_companion_settings. Это устраняет ошибки в консоли при чистой установке
• Переключатели модулей теперь корректно сохраняют состояние , выключите модуль и он останется выключенным после повторного открытия меню
• Более чистые окна Companion QR и плавные анимации меню
🔔 Agency-Notify / ⏳ Agency-Progressbar
• Без функциональных изменений, оба модуля не тронуты в этом релизе
Изменения (продолжение)
🔗 Прямая Deep-link
• Пакет: https://agency-script.tebex.io/package/essentials
♻️ Обратная совместимость
• Существующие конфигурации, дверные замки, отчёты, индикаторы прогресса и сопряжения companion остаются полностью нетронутыми. Миграция таблиц происходит автоматически.
• Интеграция companion опциональна, установите флаги Enable companion в false в конфиге, и ничего не изменится.
Установка
• Замените все файлы в вашей папке Agency-Essentials (или перезапишите их):
- fxmanifest.lua
- config.lua (новые блоки конфигурации Companion)
- client/ (все обновленные модули и менеджеры companion)
- server/ (все обновленные модули и менеджеры companion)
- shared/ (все обновленные локализационные швы)
- html/ (обновленные NUI-файлы для всех модулей)
- sql/install.sql (обновленная схема базы данных)
• Ручные изменения базы данных не требуются, все таблицы создаются автоматически при первом запуске • Перезапустите ресурс через txAdmin или убедитесь в наличии Agency-Essentials.
🛗 Agency-Elevator v1.3.1, исправление конфликта базы данных: устранён конфликт ключей и ошибки консоли при чистой установке.
🛗 Agency-Elevator
🐛 Исправлено • Конфликт таблиц базы данных • Таблица настроек companion переименована в agency_elevator_companion_settings для устранения конфликта с таблицей настроек UI. Это полностью устраняет ошибку "Unknown column 'id'" в консоли при запуске сервера.
🌍 Улучшено • Качество кода & синтаксис • Проверены все Lua-файлы на строгую синтаксическую корректность. Больше нет предупреждений или ошибок при запуске.
Изменения (продолжение)
🏷️ Улучшено • Стандарты брендинга • Поле автора в fxmanifest.lua приведено к "Agency Scripts", добавлен обязательный рекламный баннер Agency для бесплатных ресурсов.
💾 Улучшено • SQL скрипт • Добавлено определение таблицы agency_elevator_companion_settings в файл sql/install.sql для чистого ручного импорта базы данных.
♻️ Обратная совместимость • Существующие лифты, настройки UI и сопряжения companion остаются полностью нетронутыми. Миграция таблиц происходит автоматически.
Установка • Замените эти файлы в вашей папке Agency-Elevator (или перезапишите их):
fxmanifest.lua
server/companion.lua
sql/install.sql
• Ручные изменения базы данных не требуются, новая таблица companion создаётся автоматически при первом запуске • Перезапустите ресурс через txAdmin или убедитесь в наличии Agency-Elevator.
📋 Agency-Admin v1.4.0 , Управляйте всей админ-панелью с телефона: бесплатное приложение Agency Companion теперь связано с Agency-Admin, на iOS & Android.
📋 Agency-Admin
✨ Новый , Приложение Agency Companion • Ваша полная панель администрирования прямо на телефоне , управляйте сервером из любой точки • Собственный QR-код, полностью независимый от Agency-Phone & Agency-Elevator , Admin сопрягается самостоятельно • Сопряжение ТОЛЬКО для админов: только персонал может связать устройство , выполните /aaconnect (псевдоним /aac) для QR, или найдите его в панели , затем отсканируйте (или введите 6-значный код) в бесплатном приложении Agency Companion • Токен сопряжения НЕ имеет никаких прав , каждое действие повторно проверяется с учётом ваших текущих прав при каждом запросе
📱 Новое , Теперь на iOS & Android • Бесплатное приложение Agency Companion доступно в App Store и Google Play • Полное руководство по загрузке и настройке на companion.agencyg.de • Одно приложение связывает все ваши скрипты Agency , Админ, Phone, Pad, Elevator, Reports и другие
🛡️ Новое , Модерация из любой точки • Просматривайте живой список игроков, открывайте любого игрока и просматривайте баны и ранги с телефона • Используйте полный набор инструментов модерации: кик, бан, заморозка, наблюдение, goto / bring, лечение / возрождение и многое другое через тот же защищённый канал, что и игровая панель • Мгновенно выходите со всех сопряжённых устройств одним нажатием
Изменения (продолжение)
🖥️ Новое, живая консоль сервера у вас в кармане • Следите за консолью сервера в реальном времени и выполняйте команды прямо из приложения • Команды выполняются как ВАШ клиент, поэтому команды, направленные на игроков (убить, воскресить, телепорт…) работают без проблем • Умный автодополнитель предлагает команды вашего сервера, просканированные и фреймворк-команды, полностью локализованные
🔒 Новое , Безопасность в первую очередь • Только для админов: устройство без прав не может сопрягаться, и QR не может повысить права • Каждое действие проверяется в реальном времени , онлайн: полный ACE + framework + ранг + индивидуальные переопределения; офлайн: по идентификатору с проверкой по таблицам рангов (админы только на ACE должны быть онлайн) • Двойная проверка: запрос проверяется сначала на уровне companion и СНОВА внутри action pipe панели • Встроенное ограничение скорости для удаленных действий
🔑 Новое , 6-значный код сопряжения • Не можете сканировать? Введите 6-значный код под QR в приложении • Код остается видимым даже при подключенном устройстве, так что можно добавить другой телефон в любое время • Коды истекают через Config.Companion.TokenTTL (по умолчанию 5 мин) для безопасности
🌍 Улучшено , Полная локализация • Все новые тексты приложения, сопряжения, консоли и интерфейса переведены на все 13 поддерживаемых языков: EN, DE, CS, ES, FR, IT, NL, PL, PT, RO, RU, SV, TR
Изменения (продолжение)
🛡️ Исправлено , Усиленные серверные события • Закрыты 4 ранее незащищённых сетевых события, которые можно было вызвать без панели: give-weapon, spawn-object, edit-object и claim-vehicle-ownership теперь требуют доступа к панели И соответствующего разрешения, проверяемого на сервере • 6-значный код сопряжения теперь всегда отображается под QR в панели • Улучшено поведение открытия/закрытия companion панели и различные мелкие улучшения NUI
♻️ Обратная совместимость • Все ваши существующие ранги, права, баны и настройки панели продолжают работать без изменений , без миграции, без потери данных • Интеграция с companion является ДОПОЛНИТЕЛЬНОЙ , установите Config.Companion.Enable = false и ничего не изменится • Все таблицы сопряжения companion создаются автоматически при первом запуске , без ручного SQL
Установка • Замените вашу папку Agency-Admin новой сборкой (или перезапишите эти файлы):
fxmanifest.lua
config.lua (просмотрите блок Config.Companion, безопасно сохранить свои настройки)
client/main.lua
client/companion.lua
server/db.lua
server/main.lua
server/companion.lua
server/companion_relay.lua
web/index.html
web/style.css
web/app.js
web/companion.js
web/qrcode.min.js
shared/locale.lua
locales/ (все языковые файлы)
• Ручные изменения базы данных не требуются, все таблицы создаются автоматически • Требуется oxmysql (уже требуется) • Перезапустите ресурс через txAdmin или убедитесь в наличии Agency-Admin.
📋 Agency-Banking v1.2.0 , Ваш банк в вашем кармане: бесплатное приложение Agency Companion теперь подключается к Agency-Banking, на iOS & Android.
📋 Agency-Banking
✨ Новый , Приложение Agency Companion • Полноценная премиальная банковская панель прямо на вашем телефоне , баланс, переводы, карты, вклады & PIN для банкомата • Собственный QR-код, полностью независимый от Agency-Phone & Agency-Elevator , Banking сопрягается самостоятельно • Сопряжение за секунды: выполните /abconnect (псевдоним /abc) для QR, который может отсканировать любой, или найдите тот же QR в меню банка , затем отсканируйте его (или введите 6-значный код) в бесплатном приложении Agency Companion • Токен сопряжения не даёт банковских прав , каждое денежное действие повторно проверяется сервером при каждом запросе
📱 Новое , Теперь на iOS & Android • Бесплатное приложение Agency Companion доступно в App Store и Google Play • Полное руководство по загрузке и настройке на companion.agencyg.de • Одно приложение связывает все ваши скрипты Agency , Banking, Phone, Pad, Elevator, Reports и другие
💳 Новое , Ваш банк всегда с вами • Проверяйте баланс, наличные и последние транзакции в любое время • Переводите деньги на другой счёт прямо с телефона • Открывайте фиксированный депозит и забирайте его по окончании срока прямо из приложения • Создавайте, удаляйте и переключайте дебетовые карты (до 3) • Устанавливайте или меняйте PIN-код банкомата на ходу
🔒 Новое , Безопасность денег по дизайну • Каждое действие с деньгами проходит ТОЧНО по тому же проверенному пути, что и в игровом банке (AgencyBankingBridge) , без обходных путей и вторых кодовых путей • Чтение работает офлайн, но любые записи (перевод, депозит, PIN) требуют онлайн игрока , так что связанный телефон не может самостоятельно переводить деньги • Сервер перепроверяет ваш счет и баланс при каждом запросе
Изменения (продолжение)
✨ Новый , Премиум без рекламы • Поскольку Agency-Banking является платным скриптом, его модуль в приложении полностью без рекламы , чистая премиальная панель без рекламных баннеров, навсегда
🔑 Новое , 6-значный код сопряжения • Не можете сканировать? Введите 6-значный код под QR в приложении • Код остается видимым даже при подключенном устройстве, так что можно добавить другой телефон в любое время • Коды истекают через Config.Companion.TokenTTL (по умолчанию 5 мин) для безопасности
🌍 Улучшено , Полная локализация • Все новые тексты приложения, сопряжения и интерфейса переведены на все 13 поддерживаемых языков: EN, DE, CS, ES, FR, IT, NL, PL, PT, RO, RU, SV, TR
🐛 Исправлено • Усилена проверка запроса фиксированного депозита, депозит больше нельзя запросить досрочно или дважды через приложение; каждый запрос повторно проверяется сервером • 6-значный код сопряжения теперь всегда отображается под QR в банковском меню • Более плавное открытие/закрытие companion панели и различные мелкие улучшения NUI
Изменения (продолжение)
♻️ Обратная совместимость • Все ваши существующие аккаунты, карты, вклады и транзакции продолжают работать без изменений , без миграции, без потери данных • Интеграция с companion является ДОПОЛНИТЕЛЬНОЙ , установите Config.Companion.Enable = false и ничего не изменится • Все таблицы сопряжения companion создаются автоматически при первом запуске , без ручного SQL
Установка • Замените папку Agency-Banking на новую версию (или перезапишите эти файлы):
fxmanifest.lua
config.lua (просмотрите блок Config.Companion, безопасно сохранить свои настройки)
client/main.lua
client/companion.lua
server/main.lua
server/companion.lua
server/companion_relay.lua
html/index.html
html/script.js
html/style.css
html/js/companion.js
html/js/qrcode.min.js
locales/ (все языковые файлы)
• Ручные изменения базы данных не требуются, все таблицы создаются автоматически • Требуется oxmysql (уже требуется) • Перезапустите ресурс через txAdmin или убедитесь в наличии Agency-Banking.
📋 Agency-Doorlock v1.1.0 , Управляйте дверями с телефона: бесплатное приложение Agency Companion теперь подключается к Agency-Doorlock, на iOS & Android.
📋 Agency-Doorlock
✨ Новый , Приложение Agency Companion • Блокируйте, разблокируйте и управляйте дверями прямо с телефона , не нужно стоять у клавиатуры • Собственный QR-код, полностью независимый от Agency-Phone & Agency-Elevator , Doorlock сопрягается самостоятельно • Сопряжение за секунды: выполните /adlconnect (псевдоним /adlc) для QR, который может отсканировать любой, или найдите тот же QR в меню /adoorlock , затем отсканируйте его (или введите 6-значный код) в бесплатном приложении Agency Companion • Токен сопряжения НИКОГДА не может дать админские права , каждое действие персонала повторно проверяется сервером с учётом ваших текущих прав при каждом запросе
📱 Новое , Теперь на iOS & Android • Бесплатное приложение Agency Companion доступно в App Store и Google Play • Полное руководство по загрузке и настройке на companion.agencyg.de • Одно приложение связывает все ваши скрипты Agency , Doorlock, Phone, Pad, Elevator, Reports и другие
🎮 Новое , Игроки в движении • Просматривайте все двери, к которым у вас есть доступ, в одном списке с их текущим состоянием заблокировано/разблокировано • Блокируйте или разблокируйте дверь, которой владеете, когда находитесь рядом, применяются те же правила доступа, что и в игре • Устанавливайте GPS-точку на любую дверь из приложения для быстрого поиска
Изменения (продолжение)
🛡️ Новое , Администраторы в движении • Переопределяйте ЛЮБУЮ дверь на сервере из любой точки, без ограничения по расстоянию, настоящая удалённая безопасность • Удаляйте ненужные двери прямо с телефона (статические двери конфигурации остаются защищёнными) • Открывайте меню настройки дверей в игре удалённо для добавления или редактирования дверей • Каждое действие администратора повторно проверяет Config.SetupPermission на сервере, QR/сопряжение не может повысить права
🔑 Новое , 6-значный код сопряжения • Не можете сканировать? Введите 6-значный код под QR в приложении • Код остается видимым даже при подключенном устройстве, так что можно добавить другой телефон в любое время • Коды истекают через Config.Companion.TokenTTL (по умолчанию 5 мин) для безопасности
🌍 Улучшено , Полная локализация • Все новые тексты приложения, сопряжения и интерфейса переведены на все 25 поддерживаемых языков: EN, DE, BG, CS, DA, EL, ES, FI, FR, HR, HU, IT, JA, KO, NL, NO, PL, PT, RO, RU, SK, SV, TR, UK, ZH
🐛 Исправлено • 6-значный код сопряжения теперь всегда отображается под QR в меню настройки /adoorlock • QR-карта companion аккуратно сворачивается/разворачивается и больше не перекрывает список дверей • Более плавное открытие/закрытие панели и различные мелкие улучшения NUI
Изменения (продолжение)
♻️ Обратная совместимость • Все ваши существующие двери, привязки клавиш, звуки и конфигурации продолжают работать без изменений , без миграции, без потери данных • Интеграция с companion является ДОПОЛНИТЕЛЬНОЙ , установите Config.Companion.Enable = false и ничего не изменится • Безопасность для устаревших конфигов: даже если в старом config.lua нет блока Config.Companion, функция остаётся включённой с безопасными настройками по умолчанию , оставшийся конфиг никогда не отключит её молча • Все таблицы сопряжения companion создаются автоматически при первом запуске , без ручного SQL
Установка • Замените папку Agency-Doorlock на новую версию (или перезапишите эти файлы):
fxmanifest.lua
config.lua (просмотрите блок Config.Companion, безопасно сохранить свои настройки)
client/main.lua
client/companion.lua
client/configurator.lua
server/main.lua
server/companion.lua
server/companion_relay.lua
html/index.html
html/script.js
html/style.css
html/js/companion.js
html/js/qrcode.min.js
shared/locales.lua
shared/locale/ (все языковые файлы)
• Ручные изменения базы данных не требуются, все таблицы создаются автоматически • Требуется oxmysql (уже требуется) • Перезапустите ресурс через txAdmin или убедитесь в наличии Agency-Doorlock.
📋 Agency-Reports-V2 v2.2.0 , Управляйте своими отчетами с телефона: бесплатное приложение Agency Companion уже здесь, теперь на iOS & Android.
📋 Agency-Reports-V2
✨ Новый , Приложение Agency Companion • Обрабатывайте жалобы игроков прямо с телефона , вам не нужно быть у ПК • Сопряжение за секунды: откройте окно жалоб (/areport), нажмите "Link phone", затем отсканируйте QR , или введите 6-значный код , в бесплатном приложении Agency Companion • Токен сопряжения никогда не может дать админские права , каждое действие персонала проверяется сервером при каждом запросе
📱 Новое , Теперь на iOS & Android • Бесплатное приложение Agency Companion доступно в App Store и Google Play • Полное руководство по загрузке и настройке на companion.agencyg.de • Одно приложение связывает все ваши скрипты Agency , Reports, Phone, Pad, Elevator и другие
🎮 Новое , Игроки в движении • Создавайте новые отчёты и следите за их статусом из любой точки • Полноценный живой чат со службой поддержки, сообщения синхронизируются в обе стороны в реальном времени, с полной историей
🛡️ Новое , Сотрудники в движении • Просматривайте очередь жалоб в реальном времени и открывайте любые тикеты с телефона • Принимайте, закрывайте, удаляйте и отвечайте, а также используйте goto / bring / heal для заявителя, всё из приложения • Каждое действие учитывает ваши текущие права администратора, проверяемые на сервере
🔑 Новое , 6-значный код сопряжения • Не можете сканировать? Введите 6-значный код под QR в приложении • Код остается видимым даже при подключенном устройстве, так что можно добавить еще одно
🌍 Улучшено , Полная локализация • Все новые тексты приложения, сопряжения и интерфейса переведены на все 13 поддерживаемых языков: EN, DE, CS, ES, FR, IT, NL, PL, PT, RO, RU, SV, TR
🐛 Исправлено • 6-значный код сопряжения теперь всегда отображается под QR в окне отчёта • Более плавное открытие/закрытие companion панели • Различные мелкие улучшения NUI
♻️ Обратная совместимость • Существующие отчёты, чаты и вебхуки продолжают работать без изменений , без миграции, без потери данных • Интеграция с companion является дополнительной , оставьте её отключённой и ничего не изменится • Все таблицы сопряжения создаются автоматически при первом запуске , без ручного SQL
Установка • Замените папку Agency-Reports-V2 на новую версию (или перезапишите эти файлы):
fxmanifest.lua
config.lua (просмотрите блок Config.Companion, безопасно сохранить свои настройки)
client/main.lua
client/companion.lua
server/main.lua
server/companion.lua
server/companion_relay.lua
html/popup.html
html/js/companion.js
html/js/qrcode.min.js
locales/ (все языковые файлы)
• Ручные изменения базы данных не требуются, все таблицы создаются автоматически • Требуется oxmysql (уже требуется) • Перезапустите ресурс через txAdmin или убедитесь в наличии Agency-Reports-V2.
🛗 Agency-Elevator v1.3.0, управление лифтами с телефона: бесплатное приложение Agency Companion уже доступно на iOS и Android.
🛗 Agency-Elevator
✨ Новый , Приложение Agency Companion • Просматривайте и управляйте каждым лифтом на вашем сервере прямо с телефона • Сопряжение за секунды: выполните /aeconnect, затем отсканируйте QR-код , или введите 6-значный код , в бесплатном приложении Agency Companion • Вызывайте любой этаж, поднимайтесь или опускайтесь на один этаж, или прокладывайте маршрут GPS к зданию из любой точки • Токен сопряжения никогда не может дать админские права , каждое действие повторно проверяется сервером при каждом запросе
📱 Новое , Теперь на iOS & Android • Бесплатное приложение Agency Companion доступно в App Store и Google Play • Полное руководство по загрузке и настройке на companion.agencyg.de • Одно приложение связывает все ваши скрипты Agency , Elevator, Phone, Pad, Reports и другие
🎮 Новое , Управление в приложении в реальном времени • Панель всегда показывает текущий этаж и воспроизводит анимацию перемещения в реальном времени • ▲/▼ поднимает или опускает на этаж; тап по любому этажу в сетке для прямого перехода • Обнаруживает как вызовы из приложения, так и обычные игровые поездки, поэтому живой вид всегда синхронизирован
🔒 Новое , Контроль доступа по лифтам • Ограничьте лифт для конкретных игроков , только они могут им управлять, в игре и в приложении • Игроки хранятся по постоянному ID, так что доступ сохраняется после перезапуска сервера, даже если у всех новый session ID • Оставьте список пустым, и лифт будет открыт для всех (локи по работе на этажах сохраняются)
🎚️ Новое , Загрузка экрана для каждого лифта • Включайте или отключайте экран путешествия/затухания для каждого лифта одним чекбоксом в конфигураторе • Если не трогать, он следует глобальной настройке Config.ScreenEffect
🛠️ Новое , Управляйте лифтами из приложения (Admin) • Создавайте, редактируйте и удаляйте лифты с телефона, включая автоматическое определение этажа AgencyAI • Телепортируйтесь прямо в любое здание или на этаж для быстрого редактирования • Каждое действие администратора проверяется на сервере с учётом прав доступа
🌍 Улучшено , Полная локализация • Все новые тексты приложения, сопряжения и конфигуратора переведены на все 13 поддерживаемых языков: EN, DE, FR, ES, PT, IT, NL, PL, TR, CS, RO, RU, SV
🐛 Исправлено • Оверлей путешествий и отображение текущего этажа теперь идеально синхронизированы во время живого управления • Более плавная анимация открытия/закрытия /aeconnect, без внезапного появления или обрезанного затухания • 6-значный код теперь всегда отображается под QR (даже если устройство уже связано, чтобы можно было добавить ещё одно) • Различные мелкие улучшения NUI и обработки ESC
♻️ Обратная совместимость • Существующие лифты продолжают работать без изменений , без миграции, без потери данных • Интеграция с companion является дополнительной , оставьте её отключённой и ничего не изменится • Новые настройки на лифт и таблицы сопряжения создаются автоматически при первом запуске , без ручного SQL
Установка • Замените папку Agency-Elevator на новую версию (или перезапишите эти файлы):
fxmanifest.lua
client/main.lua
client/configurator.lua
client/companion.lua
server/main.lua
server/companion.lua
server/companion_relay.lua
html/index.html
html/script.js
html/style.css
html/js/companion.js
shared/locale/ (все языковые файлы)
config.lua (новый блок Config.Companion, просмотрите, затем сохраните свои настройки)
• Ручные изменения базы данных не требуются, все таблицы создаются автоматически • Требуется oxmysql (уже требуется) • Перезапустите ресурс через txAdmin или убедитесь в наличии Agency-Elevator.
Изменения
🔒 Новый модуль , Agency-Doorlock теперь в пакете как 5-й модуль: запирающиеся двери с полной настройкой в игре, встроенные прямо в меню /aessentials.
📱 Приложение Companion , Отчеты и Лифт теперь связаны с бесплатным приложением Agency Companion через QR-код, управляйте всем с телефона.
🌍 25 языков , весь пакет теперь полностью переведён, ничего не захардкожено.
🔒 Agency-Essentials Doorlock
⚡ Новый , Doorlock теперь встроен
• Запираемые двери с поддержкой клавиши [E] и таргета, быстрая настройка в игре через /adoorlock (короткий алиас /adl)
• Доступ к каждой двери по работе, банде, рангу или конкретным игрокам, плюс опциональная PIN-клавиатура
• Мультифреймворк автообнаружение: QBCore, QBox, ESX или Standalone
• Без рекламы и полностью брендируемый, как и остальная часть пакета
🎛️ Doorlock в меню /aessentials
• Глобальный переключатель включения/выключения всего модуля на сервере
• Настройки в реальном времени , цвет акцента, звук двери (вкл/выкл + громкость), [E] подсказка и маркер двери
• Отключение модуля теперь мгновенно разблокирует все запертые двери (и снова запирает их при включении)
📱 Приложение Companion , подключите ваш телефон
🛗 Лифт
• Новая команда /aeconnect , выводит QR-код, который любой может отсканировать для подключения бесплатного приложения Agency Companion
• Просматривайте каждое здание на сервере и устанавливайте маршрут GPS прямо с телефона
• Плавное появление/исчезновение, окно с возможностью перетаскивания, а также карта сопряжения прямо в меню /aelevator
📋 Отчеты
• QR-карта для сопряжения внутри меню отчётов (вид для игрока и администратора)
• Читайте, отвечайте, принимайте, закрывайте и управляйте тикетами из приложения
• Права персонала проверяются при каждом действии, QR не может предоставить админские права
🌍 Полная локализация
• Меню, Doorlock, Companion карты и каждый модуль теперь поставляются на 25 языках
• Установка языка в конфиге (по умолчанию английский), ничего больше не захардкожено
Изменения (продолжение)
🐛 Исправления и полировка
• Переключатели модулей теперь корректно сохраняют состояние , выключите модуль и он останется выключенным после повторного открытия меню
• Doorlock теперь воспроизводит правильный звук блокировки/разблокировки двери
• Более чистые окна Companion QR и плавные анимации меню
🔔 Agency-Notify / ⏳ Agency-Progressbar
• Без функциональных изменений, оба модуля не тронуты в этом релизе
🔗 Прямая Deep-link
• Пакет: https://agency-script.tebex.io/package/essentials
Установка
• Перезапишите все файлы. Если вы настраивали config.lua, объедините новые секции AgencyConfig.Doorlock + Companion. Новые таблицы базы данных создаются автоматически, ручной SQL не нужен.
🚗 Agency-Garage v1.0.1, список с прокруткой в 3 ряда, исправлены две критические уязвимости и улучшен пакет.
🚗 Agency-Garage
🔒 Безопасность , Исправлена уязвимость Free-Vehicle (критично) • Действие «взять» доверяло флагу job-vehicle, модели и номеру, отправленным клиентом • Поддельный клиент мог бесплатно спавнить ЛЮБОЕ транспортное средство в ЛЮБОМ гараже • Теперь полная проверка на сервере: job-автомобили спавнятся только в реальном гараже работы, к которому игрок имеет доступ, и только для модели, которая там есть • Номер генерируется на сервере , значение клиента не доверяется
🔒 Безопасность , Исправлен грифинг Impound (критично) • Событие impound не имело проверки прав , любой игрок мог эвакуировать чужое транспортное средство и установить произвольный сбор за возврат • Теперь ограничено белым списком работ (Config.Impound.allowedJobs, по умолчанию полиция / механик) или ACE 'agency.garage.impound' • Сбор за возврат ограничен Config.Impound.maxFee, id депо проверяется, событие ограничено по частоте • Серверный экспорт ImpoundVehicle() не изменён и продолжает работать для доверенных скриптов
🔒 Безопасность , Усилена функция Vehicle Locator • «Locate» теперь возвращает координаты только для транспортного средства, которым владеет запрашивающий игрок , больше нельзя отслеживать чужие номера
🪟 Исправлено , Прокрутка списка транспортных средств • Список бесконечно рос с количеством ваших машин и обрезался внизу, вы не могли прокрутить до нижних машин (та же проблема в импонд депо) • Теперь список ограничен 3 строками и прокручивается плавно, с оформленной циановой полосой прокрутки • Мало машин → панель уменьшается под размер вместо большого пустого блока • Проверено на разрешениях 1080p, 1440p и ноутбуков
🌐 Новое , Опции конфигурации • Config.Impound.allowedJobs, какие работы могут использовать событие impound в игре • Config.Impound.maxFee, жёсткий лимит на плату за освобождение по запросу клиента
🧹 Очистка , Удалены два мёртвых дублирующих файла (client_main.lua, root app.js), которые никогда не загружались, пакет стал легче и профессиональнее
♻️ Обратная совместимость • Нет изменений в базе данных , состояние транспортных средств по-прежнему использует стандартные колонки state/garage • Существующие транспортные средства, гаражи и синхронизация с телефоном продолжают работать без изменений , новые проверки безопасности являются дополнительными
Установка • Перезапишите следующие файлы в вашей существующей папке Agency-Garage:
fxmanifest.lua
config.lua
server/main.lua
html/index.html
html/style.css • Удалите эти оставшиеся файлы, если они существуют: client_main.lua и app.js (оба в корневой папке) • Примечание к конфигурации: если вы используете свой собственный config.lua, добавьте allowedJobs и maxFee в блок Config.Impound, иначе событие impound останется заблокированным только для ACE. Установите allowedJobs в реальные названия профессий вашего сервера (например, mechaniker, ambulance). • Изменения базы данных не требуются. • Перезапустите ресурс через txAdmin или убедитесь в работе Agency-Garage.
🛗 Agency-Elevator v1.2.3, несколько профессий на этаж, минимальные ранги для профессий и полная поддержка мультифреймворков.
🛗 Agency-Elevator
✨ Новое , Несколько работ на этаж • Каждый этаж теперь может быть ограничен более чем одной работой • Игрок получает доступ, если у него есть ЛЮБАЯ из назначенных работ (например, полиция ИЛИ скорая помощь) • Управление полностью в игре: откройте этаж в конфигураторе, нажмите "Add Job", удалите одним кликом • Этажи без работ остаются общедоступными, любой может ими пользоваться
✨ Новое , Минимальный ранг для работы • Для каждой назначенной работы есть собственное поле минимального ранга (например, полиция ранг 2+) • Ранг 0 = разрешён любой ранг • Заблокированные этажи показывают точное требование на панели лифта (например, "Требуется: полиция (Ранг 2) / скорая помощь") • Доступ проверяется на стороне сервера при каждом вызове, обход на клиенте невозможен
🌐 Новое , Унифицированная поддержка мультифреймворков • Проверки работы и ранга теперь работают из коробки на QBCore, QBox (qbx_core) и ESX (legacy & Legacy/1.2+) • Умное автоопределение (qbx_core определяется раньше моста qb-core, поэтому нативный API всегда побеждает) • Чтение ранга нормализовано между фреймворками, таблицы рангов QBCore/QBox и числовые ранги ESX обрабатываются безопасно • ox_core определяется корректно; standalone серверы оставляют все этажи открытыми
🌍 Улучшено , Полная локализация • Все новые тексты ("Job Access", "Add Job", "Min. Grade", метки требований и др.) переведены на все 13 поддерживаемых языков: EN, DE, FR, ES, PT, IT, NL, PL, TR, CS, RO, RU, SV
🐛 Исправлено , Ссылка поддержки Discord в игре указывала на неправильное приглашение, теперь везде корректна
♻️ Обратная совместимость • Существующие лифты продолжают работать без изменений , старые настройки с одним джобом мигрируют автоматически при следующем сохранении • Без миграции, без потери данных
Установка • Перезапишите следующие файлы в вашей существующей папке Agency-Elevator:
fxmanifest.lua
client/main.lua
server/main.lua
server/configurator.lua
html/script.js
html/style.css
shared/locale/ (все языковые файлы)
config.lua (опционально, только обновление комментария; безопасно сохранить свои настройки) • Изменения в базе данных не требуются, профессии и ранги хранятся в существующей JSON-колонке floors. • Перезапустите ресурс через txAdmin или убедитесь, что Agency-Elevator.
🛗 Agency-Elevator v1.2.2, редактируемые номера этажей в конфигураторе и панели лифта.
🛗 Agency-Elevator
✨ Новое , Пользовательские номера этажей • Номера этажей больше не генерируются автоматически как 1, 2, 3, … • Для каждого этажа теперь есть редактируемое поле номера в конфигураторе, кликните и введите любое значение • Поддерживаются отрицательные числа (например, -1, -2 для подвальных этажей), ноль, текст вроде EG или любая пользовательская метка • Пользовательский номер отображается на панели лифта на кнопках этажей и в цифровом дисплее этажа • Автообнаружение этажей также присваивает редактируемые номера, которые можно изменить позже • Новые этажи по умолчанию получают следующий последовательный номер, но могут быть свободно перезаписаны
✨ Новое , Сохранение номера отображения • Пользовательские номера этажей сохраняются в базе данных вместе с меткой этажа, координатами и работой • Существующие лифты без пользовательских номеров автоматически используют последовательную нумерацию, миграция не требуется
Установка • Перезапишите следующие файлы в вашей существующей папке Agency-Elevator:
fxmanifest.lua
client/main.lua
server/configurator.lua
html/script.js
html/style.css • Изменения базы данных не требуются, новое поле displayNumber хранится внутри существующего JSON столбца floors. • Перезапустите ресурс через txAdmin или убедитесь в работе Agency-Elevator.
🛡️ Agency-Admin , Система разрешений, переработка бана, прямые команды и исправление инвентаря.
---
🛡️ Agency-Admin
🐛 Исправлено , Доступ к вкладке без разрешения
• Ранги без `tab_server` или `tab_vehicles` всё ещё могли открывать эти вкладки и выполнять действия, такие как написание объявлений или просмотр конфигурации сервера
• Обход fallback подразумеваемых действий в `getVisibleTabs()` игнорировал явные запреты `false`
• Вкладки теперь учитывают явные запреты разрешений независимо от подразумеваемых разрешений действий
🐛 Исправлено , Команды не работали
• Администраторы с разрешениями на одежду, телепорт и подобные действия могли использовать их только через панель, соответствующие команды не регистрировались
• Команды теперь выполняют ту же проверку прав, что и кнопки панели: если ранг может использовать кнопку, он может использовать команду
🐛 Исправлено , Открытие инвентаря не работало (ESX)
• Действие инвентаря всегда вызывало `esx_inventoryhud:openPlayerInventory`, которого нет на современных ESX серверах
• Порядок обнаружения теперь: сначала `ox_inventory` (независимо от фреймворка), затем `qs-inventory`, и в последнюю очередь `esx_inventoryhud`
🐛 Исправлено , Модальное окно бана не кликабельно
• Модальное окно бана отображалось корректно, но кнопки и поля ввода не были интерактивны
• Отсутствие `pointer-events: all` на оверлее и модальных элементах вызывало прохождение всех кликов и клавиатурных событий в игру
🐛 Исправлено , Не сохранялось время окончания бана
• Поле `expires` никогда не записывалось в `banned_players.json` во время `saveBanState`
• После перезапуска сервера все временные баны загружались без срока истечения и не могли автоматически истечь при `playerConnecting`
• Функции `saveBanState` и `loadBanState` теперь корректно сохраняют и восстанавливают поле `expires`
🐛 Исправлено , Не работало воскрешение
• Действие возрождения выполняло только клиентское нативное воскрешение
• В QBCore и ESX состояние смерти отслеживается на стороне сервера, нативная функция сама по себе не очищает метаданные `isdead` / `inlaststand`, из-за чего игрок сразу возвращался в состояние смерти
• Сервер теперь очищает состояние смерти фреймворка перед вызовом воскрешения клиента
---
✨ Новый , Причина и длительность бана
• При нажатии Ban теперь открывается модальное окно вместо немедленного бана игрока
• Поле причины , свободный текст до 200 символов, обязательно для заполнения перед отправкой бана
• Выпадающий список длительности , Постоянно / 1ч / 6ч / 24ч / 48ч / 7д / 30д
• Сообщение о кике показывает причину бана и дату окончания для временных банов
• Список забаненных игроков теперь показывает дату истечения бана в панели
✨ Новое , Прямые команды администратора
• Все команды проверяют те же разрешения ранга, что и кнопки панели, если у ранга нет разрешения, команда блокируется
| Command | Permission | Description |
|---|---|---|
| `/agoto [id]` | `goto_player` | Телепортироваться к игроку |
| `/abring [id]` | `bring_player` | Привести игрока к вам |
| `/arevive [id]` | `revive_player` | Воскресить игрока |
| `/aheal [id]` | `heal_player` | Исцелить игрока |
| `/aslay [id]` | `slay_player` | Убить игрока |
| `/akill [id]` | `slay_player` | Убить игрока (псевдоним) |
| `/aclothing [id]` | `open_clothing_menu` | Открыть меню одежды для игрока |
| `/akick [id] [reason]` | `kick_player` | Кикнуть игрока |
| `/aban [id] [reason]` | `ban_player` | Постоянный бан с указанием причины |
| `/aban [id] 1h/6h/24h/7d/30d [reason]` | `ban_player` | Временный бан с указанием причины |
| `/anoclip` | `tool_noclip` | Включить/выключить режим noclip для себя |
| `/atpm` | `goto_player` | Телепортироваться к точке на вашей карте |
✨ Новое , Спавн по имени для транспортных средств
---
Установка
• Перезапишите существующую папку Agency-Admin этой версией, изменений в базе данных не требуется.
• Если вы используете ESX и `ox_inventory` или `qs-inventory`, кнопка Open Inventory теперь работает автоматически без изменений конфигурации.
🔑 Agency-Vehiclekeys , Добавлены SQL-файлы установки для ESX и QBCore.
🗄️ Agency-Vehiclekeys
🐛 Исправлено , Отсутствовал SQL
• Таблица simple_carkeys_shared, необходимая для совместного использования ключей, никогда не поставлялась с ресурсом
• Пользователи ESX и QBCore были затронуты, команды /givekey и /removekey молча не срабатывали без этого
📄 ESX & QBCore SQL файлы
• Добавлен install_esx.sql , запустите его один раз в вашей базе данных, если вы используете ESX
• Добавлен install_qb.sql , запустите его один раз в вашей базе данных, если вы используете QBCore
• Оба файла создают таблицу simple_carkeys_shared, используемую командами /givekey и /removekey
• Таблицы owned_vehicles (ESX) и player_vehicles (QBCore) предоставляются вашим фреймворком и не требуют создания
Установка
• Добавьте новый SQL-файл, соответствующий вашему фреймворку, в базу данных, файлы скриптов перезаписывать не нужно.
🛠️ Elevator Module , ScreenEffect теперь полностью поддерживается, плюс поддержка транспортных средств и новая опция пропуска.
🛗 Agency-Essentials Elevator
🐛 Исправлено , ScreenEffect = false
• Ранее подавлялось только затемнение экрана GTA, а оверлей NUI при перемещении (анимация лифта + индикатор прогресса) всё равно показывался
• Теперь и затухание, и оверлей управляются одним переключателем
🚗 Поддержка транспортных средств
• Заезжайте в лифт и оставайтесь в своём транспортном средстве после прибытия
• Работает для водителей и всех пассажирских мест (-1 до 16)
• Телепортируется весь транспорт, все пассажиры перемещаются вместе
• Автоматическое повторное размещение, если движок выкидывает кого-то во время телепорта
⚡ Новый , SkipAnimation
• Новый параметр SkipAnimation = false внутри AgencyConfig.Elevator
• При значении true: пропускает анимацию ключ-карты, все задержки ожидания и симулированное время путешествия , мгновенный телепорт
• Разработано для работы с ScreenEffect = false, отсутствие затухания означает отсутствие причины ждать
• Работает как для пеших, так и для транспортных перемещений
🔔 Agency-Notify / 📋 Agency-Reports V2 / ⏳ Agency-Progressbar
• Без изменений, все три модуля не тронуты в этом патче
🔗 Прямая Deep-link
• Пакет: https://agency-script.tebex.io/package/essentials
Установка
• Перезапишите файлы, изменений в базе данных / SQL не требуется.
🛠️ Config Fix & Instant Travel , ScreenEffect теперь полностью поддерживается, плюс новая опция пропуска.
🐛 Исправлено , ScreenEffect = false
• Ранее подавлялось только затемнение экрана GTA, а оверлей NUI при перемещении (анимация лифта + индикатор прогресса) всё равно показывался
• Теперь и затухание, и оверлей управляются одним переключателем
⚡ Новый , SkipAnimation
• Новый параметр конфига Config.SkipAnimation = false
• При значении true: пропускает анимацию ключ-карты, все задержки ожидания и симулированное время путешествия , мгновенный телепорт
• Разработано для работы с ScreenEffect = false, отсутствие затухания означает отсутствие причины ждать
• Работает как для пеших, так и для транспортных перемещений
🔗 Прямая Deep-link
• Пакет: https://agency-script.tebex.io/package/essentials
Установка
• Перезапишите файлы, изменений в базе данных / SQL не требуется.
🚗 Обновление поддержки транспорта, теперь можно заехать на лифт и оставаться в машине на любом этаже.
⚡ Путешествие с учётом транспортного средства
• Заезжайте в лифт и оставайтесь в своём транспортном средстве после прибытия
• Работает для водителей и всех пассажирских мест (-1 до 16)
• Телепортируется весь транспорт, все пассажиры перемещаются вместе
• Автоматическое повторное размещение, если движок выкидывает кого-то во время телепорта
🎬 Умная анимация
• Анимация ключ-карты теперь автоматически пропускается в положении сидя (раньше выбрасывала вас посреди поездки)
• Идентичное общее время путешествия , не быстрее и не медленнее чем в версии v1.1.9
🛗 Улучшение удобства использования
• `SetVehicleOnGroundProperly` после телепорта, чистые посадки, без клиппинга и прыжков на узких поверхностях
• Транспортное средство замораживается во время перемещения вместо педа, поэтому машины больше не скользят при затемнении экрана
🔗 Прямая Deep-link
• Пакет: https://agency-script.tebex.io/package/essentials
Установка
• Перезапишите файлы, изменений в базе данных / SQL не требуется.
------------------------------
🛠️ Agency Admin
✨ Новый
📝 Модуль отчетов интегрирован в админ-панель.
🔔 Discord webhook для действий админа (баны, кики, деньги и т.д.)
------------------------------
📋 Agency Reports V2
✨ Новый
↩️ Кнопка возврата , отправляет игрока обратно в исходную позицию одним кликом
------------------------------
🔗 Обновление удобства использования, более чистый запрос на обновление в интерфейсах игрока и админа.
⚡ Промо-акция обновления без рекламы
• Кнопки внизу для игроков и админов переименованы: "Ad-free Version , Agency-Essentials"
• Вторичная "Werbefreie Version bei Agency Admin Script" админская промоакция снята, заменена унифицированным английским CTA Agency-Essentials во всех 13 поддерживаемых локалях UI
• Подсказка + URL теперь ведут напрямую на страницу продукта в бандле
• Новый рекламный блок вверху config.lua
🖥️ Баннер консоли
• Новый стартовый баннер (ранее баннера не было), продвигает Agency-Essentials при запуске сервера
• Единый фирменный стиль с Notify / Progressbar / Elevator
🔗 Прямая Deep-link
• Пакет: https://agency-script.tebex.io/package/essentials
Установка
• Перезапишите файлы, изменений в базе данных / SQL не требуется.
🔗 Обновление удобства использования, проще найти пакет без рекламы 4-в-1.
⚡ Промо-акция обновления без рекламы
• Обе кнопки в футере (Configurator + Settings) теперь отображают "Ad-free Version, Agency-Essentials"
• Клик ведёт покупателей прямо на страницу продукта Agency-Essentials
• Новый рекламный блок вверху config.lua с перечнем всех функций бандла
🖥️ Баннер консоли
• Баннер запуска теперь выделяет Agency-Essentials вместо standalone магазина
• Напоминание о: унифицированной панели /aessentials, 24 языках, kill-switches, центральном маршрутизаторе webhook
• Указание цены: €4.99 одноразово
🔗 Прямая Deep-link
• Пакет: https://agency-script.tebex.io/package/essentials
Установка
• Перезапишите файлы, изменений в базе данных не требуется.
🔗 Обновление удобства использования, более простой путь обновления, единый UX на всех 14 поддерживаемых языках.
⚡ Промо-акция обновления без рекламы
• Кнопка внизу настроек переименована: "Ad-free Version , Agency-Essentials"
• Все 14 локалей интерфейса (en/de/fr/es/pt/nl/pl/it/tr/cs/ro/ru/sv/da) теперь показывают одинаковый английский CTA Agency-Essentials, единый источник правды
• Клик открывает страницу продукта Agency-Essentials напрямую
• Новый рекламный блок вверху config.lua
🖥️ Баннер консоли
• Обновлен баннер запуска, выделяет Agency-Essentials, комплект 4-в-1
• Упоминания в слогане: унифицированная панель /aessentials, полный ребрендинг, 24 языка
• Указание цены: €4.99 одноразово
🔗 Прямая Deep-link
• Пакет: https://agency-script.tebex.io/package/essentials
Установка
• Перезапишите файлы, изменений в базе данных не требуется.
🔗 Обновление удобства использования, лучшее указание пути к версии без рекламы с полной возможностью ребрендинга.
⚡ Промо-акция обновления без рекламы
• Кнопка внизу настроек переименована: "Ad-free Version , Agency-Essentials"
• Клик теперь напрямую открывает страницу продукта Agency-Essentials
• Новый промо-блок в начале config.lua с полным описанием функций
🖥️ Баннер консоли
• Обновлен баннер запуска, выделяет Agency-Essentials, комплект 4-в-1
• Упоминания объединённой панели /aessentials, 24 языка, полный ребрендинг
• Единственная цена: €4.99 одноразово
🔗 Прямая Deep-link
• Пакет: https://agency-script.tebex.io/package/essentials
Установка
• Перезапишите файлы, изменений в базе данных не требуется.
Изменения
🔒 Обновление безопасности и ⚡ производительности , Этот релиз сосредоточен на усиленной сохранности данных, более безопасной обработке хранения и более плавном, эффективном интерфейсе.
💾 SQL Persistence (oxmysql)
• Все административные данные (ранги, разрешения, назначения, баны, созданные объекты, состояние сервера) теперь хранятся в одной таблице agency_admin_data
• Данные сохраняются при удалении папки, чистой переустановке и перезаписи
• Тройное резервное хранение
🖥️ Консоль сервера
• Новая плитка на панели открывает перетаскиваемое игровое консольное окно
• Выполнение серверных команд
• Постоянная история команд для каждого клиента
• Новое разрешение dedicated server_console, настраиваемое в панели Permissions
🏗️ Спавнер объектов
• Созданные объекты теперь сохраняются на сервере через SQL + JSON + KVP
🤖 Agency AI
• Новая точка статуса онлайн/оффлайн в заголовке окна AI
🎨 UI / UX
• Переработаны анимации вставки карты
• Устранено мерцание при смене вкладок контента
• Тихое обновление фоновых данных, количества игроков, производительности и банов происходит незаметно без перестройки видимой вкладки
Установка (продолжение)
• Упрощённый путь обновления: перезаписывайте файлы, не удаляйте существующую папку! , SQL сохраняет ваши данные в безопасности
🔧 Совместимость с фреймворками
Полная переработка клиентского и серверного кода, теперь полностью независимая от фреймворков
Автоопределение для QB-Core, ESX и standalone настроек (конфигурируется в config.lua)
Автоопределение для ox_inventory, QB inventory и ESX inventory
Исправлена критическая ошибка ESX (попытка индексировать nil значение), которая препятствовала открытию меню продажи
Все вызовы, специфичные для фреймворка, теперь проходят через единые вспомогательные функции с корректной обработкой резервных вариантов
Добавлена нативная GTA-уведомление как резервный вариант, если система уведомлений отсутствует
📋 Встроенное меню продажи
Полностью интегрированное NUI меню продажи, больше не требует qb-menu или какого-либо внешнего меню скрипта
Чистый карточный стиль с отображением названия предмета, количества, цены за единицу и общей стоимости
Динамическое отображение цен с актуальными рыночными ценами
Работает одинаково на QB-Core, ESX и standalone фреймворках
⛏️ Встроенное Quick-Time Event
Пользовательская проверка навыков на базе NUI, больше не требует ox_lib
Индикатор движения с целевой зоной, нажмите Space или E, чтобы попасть в зелёную зону
600ms "фаза готовности" перед началом движения индикатора
Независимое от частоты кадров движение с использованием delta timing performance.now(), никаких задержек и рывков
Три уровня сложности: Легкий (32% зона, 2.2с взмах), Средний (22%, 1.6с), Сложный (15%, 1.1с)
📦 Удалены зависимости
Удалена жёсткая зависимость от ox_lib (требовалось для проверок навыков и UI)
Удалена зависимость от qb-menu (требовалось для меню продажи)
Единственная оставшаяся зависимость во время выполнения: oxmysql (для сохранения базы данных навыков)
🌍 Локализация , 24 языка
Добавлено 20 новых языков (ранее только EN, DE, FR, ES)
Теперь поддерживаются: English, Deutsch, Français, Español, Português, Italiano, Nederlands, Polski, Čeština, Română, Türkçe, Русский, Українська, Svenska, Dansk, Norsk, Suomi, Magyar, Hrvatski, Ελληνικά, Български, 日本語, 한국어, 中文
Язык по умолчанию изменён на английский
Все языки выбираются через Config.Locale в config.lua
🔧 Исправления ошибок и улучшения
Исправлено отображение меню продажи с "Translation not found" для названий предметов
Исправлена коммуникация на основе событий, заменяющая фреймворк-специфичные callback системы
Добавлено событие загрузки игрока ESX (esx:playerLoaded) для корректного спавна NPC на ESX
Удалены устаревшие дублирующие клиентские файлы (client_new.lua, client_new_updated.lua)
Убраны дублирующиеся файлы {} блок в fxmanifest.lua
🛡️ Система разрешений
• Полностью переработанная система рангов и разрешений, теперь полностью управляется в игре через панель Настроек
• Ранги, права, пресеты одежды и таблички имён теперь хранятся на сервере в JSON (редактирование конфигурации больше не требуется)
• Назначение рангов игрокам с опциональными переопределениями прав
• Управлять рангами и правами могут только администраторы сервера (глобальный ACE), предотвращая эскалацию привилегий
• Все изменения разрешений применяются мгновенно к онлайн-сотрудникам
🏗️ Спавнер объектов
• Новый спавнер объектов с поиском, размещением и постоянным хранением
• Созданные объекты сохраняются на сервере и синхронизируются между всеми игроками
• Объекты сохраняются при перезапуске ресурса и перезагрузке сервера
🎨 Админский дежурный режим
• Новое интерактивное меню одежды с элементами управления-спиннерами
• Отдельные пресеты одежды для мужчин и женщин по рангу
• Добавлена поддержка нашивок с настраиваемым текстом, цветом и масштабом для каждого ранга
🔧 Исправления ошибок и стабильность
• Исправлен сбой сервера, который препятствовал присоединению игроков
• Улучшена обработка ошибок при проверках банов и загрузке данных
• Исправлена ошибка с зелёным цветом волос
• Исправлено множество ошибок UI
• Улучшенный Agency AI
• Phone, добавлена реальная история звонков, чтобы обычные и тестовые звонки отображались в последних
• Игры , Добавлен выбор ставки, теперь отображение чистой прибыли соответствует фактической логике вознаграждения
• Добавлено покрытие локализацией нового обновлённого мастера настройки на всех поддерживаемых языках телефона
• Добавлены ключи локализации для новых потоков Mail, Buzz, FaceZoom, Browser, Wallet, Contacts и Theme
• Локализация
• Локализация
• Исправления ошибок
• Исправления ошибок
• Phone , Исправлена застрявшая анимация звонка после завершения вызова
• Buzz, исправлено смещение сообщений отправителя/получателя на одну сторону после отправки
• Buzz, исправлены случайные сбои меню эмодзи и улучшен размер панели эмодзи
• Buzz, исправлены проблемы с контрастом текста в белом режиме в списках и чатах
• Buzz, исправлено открытие отправленных локаций в Maps и открытие/сохранение общих контактов в Contacts
• Buzz, исправлены фото-сообщения, которые отображались только отправителю
• Mail , исправлено повторное появление удалённых писем из-за того, что они не удалялись из базы данных
• Mail , исправлена невозможность отправки почты игроку-игроку
• Mail , исправлено, что основной почтовый ящик звёздочкой всё ещё запрашивал Face Unlock, даже когда эта настройка была отключена
• Mail , исправлено исчезновение действий ответить/создать в светлом режиме
• Wallet , Исправлена проблема с кнопкой Agency Pay, которая оставалась отключённой до перезапуска приложения после создания карты
• Wallet , Исправлены белые на белом выбранные состояния в белом режиме
• Photos , Исправлено возвращение удалённых фотографий до перезапуска и застревание полноэкранного просмотра фото после нажатия Home
• Настройки, исправлено некорректное обновление интерфейса при смене языка
• Настройки, исправлены настройки приложений, чтобы они действительно применялись на устройстве
• Настройки, исправлены переключатели уведомлений/конфиденциальности для корректного применения
• Настройки, исправлен режим скрытия номера конфиденциальности, теперь сохранённые контакты не показывают скрытый номер
• VidFlow , Исправлено поведение закрытия телефона: воспроизведение теперь ставится на паузу, а не продолжается некорректно
• Музыка , Исправлена проблема «нужно сначала открыть Music» для общего воспроизведения поблизости
• Музыка , Исправлена общая пауза/перемотка, чтобы другие слушатели оставались синхронизированными
• Музыка , Исправлена общая громкость, чтобы слушатели поблизости тоже слышали изменения громкости
• Maps , исправлена общая маркировка Pin/Blip с предпочтением реальных имён ближайших blip
• Игры , Исправлено неправильное отображение/зачисление выигрышей в Coinflip, LuckySlot и Roulette
• Race , Исправлен процесс принятия гонки, чтобы оба игрока получали правильное обновление
• Счета , Исправлены проблемы с бесконечной загрузкой и улучшено обнаружение совместимости с поддерживаемыми биллинговыми системами
• Браузер, исправлен сломанный процесс загрузки сайтов и улучшена навигация назад к домашней странице браузера / телефону
• Браузер, исправлено поведение прямого поиска Google и улучшена обработка заблокированных страниц
• Wallet/App Store , Исправлена проблема с удалёнными приложениями, которые не всегда можно было переустановить из магазина
• Контакты, исправлен сломанный макет модального окна/меню действий в подменю контактов
• Сброс установки, исправлено полное стирание телефона, теперь он действительно возвращается к настройке с приложениями и макетом по умолчанию вместо сломанного остаточного состояния
• Обеспечено использование новых ключей перевода в новых UI-потоках вместо новых жестко закодированных видимых строк, где это возможно
• Story Viewer, добавлены индикаторы прогресса, анимация входа/выхода и более четкое время истории
• Набор номера, добавлены более понятные карточки последних вызовов, улучшено расположение плавающей навигации и читаемость клавиатуры
• Белый режим , Исправлен нечитаемый белый на белом текст/кнопки в Browser, Buzz, Mail, Wallet, Contacts и новых экранах
• Pictogram Live , Добавлен путь рендеринга live только внутри телефона вместо прежнего сломанного полноэкранного/прозрачного подхода
• Pictogram Live , Добавлены живые комментарии, сводка аналитики, история просмотров и история комментариев после окончания трансляции
• Privacy , Добавлено реальное блокирование всех звонков, чтобы звонящие видели цель как недоступную
• Mail , удалена неиспользуемая кнопка микрофона из поиска, где она не имела функции
• Безопасные зоны, переработано множество экранов так, чтобы верхние элементы управления, живые полосы и нижние действия правильно располагались вокруг выреза и индикатора дома
• Технические
• Технические
• Pictogram Live , Переработан транспортный конвейер live для использования отложенных событий вместо обычных надёжных событий
• Синхронизация музыки , Улучшена синхронизация общего воспроизведения, паузы, перемотки и громкости для слушателей поблизости
• Privacy , Логика скрытия номера и принятия звонков перенесена в реальное поведение, контролируемое сервером
• Mail , обеспечено корректное сохранение состояния почтового ящика при перезапуске приложения/скрипта без неправильного повторного открытия потока создания
• Галерея , Улучшена локальная обработка удаления, удалённые фотографии исчезают сразу и остаются удалёнными после перезагрузки
• Photos/Pictogram , Сохранены URL загруженных медиа для повторного использования в галерее и при публикации в соцсетях
• Очистка брендинга, удалены или заменены устаревшие реальные брендовые формулировки, стандартизировано на именах Agency
• Тарифные планы, повторно использована скорость плана как единственное значение профиля сети для загрузок и выбранных онлайн-действий
• Pictogram Live , Снижена нагрузка на кадры и частота захвата для уменьшения лагов и предотвращения сбоев из-за переполнения событий
• UI/UX
• UI/UX
• Liquid Glass , расширенный стиль Agency Liquid Glass для Mail, Buzz, Contacts, Phone, FaceZoom, Wallet и Setup
• Анимация, добавлены более плавные переходы открытия/закрытия для историй, панелей, шагов настройки и действий с картой кошелька
• Pictogram Stories , Введено обязательное удаление историй через 24 часа от фактического времени публикации и отображение времени публикации в UI
• Браузер, улучшен разбор URL для различения реальных доменов и поисковых запросов
• Локализация , новый UI текст перенесён в locale ключи вместо жестко заданных строк на новых экранах и в потоках
• Media Storage , добавлено руководство по конфигурации на английском, объясняющее, что Discord webhooks могут истекать и со временем медиа исчезает
• Настройки, расширено взаимодействие на всю строку для настроек приложений вместо маленьких областей только для переключателей
• Конфигурация
• Конфигурация
• Mail , добавлен настраиваемый домен почтового ящика и настраиваемый лимит аккаунтов почтового ящика
• Браузер, добавлен настраиваемый URL прокси, режим прокси и опциональное поведение белого списка
• Набор номера, добавлен настраиваемый тестовый номер с 511 по умолчанию
• Media Storage , добавлена поддержка конфигурации для провайдеров загрузки FiveManage и Discord
• Новые функции
• Новые функции
• Мастер настройки, добавлен этап обновления ПО после настройки перед первым использованием
• Мастер настройки, добавлено выключение питания после завершения настройки, чтобы телефон нужно было включить заново перед использованием
• Мастер настройки, добавлен выбор темы с Light, Auto и Dark прямо во время онбординга
• Mail , добавлен хаб почтовых ящиков с главным меню, просмотром входящих, потоком создания и выбором основного почтового ящика
• Buzz, добавлена ветка чата AgencyAI с улучшенной сохранностью и действиями приложения внутри разговора
• Контакты, добавлен обмен контактами через Agency Drop и кликабельные контактные карточки из чатов
• Браузер, добавлен резервный поиск Google для ввода, не являющегося URL
• Wallet , Добавлена мгновенная разблокировка Agency Pay сразу после создания первой карты
• Музыка , Добавлен приёмник для фонового общего воспроизведения, чтобы общая музыка поблизости работала без предварительного открытия Music
• Media Storage , добавлены выбираемые бэкенды загрузки для FiveManage и Discord webhooks, по умолчанию FiveManage
• AgencyOS26.3, полный ребрендинг системы телефона, мастера настройки и интерфейсов приложений
• Улучшения
• Улучшения
• Браузер, переработана стартовая страница, поведение верхней панели, навигация назад и сообщения о совместимости
• Музыка , Переработано управление нижней безопасной зоной и отступы экрана сейчас воспроизводится
• Pictogram , Переработаны истории, просмотрщик историй, тайминги историй, живые оверлеи и презентация живой аналитики
• Phone , Переработана плотность списка недавних вызовов, расстояние между кнопками клавиатуры, область набранного номера и расположение нижней навигации
• Mail , добавлен обязательный поток создания почтового ящика перед получением почты
• Buzz, полный редизайн мессенджера в стиле Agency с фильтрами, режимом редактирования, поиском и быстрыми действиями
• Контакты, добавлен новый хаб контактов Agency Liquid Glass с списками, улучшенной собственной карточкой и созданием групп/списков
• Phone, добавлен переработанный интерфейс liquid phone с Избранным, Последними, Контактами, Клавиатурой и плавающей навигацией
• Домашний экран , Переработан разрешитель страниц, размещение виджетов и логика перемещения страниц для избежания разбросанных раскладок приложений
• Домашний экран , Добавлено улучшенное перетаскивание между страницами, навигация колесом в режиме редактирования и более безопасное поведение при входе в режим редактирования
• Домашний экран , Добавлен правильный сброс к чистой стандартной раскладке приложений после сброса телефона
• Mail , переработаны общий макет, размеры, отступы и читаемость в светлом/темном режиме
• Buzz, переработан макет разговора, выравнивание пузырьков, композитор эмодзи, читаемость в белом режиме и переходы фильтров
• Контакты, переработан размер карточек, макет действий и внешний вид в белом режиме
• Wallet , Переработаны анимации карт и видимость выбора, особенно в белом режиме
• FaceZoom , переработан макет хаба, оверлеи вызовов и путь перехода от аудиозвонка к видеозвонку
• Mail , добавлена поддержка нескольких почтовых ящиков с настраиваемым лимитом по умолчанию и настраиваемым доменом agencyg.de
• Mail , добавлена опциональная обработка Face Unlock для Mail вместо обязательной разблокировки при каждом действии с почтовым ящиком
• Phone, добавлен настраиваемый всегда доступный тестовый номер 511 для проверки аудио- и видеозвонков
• Браузер, по умолчанию добавлен режим неограниченного доступа к сайтам, с опциональной конфигурацией белого списка/прокси
• Браузер, добавлен настраиваемый режим прокси и более понятные предупреждения о совместимости браузера
• Настройки, добавлен автоматический режим появления в зависимости от настроенного времени телефона
• Новые функции
• Технические, добавлен контроль доступа к этажам на основе профессий с полной серверной валидацией
• Все 12 поддерживаемых языков обновлены с новыми строками разрешений для работ
• Разрешения по работе , Теперь этажи могут быть ограничены для определённых профессий (например, полиция, пожарные, механики)
• Улучшения
• Технические, имена профессий автоматически нормализуются (строчные, обрезанные) для согласованного сопоставления
• Технические, все проверки разрешений выполняются на сервере для предотвращения обхода на клиенте
• Локализация
• Разрешения по работе , Заблокированные этажи отображают иконку замка и показывают игрокам требуемое название профессии
• Разрешения по работе , Игроки без требуемой профессии не могут взаимодействовать с кнопками ограниченных этажей
• UI/UX
• Заблокированные этажи показывают визуальный индикатор замка с текстом "Требуется: [jobname]"
• Добавлены ключи локализации: ui_locked, ui_requires_job, floor_locked
• Кнопки этажей с ограничениями автоматически отключаются для неавторизованных игроков
• Конфигурация
• Добавлено необязательное поле работы для каждого этажа в конфигураторе (пустое = открытый доступ)
• Добавлены ключи локализации config_floor_job и config_floor_job_placeholder
• Новые функции
• Добавлено обучение при первом создании карты, чтобы пользователи создавали свою карту перед использованием функций Кошелька
• Добавлено создание пользовательских карт с несколькими вариантами оформления для Agency Pay
• Улучшения
• Улучшено поведение при перетаскивании папок и снижено случайное переключение страниц при перестановке приложений
• Перемещён пункт Виджеты в режим редактирования и скрыты часы во время редактирования
• Улучшено поведение полноэкранной оплаты в Agency Pay и процесс успешной оплаты
• Вызовы диспетчера теперь корректно складываются, а не заменяют друг друга
• Respond теперь устанавливает GPS-маршрут и информирует звонящего, какая единица направляется
• Улучшен поиск пациентов в MDT и удалена старая устаревшая обработка кнопки назад
• Улучшен процесс открытия/установки приложений и доработано отображение карточек магазина
• Улучшено отображение и поведение взаимодействия в 2048, Flappy Bird и рулетке
• Улучшена очистка состояния Agency Pay после многократного использования
• Улучшено обнаружение терминала и обработка состояния оплаты для более стабильных сессий оформления заказа
• Переработан музыкальный плеер Dynamic Island в компактном и расширенном состояниях с расширенным управлением воспроизведением
• Обновлен рендеринг рамок устройств и настройка отделки для более выразительного премиального металлического вида
• Улучшено редактирование приложений, доступ к виджетам и несколько системных оверлеев для более чистого общего опыта
• Обновлены ссылки на программное обеспечение/версию AgencyOS26.2.1 в информации о системе и разделе обновлений
• Добавлен переработанный Кошелёк с вкладками Карты, Agency Pay, Перевод, Фиксированные и Активность
• Исправлено перетаскивание приложений, теперь перемещённые приложения остаются видимыми под курсором
• Исправлен процесс отмены Agency Pay, теперь Wallet возвращается в правильное состояние
• Исправлено немедленное распознавание сохранённых карт после перезапуска
• Снижены проблемы с перестройкой состояния Wallet и Agency Pay, которые могли вызывать пустые экраны или застревание оверлеев
• Производительность
• Добавлен быстрый запуск Agency Pay через кнопку действия, двойное нажатие и команду /agencypay
• Добавлено переработанное приложение Настройки с новыми разделами профиль, внешний вид, информация об устройстве и Agency Shop
• UI/UX
• Улучшен стиль часов на экране блокировки с более чистым видом жидкого стекла
• Добавлены настраиваемые терминалы Agency Pay с обнаружением терминала, ценообразованием, наградами и поддержкой метаданных
• Добавлен выбор алюминиевого оформления рамки прямо в Настройках
• Расширены отсутствующие переводы для поддерживаемых языков по платежам, диспетчеризации, настройкам и игровым потокам
• Улучшена читаемость настроек и кошелька в светлом режиме
• Конфигурация
• Добавлена опция Config для отключения всех азартных приложений, генерирующих деньги
• Добавлена конфигурация терминала Agency Pay с поддержкой местоположения, направления, суммы, метки и награды
• Расширены опции персонализации с пресетами алюминиевого покрытия и контролями внешнего вида
• Технические
• Изменена стандартная кость пропа с 18905 на 60309 (PH_R_Hand - Prop Helper Right Hand)
• Удалены ручные смещения позиции/вращения (обрабатываются автоматически костью PH_R_Hand)
• Водные объекты изменены на модель prop_ld_flow_bottle для лучшей совместимости
• Исправления ошибок
• Исправлено прикрепление объектов к неправильной кости руки во время анимаций еды/питья
• Исправлено появление бутылки с водой в левой руке вместо правой
• Исправлено обратное вращение бургера в руке
• Props теперь корректно позиционируются для всех анимаций потребления
• Упрощена настройка объектов, нулевые смещения теперь корректно работают с правильной костью
• Добавлена настраиваемая поддержка костей для каждого объекта в Config.Consumables
• Конфигурация
• Все конфигурации потребляемых объектов сброшены в vec3(0.0, 0.0, 0.0) для pos/rot
• Обновлен examples/consumables_config.lua с исправленными значениями
• Новые функции
• Добавлены переводы позиций углов для всех 14 поддерживаемых языков
• Прогресс-бары V1 и V2 поддерживают все позиции с правильными CSS-классами
• Совместимость схемы базы данных (VARCHAR(20) поддерживает новые имена позиций)
• Улучшения
• Локализация
• Клавиши: topLeft, topRight, bottomLeft, bottomRight
• Технические
• Обновлена серверная проверка позиции для принятия угловых позиций
• Позиции углов используют оптимизированные анимации входа
• Всего 7 вариантов позиционирования для максимальной гибкости UI
• Переработана сетка выбора позиции в меню настроек (макет 3×3)
• UI/UX
• Кнопки позиции теперь отображают интуитивно понятные иконки углов
• Обновлена документация Config.UI.position
• Четыре новых варианта расположения в углах: верхний левый, верхний правый, нижний левый, нижний правый
• Сетка настроек реорганизована для лучшей визуальной ясности
• Конфигурация
• Обновлен Config.Defaults.position со всеми 7 вариантами позиционирования
• Новые функции
• Поддержка OpenRouter и Grok для AgencyAI, включая доступ к бесплатным AI-провайдерам.
• Приложение AgencyAI AutoRide с беспилотным вызовом, выбором нескольких транспортных средств, управлением поездкой в реальном времени, ценообразованием, поддержкой пассажиров и прямыми запросами на вызов AgencyAI на языке телефона.
• Интеграция Agency Reports V2 с поддержкой стандартного, безрекламного и устаревшего режимов отчётов.
• Расширено многоязычное покрытие, чтобы новые функции AgencyOS26.2 были доступны на всех поддерживаемых языках.
• Индикатор домой теперь поддерживает доступ к AgencyAI overlay и более последовательное взаимодействие между домашним экраном и оверлеем.
• Новое автообнаружение GarageSystem и расширенная поддержка провайдеров гаража.
• Новый выбор провайдера Agency Reports для V2, V2 без рекламы или устаревшего режима.
• Новый режим хранения данных для сохранения данных телефона на устройстве по умолчанию, а не на игроке.
• Полная система уведомлений с Центром уведомлений и уведомлениями на экране блокировки с возможностью группировки, историей, глубокими ссылками приложений, выделениями и доставкой на главный/экран блокировки.
• Полная переработка приложения Maps с видом карты в стиле GTA, Fast Nav, метками, ближайшими точками интереса и синхронизированным маршрутом GPS.
• FaceZoom видеозвонки по номеру телефона без входа в аккаунт, а также отображение звонка в телефоне в руке.
• Экспорты синхронизации Agency HUD, чтобы HUD мог реагировать на открытие или закрытие телефона.
• Функции прямых эфиров и историй Pictogram, а также обновлённый набор функций для соцсетей.
• Улучшения
• Загрузки из App Store теперь ведут себя как настоящие установки, с заблокированными приложениями до завершения загрузки и более чистым отображением прогресса.
• Экран блокировки, баннеры уведомлений, свайпы уведомлений и отображение в светлом/темном режиме доработаны для более качественного восприятия.
• Повторно импортируйте `agency-phone.sql` для применения изменений схемы базы данных AgencyOS26.2.
• Wallet , вкладка фиксированного депозита с настраиваемыми условиями и процентными ставками.
• Исправления ошибок
• Исправлена доставка транспортных средств из гаража, теперь появившиеся машины сохраняют настройки тюнинга, цвета, состояние и данные о топливе.
• Исправлен Buzz, теперь полученные сообщения видны при открытии приложения.
• Исправлена публикация Chirper, использование медиа в галерее и потоки публикаций в соцсетях, которые ранее не работали.
• Исправлена торговля криптовалютой, теперь операции покупки и продажи работают напрямую через приложение с пользовательскими суммами.
• Исправлена навигация в полицейском MDT, теперь переключение категорий работает корректно.
• Исправлено удаление фотографий, теперь удалённые изображения остаются удалёнными после повторного открытия приложения Gallery.
• Исправлены будильники, теперь они корректно срабатывают в фоне и учитывают выбранный часовой пояс телефона.
• Исправлены многочисленные проблемы с читаемостью в белом/тёмном режиме в попапах, формах, меню и содержимом приложений.
• Новая конфигурация фиксированного депозита кошелька для сроков и процентных ставок.
• Режим производительности для слабых ПК, включая поддержку активации при запуске и доступ к Центру управления.
• Переработан Центр управления с улучшенным свайпом, более чистым закрытием, увеличенными зонами жестов, доступом к переключателю производительности и лучшей синхронизацией масштабирования.
• Новые настройки по умолчанию и поведения запуска в режиме Performance Mode.
• Полный редизайн AgencyOS26.2 в стиле жидкого стекла для главного экрана, мастера настройки, Центра управления, уведомлений, виджетов, калькулятора, музыки, карт и основных системных оверлеев.
• Приложения AgencyAI, Music, Maps, Calculator, Radio, App Store и AutoRide переработаны для большей визуальной согласованности и более чистой навигации.
• Режим редактирования домашнего экрана улучшен с более чистым перетаскиванием приложений и виджетов, папками, сохранением состояния и улучшенной обработкой долгого нажатия.
• Улучшены процессы запуска и выключения с анимацией загрузки, слайдером выключения, аварийными действиями и более нативным опытом первого запуска/обновления.
• Приложение Music теперь поставляется как стандартное и включает переработанный экран сейчас воспроизводится с улучшенным управлением медиа.
• UI/UX
• Более плавная анимация закрытия приложения и более чистое поведение фоновой загрузки.
• Режим игры переработан вокруг Dynamic Island с более чистым поведением при входе и выходе.
• Уведомления на экране блокировки теперь используют более чистый стиль liquid-glass и плавное поведение свайпа для отклонения.
• Переработаны оверлеи выключения, аварийного режима и загрузки для соответствия новому визуальному языку AgencyOS26.2.
• AutoRide: оверлеи поездок, команды поездок, актуальные цены и процесс посадки были переработаны для более удобного управления во время поездки.
• Расширение акций с отслеживанием прибыли/убытков, графиками портфеля, дополнительными акциями и опциями ETF.
• Интеграция Oxide Banking как дополнительный вариант банковского провайдера.
• Хранение данных Phone теперь можно настраивать для каждого устройства отдельно, а не только для персонажа.
• Поведение кнопки управления при коротком и длинном нажатии расширено и согласовано с системными настройками
• Конфигурация
• Новые варианты AI-провайдера для OpenRouter и Grok.
• Новые переключатели функций AutoRide и AgencyAI, включая полную поддержку отключения через конфиг.
• Новое поведение переключателя интеграции LifeInvader V2.
• Новый вариант провайдера банковских услуг Oxide Banking.
• Поддержка md-garage
• свайп для автоматического закрытия
• Разбор транспортных средств ESX JSON
• Исправлены обои на главном экране
• Более плавная анимация закрытия приложения
• Индикатор домой открывает AgencyAI overlay на домашнем экране
• MDT приложения скрыты при EnableMDT = false
• Новый параметр EnableAgencyAI в конфиге , отключает приложение, горячую клавишу, Центр управления, оверлей Siri
• Новый параметр GarageSystem в конфиге , принудительный выбор гаража или автообнаружение