Agency-Pad: la tableta que ofrece lo que realmente necesitan los negocios de FiveM
Agency-Pad es una tableta de juego diseñada para negocios, seguridad y rol de logística. Descubre qué ofrece que un teléfono no puede.
Agency Scripts
Fundador y desarrollador principal en Agency Scripts
Demo en vivo
Prueba Agency Pad en tu navegador con una demo interactiva completa de la tablet.
Por qué una tablet y no solo un teléfono
Un teléfono es un dispositivo personal. Una tablet es un dispositivo de trabajo. Cuando tu servidor tiene negocios que gestionan inventario, empresas de seguridad que coordinan patrullas o compañías de logística que hacen seguimiento de entregas, necesitas una pantalla más grande y herramientas diseñadas para ese fin. Agency-Pad cubre esa necesidad.
Aplicaciones empresariales integradas
De serie: gestor de inventario, planificador de empleados, base de datos de clientes, generador de facturas, visor de cámaras de seguridad, despachador de patrullas y rastreador de entregas. Cada aplicación es independiente del framework y se conecta a los datos de los trabajos. Los dueños de tiendas ven el inventario. Las empresas de seguridad ven las cámaras. Los servicios de taxi ven los viajes en curso. Los datos subyacentes son distintos, la experiencia es coherente.
Sesiones multiusuario
Una tablet se puede compartir. Varios jugadores pueden iniciar sesión como distintos empleados del mismo negocio sin conflictos: el estado de la interfaz es individual, pero los datos subyacentes son compartidos. Esto es fundamental para el RP, donde el mismo dispositivo puede pasar por muchas manos durante un turno.
Permisos bien implementados
Los rangos del trabajo determinan el acceso a las funciones. Un guardia subalterno de una empresa de seguridad ve las cámaras; la dirección sénior ve las nóminas y los horarios. Configurar cada negocio y rango lleva unos cinco minutos. Este nivel de detalle es lo que hace que la tablet sea realmente práctica en entornos de RP serios.
Diseño complementario de Agency-Phone
Agency-Pad comparte el lenguaje visual y la biblioteca de componentes con Agency-Phone. Los jugadores que conocen uno entienden el otro de inmediato. Esa coherencia es lo que convierte una suite de scripts de una "colección de herramientas" en una "plataforma integrada".
Instalación y configuración
Agency-Pad requiere oxmysql para guardar los datos empresariales (inventario, registros de empleados, horarios, facturas). Importa pad.sql, copia la carpeta del recurso y añade ensure agency-pad a server.cfgLos datos de empleo se obtienen del sistema de trabajos de tu framework mediante el adaptador de config.lua. El paquete incluye adaptadores para QBCore y ESX.
Los jugadores abren la tablet dentro del juego con una tecla configurable (por defecto: F5 o un objeto utilizable). Como objeto, la tablet se puede comprar, soltar o robar, lo que aporta realismo al objeto físico. Como comando de tecla, siempre está disponible sin tener que gestionar el inventario.
Opciones de configuración
El config.lua controla qué aplicaciones están disponibles y quién ve cada cosa:
- Visibilidad de las aplicaciones según el trabajo, activa o desactiva aplicaciones integradas específicas para cada trabajo. Por ejemplo, una aplicación de despacho de taxis solo aparece para los jugadores que tienen el trabajo de taxista.
- Permisos según el rango del trabajo, acceso detallado dentro de un trabajo. El personal júnior ve datos limitados; el personal sénior ve las nóminas, los horarios y todo el inventario.
- Registro de aplicaciones personalizadas, registra endpoints de aplicaciones externas que Agency-Pad carga como iframes dentro de la interfaz de la tablet.
- Plantillas de facturas, personaliza el formato de las facturas, los ajustes de impuestos y el método para buscar al destinatario.
- Fuentes de las cámaras, configura las coordenadas de los objetos de las cámaras para el visor de cámaras de seguridad.
- Bloqueo multiusuario, si quieres, exige un PIN para cambiar de cuenta de usuario en una tablet compartida.
Compatibilidad con frameworks
Agency-Pad funciona con QBCore, ESX y standalone. La asignación de rangos de trabajo y las consultas de datos de jugadores son los únicos componentes que interactúan con el framework. Para standalone, implementa Config.GetJob(src) y Config.GetRank(src) en config.lua. Todas las aplicaciones de lógica empresarial, la interfaz y la gestión de sesiones multiusuario son independientes del framework.
Por qué esto importa para el roleplay
La diferencia entre un RP empresarial casual y uno serio casi siempre está en las herramientas. El propietario de un restaurante que gestiona su negocio con una hoja de cálculo en Discord está haciendo RP fuera de personaje. El propietario de un restaurante que abre su tablet, revisa los niveles de inventario y las reservas de hoy, y envía una factura a un cliente de catering, está haciendo RP dentro de personaje. La herramienta marca la diferencia.
El visor de cámaras de seguridad es quizá la función individual más valiosa de Agency-Pad. Una empresa de seguridad que puede vigilar de verdad las cámaras desde una tablet durante los turnos de patrulla no solo está haciendo mejor RP, sino un tipo de RP fundamentalmente distinto al de una empresa que solo narra «reviso las cámaras». La herramienta hace que la acción sea real.
El despachador de patrullas convierte a las empresas de seguridad de simples titulares de un trabajo en organizaciones coordinadas. Un despachador en la base que gestiona a los agentes en el terreno, asigna trabajos a la unidad disponible más cercana y sigue las posiciones de patrulla: esa es la profundidad organizativa que hace que los gremios empresariales sean sostenibles e interesantes a largo plazo. Los jugadores quieren desempeñar roles organizativos, y Agency-Pad proporciona las herramientas necesarias para que esos roles sean funcionales.
Preguntas frecuentes
¿Puedo crear aplicaciones personalizadas para Agency-Pad que sean específicas de mi servidor?
Sí. Registra la URL de una aplicación personalizada en Config.CustomApps y Agency-Pad la carga como un iframe integrado en la interfaz de la tablet. Tu aplicación personalizada puede comunicarse con la interfaz de la tablet mediante una API postMessage documentada en el recurso. Así es como los servidores crean herramientas empresariales propias que forman parte del ecosistema de la tablet.
¿Agency-Pad comparte datos con Agency-Phone?
Los contactos y mensajes se sincronizan automáticamente entre Agency-Phone y Agency-Pad. Mismo personaje, mismos datos. Las aplicaciones empresariales son exclusivas de la tablet, ya que están diseñadas para un formato más grande. Un personaje puede iniciar una ruta de reparto desde su teléfono y consultar su estado sin problemas desde la tablet de la oficina.
¿Se puede robar físicamente una tablet y usarla con otro personaje?
Si la tablet está configurada como objeto del inventario (en lugar de con una tecla asignada), sí. Una tablet robada muestra los datos del usuario anterior hasta que su legítimo dueño la borra a distancia desde el administrador de dispositivos de Agency-Phone. Esto crea un ciclo de juego real de robos y contraataques en torno a las tablets empresariales con información confidencial.
¿Cuántas cámaras puede mostrar simultáneamente el visor de seguridad?
La disposición predeterminada admite hasta 9 cámaras en una cuadrícula de 3x3. Cada cámara muestra una captura de pantalla estática que se actualiza en un intervalo configurable (por defecto: 5 segundos). No se admite la transmisión en tiempo real, es una decisión de diseño intencionada para mantener constante el uso de recursos, independientemente de cuántas cámaras estén activas.
Requisitos
- Servidor FiveM (QBCore, ESX o standalone)
- oxmysql
- Cuenta de cfx.re con una licencia válida de Agency-Pad
- Opcional: Agency-Phone (para sincronizar datos entre dispositivos)
- Opcional: Agency-LifeInvader (para integrar la aplicación LifeInvader en la tablet)
Roleplay con tablets en gremios empresariales consolidados
Agency-Pad alcanza todo su potencial en servidores con gremios empresariales consolidados, organizaciones de jugadores que gestionan negocios como actividades serias dentro del personaje, en vez de usarlos como máquinas de dinero AFK. Esto es lo que la tablet permite hacer en tres tipos de negocios habituales:
Empresas de transporte y logística: Los operadores usan la aplicación de patrulla/despacho para asignar rutas a los conductores, hacer seguimiento de las entregas y registrar los trabajos completados. La base de datos de clientes guarda a los clientes habituales y sus pedidos frecuentes. La facturación desde la tablet permite mantener los registros financieros dentro del personaje, en vez de usar hojas de cálculo en Discord.
Empresas de seguridad: Los encargados de los turnos usan el planificador de empleados para publicar asignaciones de guardias. Los operadores de cámaras vigilan las transmisiones durante eventos de clientes de alto riesgo. La base de datos de clientes permite hacer seguimiento de los negocios con contratos de protección vigentes y consultar cuándo vencen. La dirección puede ver en tiempo real las posiciones de patrulla de los agentes activos.
Organizaciones médicas: Los administradores del hospital usan la gestión de inventario para controlar las existencias de medicamentos. Los médicos sénior programan los turnos de guardia a través del planificador. Los registros de ingreso de pacientes se pueden añadir mediante endpoints personalizados de la aplicación. La tablet hace que la parte administrativa del roleplay médico se sienta como la gestión de un hospital real.