Agency-Watch: Бесплатные умные часы для серверов FiveM
Бесплатные умные часы для FiveM: циферблаты, Studio, AgencyAI на заводной головке, 4 игры и обнаружение падений. QBCore, Qbox, ESX или standalone.
Agency Scripts
Основатель и ведущий разработчик Agency Scripts
Живая демонстрация
Попробуйте Agency-Watch в браузере, прежде чем устанавливать его.
Устройство на запястье, а не элемент HUD
Agency-Watch не отображает часы на экране постоянно. Это умные часы, которые игрок открывает, когда захочет, с помощью клавиши Z или команды /watch ; на них работают собственные приложения, циферблаты и настройки. В AgencyOS27, версии часов 27.0.0, появились Studio для настройки внешнего вида, AgencyAI на заводной головке, четыре игры, циферблаты для маленького постоянно включённого дисплея и App Store, где у каждого приложения есть собственная страница.
Agency-Watch бесплатен. Всё из первой части этой статьи работает самостоятельно, без других ресурсов, на QBCore, Qbox, ESX или сервере без фреймворка. В последней части объясняется, что меняется, если на том же сервере работает Agency-Phone.
Циферблаты и постоянно включённый дисплей
В комплекте с часами идут десять циферблатов, четыре из них новые в AgencyOS27: Arc, Modular, Stack и Wave. У маленького постоянно включённого дисплея в углу экрана, который включается и выключается клавишей /watchmini , есть четыре собственных циферблата. Игроки выбирают их отдельно от основного: Full, Time, Vitals и Ring.
Studio: создайте часы по своему вкусу
В Studio игроки настраивают свои часы. Доступны три формы корпуса, одиннадцать ремешков от Link Bracelet до Alpine Loop, а также свободный выбор цвета корпуса, ремешка и акцентов. Готовые варианты позволяют одним нажатием применить завершённый образ, кнопка перемешивания пригодится тем, кто хочет сюрприз, а все настройки сохраняются для каждого игрока отдельно.
В Studio всё бесплатно, и для работы ничего в нём не требуется от телефона.
Что работает без других ресурсов
- Активность: кольца активности с ежедневной целью по шагам и пульс, который реагирует на действия. Если игрока сбила машина, он упал или поднялся, пульс меняется, а примерно через минуту возвращается к обычному уровню.
- Время: секундомер, таймер и будильник.
- В дороге: погода в реальных городах, компас и спидометр.
- Гараж: список машин, их местоположение и вызов. Это единственное приложение, использующее oxmysql, при этом oxmysql остается необязательным.
- Игры: Ascent, Tower, Reflex и Dodge, каждая с личным рекордом. Все работают офлайн.
- Центр управления: открывается боковой кнопкой под заводной головкой.
- Фонарик: по умолчанию включается оранжевой кнопкой действия и работает как настоящий направленный луч света с дальним и мягким ближним освещением, которое следует за взглядом игрока. Кнопка выполняет действие, указанное в Config.ActionButton.
- Магазин приложений: игроки сами устанавливают, меняют порядок и удаляют приложения, а на странице каждого приложения указано, кто его предоставляет, что ему нужно и что оно делает.
Заводная головка: быстрое меню и AgencyAI
Нажатие на заводную головку открывает быстрое меню с приложениями, которые игрок, скорее всего, хотел открыть. Свайп вниз показывает полный список, а прокрутка колесика мыши над заводной головкой перемещает его.
Нажатие и удержание заводной головки запускает AgencyAI. Игроки задают вопросы обычными словами на любом из десяти языков, а часы выполняют команды: включают свет, меняют яркость, устанавливают будильник или открывают приложение. Все работает без подключения к внешним сервисам, поэтому запросы не покидают ваш сервер.
Обнаружение падения и экстренные вызовы
После аварии или падения с большой высоты часы автоматически открываются и предлагают совершить экстренный вызов. Функция работает на сервере как с телефоном, так и без него.
Agency-Zero с запястья
Если на сервере работает Agency-Zero, часы позволяют управлять им откуда угодно: вызвать машину, отправить ее прочь, припарковать, открыть двери, включить свет и проверить заряд батареи и запас хода. Без Agency-Zero приложение показывает, что это за машина, и никогда не указывает неподходящую цену.
Больше возможностей с Agency-Phone
Когда на сервере работает настоящий Agency-Phone, часы открывают доступ к звонкам, сообщениям, почте, контактам и Agency Pay прямо на запястье, а также сами открываются для ваших приложений. Эти функции Pro проверяются на сервере с помощью HMAC-рукопожатия с телефоном, поэтому скопированный ресурс не сможет их подделать. Запустите agency-phone перед Agency-Watch в server.cfg, чтобы часы могли его обнаружить.
Пользовательское приложение состоит из одной папки и трех файлов. Папка остается доступной для чтения и редактирования и сохраняется после каждого обновления. Полное руководство находится на странице документации о пользовательских приложениях.
Приложение Agency Companion
Часы сопрягаются с бесплатным приложением Agency Companion для iOS и Android. На своем настоящем телефоне игроки могут открывать и закрывать часы, менять блокировку кодом и настройку разблокировки с помощью телефона, а также выбирать, какие приложения будут на часах. Функция «Найти часы» автоматически открывает часы, и они звонят, даже если звук выключен, пока игрок не нажмет «Стоп» в игре или не закроет их. Максимальная продолжительность задается в конфигурации и по умолчанию составляет 60 секунд.
Приложение связывается с вашим сервером через зашифрованный ретранслятор Agency по адресу api.agencyg.de, поэтому игровой сервер не раскрывается. Каждый игрок получает код сопряжения, привязанный к своему персонажу. Запрос нового кода аннулирует старый, а срок действия кодов истекает.
Краткая инструкция по установке
- Поместите Agency-Watch в папку ресурсов и добавьте
ensure Agency-Watchв server.cfg, после agency-phone, если вы его используете. - Укажите язык, ключ, предмет для часов и приложения в config.lua. Файл на английском языке, каждая строка снабжена комментарием.
- Для запуска не нужны таблицы базы данных и настройка предметов, фреймворк определяется автоматически.
- Ресурс включает десять языков, по умолчанию используется английский. Ни один шрифт или значок не загружается из интернета.
Переходите со старой версии: в конфигурации AgencyOS27 появились новые блоки для Studio, Zero и маленького дисплея. Сохраните свои значения в резервной копии, используйте новый config.lua и настройте их заново. Сопряжение Companion и все настройки игроков сохраняются после обновления, игроки увидят экран обновления один раз.
Получить Agency-Watch
Agency-Watch бесплатно доступен в магазине Agency Scripts. The Видео-презентация AgencyOS27 , демонстрирует его работу в игре, а документация содержит описание всех настроек, команд и экспортов.