Agency-Pad : la tablette pensée pour les besoins réels des entreprises FiveM
Agency-Pad est une tablette en jeu conçue pour les entreprises, la sécurité et la logistique. Découvre ce qu’un téléphone ne peut pas faire.
Agency Scripts
Fondateur et développeur principal chez Agency Scripts
Démo en direct
Essaie Agency Pad dans ton navigateur, avec une démo interactive complète de la tablette.
Pourquoi une tablette plutôt qu’un simple téléphone
Un téléphone est un appareil personnel. Une tablette est un outil de travail. Dès que ton serveur compte des commerces qui gèrent leurs stocks, des sociétés de sécurité qui coordonnent leurs patrouilles ou des entreprises de logistique qui suivent leurs livraisons, il te faut un écran plus grand et des outils conçus pour ces tâches. Agency-Pad répond à ce besoin.
Applications professionnelles intégrées
Prêtes à l’emploi : gestionnaire de stocks, planificateur des employés, base de données clients, générateur de factures, visionneuse de caméras de sécurité, répartiteur de patrouilles, suivi des livraisons. Chaque application est indépendante du framework et se connecte aux données des jobs. Les commerçants voient les stocks. Les sociétés de sécurité voient les flux des caméras. Les services de taxi voient les courses en direct. Les sources de données diffèrent, l’expérience reste cohérente.
Sessions multi-utilisateurs
Une tablette peut être partagée. Plusieurs joueurs peuvent se connecter comme différents employés d’une même entreprise sans conflit : l’état de l’interface est propre à chaque utilisateur, mais les données sous-jacentes sont partagées. C’est essentiel pour le RP, où le même appareil peut passer entre de nombreuses mains pendant un service.
Des permissions bien pensées
Les grades des jobs déterminent l’accès aux fonctionnalités. Un agent junior d’une société de sécurité voit les flux des caméras ; la direction voit la paie et les plannings. La configuration par entreprise et par grade prend environ cinq minutes. Cette granularité rend la tablette réellement utilisable dans des environnements RP sérieux.
Dans la même lignée visuelle qu’Agency-Phone
Agency-Pad partage son identité visuelle et sa bibliothèque de composants avec Agency-Phone. Les joueurs qui connaissent l’un comprennent immédiatement l’autre. C’est ce genre de cohérence qui transforme une suite de scripts d’une « collection d’outils » en une « plateforme cohérente ».
Installation & configuration
Agency-Pad nécessite oxmysql pour la persistance des données professionnelles (stocks, dossiers des employés, plannings, factures). Importer pad.sql, dépose le dossier de la ressource et ajoute ensure agency-pad à server.cfg. Les données des jobs sont récupérées depuis le système de jobs de ton framework via l’adaptateur dans config.lua. Les adaptateurs QBCore et ESX sont inclus dans le package.
Les joueurs ouvrent la tablette en jeu à l’aide d’une touche configurable (par défaut : F5 ou un objet utilisable). En tant qu’objet, la tablette peut être achetée, lâchée ou volée, ce qui renforce le réalisme des objets physiques. En tant que commande clavier, elle reste toujours accessible sans gestion d’inventaire.
Options de configuration
Le config.lua détermine quelles applications sont disponibles et qui peut les voir :
- Visibilité des applications par job, active ou désactive certaines applications intégrées pour chaque job. Par exemple, une application de répartition des taxis n’apparaît qu’aux joueurs ayant le job de taxi.
- Permissions selon le grade du job, accès précis au sein d’un job. Le personnel junior voit des données limitées ; le personnel senior voit la paie, les plannings et l’intégralité des stocks.
- Enregistrement d’applications personnalisées, enregistre des points de terminaison d’applications externes qu’Agency-Pad charge sous forme d’iframes dans l’interface de la tablette.
- Modèles de factures, personnalise le format des factures, les paramètres fiscaux et la méthode de recherche des destinataires.
- Sources des flux vidéo, configure les coordonnées des accessoires caméra pour le visualiseur des flux de sécurité.
- Verrouillage multi-utilisateur, exige éventuellement un code PIN pour changer de compte utilisateur sur une tablette partagée.
Compatibilité avec les frameworks
Agency-Pad fonctionne avec QBCore, ESX et standalone. La correspondance des grades de métier et la recherche des données des joueurs sont les seuls composants qui interagissent avec le framework. Pour standalone, implémente Config.GetJob(src) et Config.GetRank(src) dans config.lua. Toutes les applications métier, l’interface et la gestion des sessions multi-utilisateurs sont indépendantes du framework.
Pourquoi c’est important pour le roleplay
La différence entre un RP d’entreprise occasionnel et sérieux tient presque toujours aux outils. Un restaurateur qui gère son activité dans un tableur sur Discord fait son RP hors personnage. Un restaurateur qui ouvre sa tablette, vérifie les stocks, consulte les réservations du jour et envoie une facture à un client traiteur, lui, fait son RP en personnage. C’est l’outil qui fait toute la différence.
Le visualiseur des caméras de sécurité est peut-être la fonctionnalité la plus précieuse d’Agency-Pad. Une entreprise de sécurité capable de surveiller les flux des caméras depuis une tablette pendant les patrouilles ne fait pas seulement du meilleur RP, elle fait un RP fondamentalement différent de celui d’une entreprise qui se contente de raconter « Je vérifie les caméras. » L’outil rend l’action réelle.
Le répartiteur des patrouilles transforme les entreprises de sécurité, qui ne comptaient que des employés isolés, en organisations coordonnées. Un répartiteur au QG qui gère les agents sur le terrain, attribue les missions à l’unité disponible la plus proche et suit les positions des patrouilles, voilà la profondeur organisationnelle qui rend les guildes d’entreprise viables et intéressantes sur le long terme. Les joueurs veulent des rôles organisationnels, et Agency-Pad fournit les outils qui les rendent fonctionnels.
Questions fréquentes
Puis-je créer des applications personnalisées pour Agency-Pad, adaptées à mon serveur ?
Oui. Enregistre l’URL d’une application personnalisée dans Config.CustomApps et Agency-Pad la charge sous forme d’iframe intégrée à l’interface de la tablette. Ton application personnalisée peut communiquer avec l’interface de la tablette via une API postMessage documentée dans la ressource. C’est ainsi que les serveurs créent des outils métier propriétaires intégrés à l’écosystème de la tablette.
Agency-Pad partage-t-il des données avec Agency-Phone ?
Les contacts et les messages se synchronisent automatiquement entre Agency-Phone et Agency-Pad, avec le même personnage et les mêmes données. Les applications métier sont réservées à la tablette, car elles sont conçues pour son écran plus grand. Un personnage peut commencer une tournée de livraison sur son téléphone, puis en consulter l’état sur la tablette du bureau, sans interruption.
Une tablette peut-elle être volée et utilisée par un autre personnage ?
Si la tablette est configurée comme un objet d’inventaire plutôt qu’avec une touche de raccourci, oui. Une tablette volée affiche les données de son ancien utilisateur jusqu’à ce que son propriétaire légitime l’efface à distance depuis le gestionnaire d’appareils d’Agency-Phone. Cela crée une véritable boucle de jeu autour du vol et des représailles, impliquant des tablettes professionnelles contenant des informations sensibles.
Combien de flux de caméras le visualiseur de sécurité peut-il afficher simultanément ?
La disposition par défaut prend en charge jusqu’à 9 flux dans une grille de 3x3. Chaque flux est une capture d’écran statique actualisée à un intervalle configurable (par défaut : 5 secondes). La diffusion en temps réel n’est pas prise en charge, c’est un choix de conception délibéré qui permet de maintenir une utilisation des ressources constante, quel que soit le nombre de caméras actives.
Prérequis
- Serveur FiveM (QBCore, ESX ou standalone)
- oxmysql
- compte cfx.re avec une licence Agency-Pad valide
- Facultatif : Agency-Phone (pour la synchronisation des données entre appareils)
- Facultatif : Agency-LifeInvader (pour l’intégration de l’application LifeInvader dans la tablette)
Le RP sur tablette dans les guildes d’entreprise établies
Agency-Pad révèle tout son potentiel sur les serveurs dotés de guildes d’entreprise établies, des organisations de joueurs qui gèrent des entreprises comme de véritables activités en personnage plutôt que comme des sources de revenus AFK. Voici ce que la tablette permet pour trois types d’entreprises courants :
Entreprises de transport routier et de logistique : Les répartiteurs utilisent l’application de patrouille et de répartition pour assigner des itinéraires aux chauffeurs, suivre les livraisons et enregistrer les missions terminées. La base de données clients conserve les clients réguliers et leurs commandes habituelles. La facturation depuis la tablette permet de garder les registres financiers en personnage plutôt que dans des tableurs sur Discord.
Entreprises de sécurité : Les responsables des horaires utilisent le planificateur des employés pour attribuer les postes de garde. Les opérateurs caméra surveillent les flux lors d’événements clients à haut risque. La base de données clients indique quelles entreprises ont un contrat de protection actif et à quelle date il expire. La direction peut voir en temps réel la position des agents en patrouille.
Organisations médicales : Les administrateurs de l’hôpital utilisent la gestion des stocks pour suivre les réserves de médicaments. Les médecins seniors planifient les gardes des médecins de permanence avec le planificateur. Les dossiers d’admission des patients peuvent être ajoutés via des points de terminaison d’applications personnalisées. La tablette donne aux tâches administratives du RP médical l’allure d’une véritable gestion hospitalière.