Назад к блогу
Scripts5 мин чтения

Agency-Pad: Планшет, который действительно нужен бизнесам FiveM

Agency-Pad , специально созданный внутриигровой планшет для бизнеса, охраны и логистики в ролевой игре. Вот что он умеет, чего не может телефон.

Agency Scripts

Основатель и ведущий разработчик Agency Scripts

Живая демонстрация

Попробуйте Agency Pad в браузере, полнофункциональный интерактивный демонстрационный планшет.

Открыть демо

Почему планшет, а не просто телефон

Телефон , это личное устройство. Планшет , рабочий инструмент. Как только на вашем сервере появляются бизнесы, управляющие инвентарём, охранные фирмы, координирующие патрули, или логистические компании, отслеживающие доставки, вам нужен больший экран и специализированные инструменты. Agency-Pad закрывает эту потребность.

Встроенные бизнес-приложения

Из коробки: менеджер инвентаря, планировщик сотрудников, база клиентов, конструктор счетов, просмотр камер безопасности, диспетчер патрулей, трекер доставок. Каждое приложение фреймворк-агностично и подключается к данным работы. Владельцы магазинов видят инвентарь. Охранные компании видят камеры. Такси видят живые поездки. Каналы данных разные, опыт , единый.

Мультипользовательские сессии

Планшет можно использовать совместно. Несколько игроков могут войти как разные сотрудники одного бизнеса без конфликтов, состояние интерфейса индивидуально для каждого пользователя, но базовые данные общие. Это критично для RP, где один планшет может переходить из рук в руки в течение смены.

Правильное управление разрешениями

Ранги работы соответствуют доступу к функциям. Младший охранник охранной фирмы видит камеры; старшее руководство , зарплаты и расписания. Конфигурация для каждого бизнеса по рангу занимает около пяти минут. Такая детализация делает планшет действительно полезным в серьёзных RP-сценариях.

Дизайн-сиблинга для Agency-Phone

Agency-Pad shares visual language and component library with Agency-Phone. Players who know one immediately understand the other. That consistency is the kind of thing that elevates a script suite from "collection of tools" to "coherent platform."

Установка & настройка

Agency-Pad requires oxmysql for business data persistence (inventory, employee records, scheduling, invoices). Import pad.sql , поместите папку ресурса и добавьте ensure agency-pad в server.cfg. Данные о работе извлекаются из системы работы вашего фреймворка через адаптер в config.lua, адаптеры QBCore и ESX входят в комплект.

Игроки открывают планшет в игре через настраиваемую клавишу (по умолчанию: F5 или используемый предмет). В виде предмета планшет можно купить, уронить или украсть, добавляя реализм физического объекта. В виде команды клавиши он всегда доступен без управления инвентарём.

Параметры конфигурации

Параметр config.lua управляет доступными приложениями и кто что видит:

  • Видимость приложения по профессиям , включать или отключать определенные встроенные приложения для каждой профессии. Приложение диспетчера такси появляется только у игроков с профессией таксиста и т.д.
  • Разрешения по рангу работы , детальный доступ внутри работы. Младший персонал видит ограниченные данные; старший персонал видит зарплаты, расписания и полный инвентарь.
  • Регистрация пользовательского приложения , регистрация внешних конечных точек приложений, которые Agency-Pad загружает как iframe внутри интерфейса планшета.
  • Шаблоны счетов , настраивайте формат счета, налоговые настройки и метод поиска получателя.
  • Источники видеопотока камеры настройте координаты пропа камеры для просмотра видеонаблюдения.
  • Блокировка для нескольких пользователей", опционально требовать PIN для переключения аккаунтов пользователей на общем планшете.",

Совместимость с фреймворками

Agency-Pad works on QBCore, ESX, and standalone. Job rank mapping and player data lookups are the only framework-touching components. For standalone, implement Config.GetJob(src) и Config.GetRank(src) в config.lua. Вся бизнес-логика приложений, UI и обработка многопользовательских сессий не зависят от фреймворка.

Почему это важно для ролевой игры

Разрыв между казуальным и серьёзным бизнес-RP почти всегда связан с инструментами. Владелец ресторана, который управляет бизнесом через таблицу в Discord, играет RP вне персонажа. Владелец ресторана, который открывает планшет, проверяет запасы, просматривает сегодняшние бронирования и отправляет счёт клиенту кейтеринга , тот персонаж играет RP в персонаже. Инструмент , вот в чём разница.

