Agency-Watch : une vraie montre connectée gratuite pour les serveurs FiveM
Agency-Watch, la montre connectée gratuite pour FiveM : cadrans, Studio, AgencyAI sur la couronne, quatre jeux et détection des chutes. QBCore, Qbox, ESX ou standalone.
Agency Scripts
Fondateur et développeur principal chez Agency Scripts
Démo en direct
Essaie Agency-Watch dans ton navigateur avant de l’installer.
Un appareil au poignet, pas un élément de HUD
Agency-Watch n’est pas une horloge qui reste affichée à l’écran en permanence. C’est une montre connectée que le joueur ouvre quand il le souhaite, avec la touche Z ou la commande /watch et qui utilise ses propres apps, cadrans et paramètres. AgencyOS27, version 27.0.0 de la montre, a ajouté un Studio pour la personnaliser, AgencyAI sur la couronne, quatre jeux, des cadrans pour le petit écran toujours allumé et un App Store où chaque app a sa propre page.
Agency-Watch est gratuite. Tout ce qui est présenté dans la première partie de cet article fonctionne de manière autonome, sans autre ressource, sur QBCore, Qbox, ESX ou un serveur sans framework. La dernière partie explique ce qui change quand Agency-Phone tourne sur le même serveur.
Cadrans et écran toujours allumé
La montre est fournie avec dix cadrans, dont quatre nouveaux dans AgencyOS27 : Arc, Modular, Stack et Wave. Le petit écran toujours allumé dans le coin de l’écran, activé et désactivé avec /watchminicomporte quatre cadrans qui lui sont propres, que les joueurs choisissent séparément du grand cadran : Full, Time, Vitals et Ring.
Studio : crée la montre que tu veux
Le Studio permet aux joueurs de personnaliser leur montre. Il y a trois formes de boîtier, onze bracelets allant du Link Bracelet à l’Alpine Loop, et un choix libre de couleur pour le boîtier, le bracelet et les accents. Les préréglages donnent un style complet en un seul clic, un bouton de mélange est là pour ceux qui veulent être surpris, et chaque choix est enregistré par joueur.
Tout est gratuit dans le Studio, et rien ne nécessite le téléphone.
Ce qui fonctionne sans autre ressource
- Activité : des anneaux d’activité avec un objectif quotidien de pas, et un rythme cardiaque réactif. Être percuté par une voiture, tomber ou se relever modifie le rythme cardiaque, qui revient ensuite progressivement à la normale en une minute environ.
- Heure : chronomètre, minuterie et alarme.
- En déplacement : météo de vraies villes, boussole et compteur de vitesse.
- Garage : liste, localise et appelle des véhicules. C’est la seule application qui utilise oxmysql, et oxmysql reste facultatif.
- Jeux : Ascent, Tower, Reflex et Dodge, chacun avec un record personnel, et tous jouables hors ligne.
- Centre de contrôle : s’ouvre avec le bouton latéral sous la couronne.
- Lampe torche : activée par défaut avec le bouton d’action orange, elle projette un véritable cône de lumière avec une portée et une lumière douce à proximité qui suit le regard du joueur. Le bouton exécute ce qui est défini dans Config.ActionButton.
- App Store : les joueurs installent, réorganisent et suppriment eux-mêmes les applications, et chaque application a une page qui indique qui la fournit, ce dont elle a besoin et ce qu’elle fait.
La couronne : Menu rapide et AgencyAI
Un clic sur la couronne ouvre un menu rapide avec les applications que le joueur voulait probablement utiliser. Un balayage vers le bas affiche la liste complète, et la molette de la souris au-dessus de la couronne permet de la parcourir.
Maintenir la couronne enfoncée lance AgencyAI. Les joueurs donnent des instructions en langage naturel, dans l’une des dix langues, et la montre les exécute : allumer la lampe, modifier la luminosité, régler une alarme ou ouvrir une application. Elle fonctionne sans aucune connexion vers l’extérieur, donc aucune requête ne quitte ton serveur.
Détection des chutes et appels d’urgence
Après un accident ou une longue chute, la montre s’ouvre automatiquement et propose un appel d’urgence. Cette fonction marche avec ou sans téléphone sur le serveur.
Agency-Zero depuis le poignet
Si Agency-Zero fonctionne sur le serveur, la montre le contrôle depuis n’importe où : appeler la voiture, la renvoyer, la garer, ouvrir les portes, allumer les feux et vérifier la batterie et l’autonomie. Sans Agency-Zero, l’application affiche le modèle de la voiture et n’annonce jamais un prix qui ne s’applique pas.
Plus de fonctionnalités avec Agency-Phone
Lorsqu’un véritable Agency-Phone fonctionne sur le serveur, la montre donne accès aux appels, messages, e-mails, contacts et à Agency Pay depuis le poignet, et elle s’ouvre elle-même pour tes applications. Ces fonctionnalités Pro sont vérifiées sur le serveur par une négociation HMAC avec le téléphone, afin qu’une ressource copiée ne puisse pas les simuler. Lance agency-phone avant Agency-Watch dans ton server.cfg pour que la montre le détecte.
Une application personnalisée tient dans un dossier avec trois fichiers. Le dossier reste lisible et modifiable, et est conservé à chaque mise à jour. Le guide complet se trouve sur la page des applications personnalisées de la documentation.
L’application Agency Companion
La montre se connecte à l’application gratuite Agency Companion pour iOS et Android. Depuis leur vrai téléphone, les joueurs ouvrent et ferment la montre, modifient le verrouillage par code et le réglage de déverrouillage avec le téléphone, et choisissent les applications présentes sur la montre. « Localiser la montre » ouvre automatiquement la montre et la fait sonner, même si les sons sont coupés, jusqu’à ce que le joueur appuie sur Stop en jeu ou la ferme. La durée maximale est définie dans la configuration et est de 60 secondes par défaut.
L’application communique avec ton serveur via le relais Agency chiffré à api.agencyg.de, le serveur de jeu n’est donc jamais exposé. Chaque joueur reçoit un code d’association lié à son personnage ; en demander un nouveau invalide l’ancien, et les codes expirent.
Installation rapide
- Place Agency-Watch dans ton dossier resources et ajoute
ensure Agency-Watchdans server.cfg, après agency-phone si tu l’utilises. - Définis la langue, la touche, l’objet requis et les applis dans config.lua. Le fichier est en anglais et chaque ligne est commentée.
- Aucune table de base de données ni configuration d’objet n’est nécessaire pour démarrer, et le framework est détecté automatiquement.
- La ressource inclut dix langues, l’anglais par défaut, et aucune police ni icône n’est chargée depuis Internet.
Tu viens d’une ancienne version : la config AgencyOS27 comporte de nouveaux blocs pour Studio, Zero et le petit écran. Sauvegarde tes valeurs, utilise le nouveau config.lua et configure-les à nouveau. L’association Companion et tous les paramètres des joueurs sont conservés après la mise à jour, et les joueurs voient l’écran de mise à jour une fois.
Obtenir Agency-Watch
Agency-Watch est gratuit dans la boutique Agency Scripts. La Vidéo de présentation d’AgencyOS27 le montre en jeu, et la documentation présente chaque paramètre, commande et export.