Просмотрщик камер безопасности , возможно, самая ценная функция в Agency-Pad. Охранная компания, которая действительно может мониторить камеры с планшета во время патруля, не просто лучше играет RP, она играет принципиально другой RP, чем та, что просто говорит "Я проверяю камеры." Этот инструмент делает действие реальным.

Диспетчер патруля превращает охранные фирмы из одиночных работников в скоординированные организации. Диспетчер на базе управляет агентами в поле, направляет задания ближайшему доступному подразделению, отслеживает позиции патрулей , это организационная глубина, делающая бизнес-гильдии устойчивыми и интересными в долгосрочной перспективе. Игроки хотят организационные роли, и инструменты для их функциональности предоставляет Agency-Pad.

Часто задаваемые вопросы

Могу ли я создавать пользовательские приложения для Agency-Pad, специфичные для моего сервера?

Да. Зарегистрируйте URL пользовательского приложения в Config.CustomApps и Agency-Pad загружает его как встроенный iframe в интерфейс планшета. Ваше кастомное приложение может взаимодействовать с оболочкой планшета через API postMessage, описанный в ресурсе. Так серверы создают собственные бизнес-инструменты, работающие внутри экосистемы планшета.

Обменивается ли Agency-Pad данными с Agency-Phone?

Синхронизация контактов и сообщений между Agency-Phone и Agency-Pad происходит автоматически, для одного и того же персонажа и одних и тех же данных. Бизнес-приложения доступны только на планшете, так как они специально разработаны для большего формата. Персонаж может начать маршрут доставки на телефоне и без проблем отслеживать его статус на офисном планшете.

Может ли планшет быть физически украден и использован другим персонажем?

Если планшет настроен как предмет инвентаря (а не клавиша быстрого доступа), да. Украденный планшет показывает данные предыдущего пользователя, пока законный владелец не удалит их удалённо через менеджер устройств Agency-Phone. Это создаёт настоящий игровой цикл кражи и противодействия вокруг чувствительных бизнес-планшетов.

Сколько видеопотоков одновременно может отображать просмотрщик безопасности?

Стандартный макет поддерживает до 9 видеопотоков в сетке 3x3. Каждый поток , это статичный скриншот, обновляемый с настраиваемым интервалом (по умолчанию: 5 секунд). Потоковое видео в реальном времени не поддерживается, это осознанное дизайнерское решение для поддержания стабильного использования ресурсов независимо от количества активных камер.

Требования

  • Сервер FiveM (QBCore, ESX или standalone)
  • oxmysql
  • аккаунт cfx.re с действующей лицензией Agency-Pad
  • Опционально: Agency-Phone (для синхронизации данных между устройствами)
  • Опционально: Agency-LifeInvader (для интеграции приложения LifeInvader в планшет)

Tablet RP в устоявшихся бизнес-гильдиях

Agency-Pad reaches its full potential in servers with established business guilds, organizations of players who operate businesses as serious in-character endeavors rather than AFK money printers. Here's what the tablet enables for three common business types:

Грузоперевозочные и логистические компании: Диспетчеры используют приложение патруля/диспетчеризации для маршрутизации водителей, отслеживания доставок и записи выполненных заданий. Клиентская база хранит постоянных клиентов и их обычные заказы. Выставление счетов через планшет ведет финансовый учет в рамках ролевой игры, а не в таблицах Discord.

Охранные фирмы: Планировщики смен используют планировщик сотрудников для назначения охранных заданий. Операторы камер следят за трансляциями во время мероприятий с высоким уровнем риска для клиентов. Клиентская база данных отслеживает, какие предприятия имеют активные контракты на защиту и когда они истекают. Руководство может видеть в реальном времени позиции патрулей активных агентов.

Медицинские организации: Администраторы больницы используют управление инвентарём для учёта медикаментов. Старшие врачи планируют дежурства через расписание. Записи о приёме пациентов можно добавлять через кастомные эндпоинты приложений. Планшет делает административную часть мед. RP похожей на настоящую больничную администрацию.

Готовы начать?

Возьмите скрипты в нашем магазине или заходите в Discord за поддержкой, обновлениями и анонсами.