Changelog de l’écosystème

Chaque release, un seul fil

Chaque ressource Agency-* a ses propres notes de version. Ici elles arrivent dans une timeline unique — tu vois en un coup d’œil à quelle fréquence on déploie.

Agency-Loadingscreen
2.0.1
✨ Nouveau
• Équipe : Chaque membre de l'équipe peut avoir sa propre photo, par exemple son avatar Discord (avatar = 'name.png' ou un lien https)
​
🐛 Corrigé
• Files d'attente de connexion : Sur les serveurs avec une file d'attente comme connectqueue, l'écran affichait une valeur par défaut vide au lieu de votre nom, logo et liens. Les paramètres arrivent désormais toujours

• Deuxième apparition : L'écran de chargement ne réapparaît plus brièvement juste avant l'ouverture de la sélection de personnage
📦 Notes de mise à jour
• Remplacez le dossier entier et conservez votre config.lua, rien à l'intérieur n'a besoin d'être modifié
​
Agency-Loadingscreen
2.0.0
✨ Nouveautés
• Arrière-plan : Sept images 4K de Los Santos avec un léger mouvement de caméra et des fondus doux par défaut

• Arrière-plan : Trois montages drone en option, diffusés en 1080p depuis nos serveurs, rien à télécharger en plus pour les joueurs

• Arrière-plan : Vos propres fichiers ou liens mp4 ou webm, liens YouTube, une image avec un léger mouvement de caméra, ou un dégradé calme sans média

• Musique : Playlist avec pochette, pause, passage et volume, SPACE met en pause

• Musique : Deux nouveaux titres d'Agency inclus à côté de Raise n Claim, sous licence pour l'écran de chargement

• Progression : Progression de chargement réelle lue depuis le jeu au lieu d'une animation fixe

• Couleur : Config.Accent = 'auto' reprend la couleur de votre logo serveur, préréglages et RGB personnalisé possibles

• Nom du serveur : Récupéré automatiquement depuis sv_projectName dans votre server.cfg

• Langues : 25 langues incluses
🔧 Amélioré
• Fermeture : Un multicharacter ferme l'écran dès que sa sélection est prête, sinon il se ferme au spawn

• Paramètres : Arrivent avec la connexion, de sorte que l'écran est complet dès la première image

• Mise en page : S'adapte à toutes les résolutions jusqu'à 4K

• Performances : Les animations décoratives se mettent en pause pendant l'affichage d'une image ou d'une vidéo, afin que le jeu se charge en douceur
🐛 Corrigé
• Le curseur de la souris ne retire plus le focus aux autres scripts pendant le chargement

• Les fichiers locale ne génèrent plus d'erreurs au démarrage
​
⚙️ Config
• Nouveau config.lua dans la disposition Agency avec des sections pour l'arrière-plan, la musique, les astuces, les liens et l'équipe
📦 Notes de mise à jour
• Remplacez tout le dossier, les paramètres V1 ne sont pas conservés
​
Agency-Hud
1.0.2
✨ Nouveau
• Sélection de personnage : Le HUD disparaît pendant l'ouverture de la sélection de personnage et réapparaît dès que le personnage est dans le monde

• Déconnexion : Changer de personnage avec /logout masque immédiatement le HUD sur QBCore, Qbox et ESX

• Agency Multicharacter : Fonctionne directement avec celui-ci, les autres multicharacters sont gérés via les événements de déconnexion du framework
📦 Notes de mise à jour
• Téléchargez la nouvelle version depuis Keymaster et remplacez le dossier, conservez votre propre config.lua
​
AgencyMod
1.4.1
🛡️ Vérification de la boutique par AgencyAI
• Contrôlée avant la mise en ligne : Chaque boutique nouvelle ou modifiée est d'abord vérifiée par AgencyAI. Elle n'est mise en ligne qu'après approbation

• Liste de tâches claire : Si quelque chose manque, vous recevez un MP et le tableau de bord indique précisément quoi corriger

• Demander une vérification : Corrigé ? Cliquez sur Demander une vérification et AgencyAI revérifie immédiatement votre boutique

• Déclaration de l'opérateur : Les propriétaires de boutiques confirment une fois qu'ils sont le vendeur et responsables de leur boutique
✨ Nouveau
• Tchèque : Chaque boutique en ligne est désormais aussi disponible en tchèque

• Ordre des produits : Triez vos produits comme dans Tebex, par prix (du plus bas au plus haut ou inversement) ou par nom

• Domaines personnalisés (Premium) : Pointez un enregistrement CNAME vers webstores.agencyg.de. Le certificat SSL est émis automatiquement et le tableau de bord affiche chaque étape

• Tickets sur un serveur de support : Associez votre panneau de tickets à un serveur de support séparé. Les membres reçoivent leur ticket immédiatement, les autres se connectent une fois avec Discord, rejoignent automatiquement le serveur et arrivent directement dans leur ticket
📦 Notes de mise à jour
• Aucune action requise : AgencyMod se met à jour automatiquement

• Boutiques existantes : confirmez la déclaration d'opérateur dans l'onglet Webstore (Legal) afin que votre boutique puisse à nouveau être en ligne
AgencyMod
1.4.0
✨ Nouveauté : AgencyMod Webstore
• Votre propre boutique : Connectez votre boutique Tebex et obtenez une boutique complète sous name.agencyg.de, gratuitement, dans le design de la boutique Agency Scripts. Produits, catégories et promotions apparaissent automatiquement

• Trois designs : Boutique de scripts, boutique en jeu pour serveurs FiveM avec nombre de joueurs en direct, ou boutique générale

• Discord intégré : Les acheteurs se connectent avec Discord, rejoignent votre serveur, reçoivent leurs rôles automatiquement et rédigent des avis publiés sur votre Discord

• Assistant de configuration : Six étapes simples, de votre token Tebex à une boutique en ligne

• Premium gratuit : Ajoutez notre code créateur à votre boutique Tebex et obtenez Premium sans fonctionnalités IA, tandis que vos clients économisent 5 à 15 % sur chaque commande
👑 Boutique en ligne avec Premium
• Votre marque : Domaine personnalisé, couleurs, logo, image d'en-tête, ordre des pages, et publicités désactivées

• AgencyAI dans votre boutique : Un assistant d'achat avec le nom et l'avatar de votre bot, traduction automatique de vos descriptions de produits et configuration en un clic

• Points de fidélité : Les clients gagnent un pourcentage de chaque achat que vous définissez et échangent les points contre des codes promo
🧩 Nouveaux modules
• Sales : Vos ventes Tebex sont annoncées automatiquement sur votre Discord, avec des rappels, un dernier appel et un récapitulatif

• Spotlight : Chaque semaine, un produit de votre boutique obtient sa propre publication

• Partners : Invitez des serveurs partenaires avec un lien. Vos actualités leur parviennent sans mentions, les modifications et suppressions sont répercutées, et les promotions ne sont envoyées qu'après un aperçu
🔧 Amélioré
• Messages programmés : Planifiez vos publications dans le créateur de messages jusqu'à 90 jours à l'avance

• Coupons de giveaway : Chaque gagnant reçoit son propre code coupon Tebex par MP

• Tableau de bord : Webstore, Sales et Spotlight ont leur propre catégorie

• Sécurité : Conditions d'utilisation, politique de confidentialité et accord de traitement des données pour les boutiques, ainsi qu'une page de signalement pour tous
📦 Notes de mise à jour
• Rien à faire : AgencyMod se met à jour automatiquement. Ouvrez le tableau de bord, onglet Webstore, pour créer votre boutique en quelques minutes
​
Agency Companion
27.1.5
✨ Nouveau
• Chat de support : Écrivez au support comme dans un chat, AgencyMod répond immédiatement et notre équipe suit la conversation, comme sur help.agencyg.de

• Server Pro : Les propriétaires de serveurs offrent Pro à chaque joueur de leur serveur, avec des forfaits à paiement unique pour 10 à 1 000 joueurs

• Mises à niveau : Passez à un forfait plus grand à tout moment et ne payez que la différence

• Transférer une licence : Vous avez changé de serveur ? Transférez votre licence Server Pro

• Pro via votre serveur : L'application indique quel serveur vous donne Pro

• Achetez Server Pro directement dans l'application ou au prix habituel dans l'application web
🔧 Amélioré
• Une entrée par serveur : Tous les Agency Scripts d'un serveur FiveM apparaissent désormais comme un seul serveur

• Pro : Masque désormais aussi nos cartes promo

• Application plus claire : Tout se trouve dans Home, Shop, Support et Pro

• Langues : Tous les produits des boutiques sont traduits dans les 25 langues
🗑️ Supprimé
• Agency Max et l'onglet AgencyAI. Max ne peut plus être acheté, les abonnements en cours restent actifs jusqu'à leur expiration
📦 Notes de mise à jour
• Mise à jour via l'App Store ou Google Play

• Server Pro fonctionne avec tous les serveurs FiveM utilisant Agency Scripts, sans mise à jour du script nécessaire
​
AgencyMod
1.3.3
✨ Nouveau
• 16 nouvelles langues : japonais, coréen, italien, turc, polonais, néerlandais, indonésien, vietnamien, thaï, ukrainien, tchèque, roumain, hongrois, grec, suédois et danois, en plus de l'anglais, l'allemand, le français, l'espagnol, le portugais, le russe, l'arabe, le chinois et le hindi

• Tout est traduit : messages du bot, descriptions des commandes slash, le tableau de bord, les modèles de règles, le site web, la politique de confidentialité et les conditions, ainsi que la documentation

• Langues sur le site web : une nouvelle section sur bot.agencyscripts.dev présente d'un coup d'œil toutes les langues prises en charge
🔧 Amélioré
• Langue automatique : AgencyMod reconnaît les 25 langues à partir des paramètres de ton serveur Discord et du site web depuis lequel tu l'ajoutes

• Liste des serveurs : La page de ton serveur est traduite automatiquement dans les 25 langues

• AgencyAI : Réponses, résumés et notes de patch dans les 25 langues

• Ukrainien : Les serveurs configurés en ukrainien reçoivent désormais l'ukrainien au lieu du russe
📦 Notes de mise à jour
• Aucune action requise : AgencyMod se met à jour automatiquement. Pour changer la langue de votre serveur, ouvrez le tableau de bord : General, puis Language
AgencyMod
1.3.2
✨ Nouveau
• /privacy : Affiche à chaque membre la manière dont AgencyMod gère les données, avec des liens vers la politique de confidentialité et les conditions dans la langue de votre serveur

• Supprimer mes données : Les membres peuvent supprimer leurs propres données sur votre serveur (niveau, pièces, anniversaire, rôles enregistrés et données d'invitation) en un clic sous /privacy. Les avertissements et les cas de protection anti-spam sont conservés, afin que personne ne puisse effacer ses propres sanctions
🔧 Amélioré
• Chiffrement : La base de données d'AgencyMod est désormais stockée de manière chiffrée (AES-256)

• Langue de configuration : Lorsque vous ajoutez AgencyMod, il démarre dans la langue que vous utilisez sur bot.agencyscripts.dev, y compris son message de bienvenue
📦 Notes de mise à jour
• Aucune action requise : AgencyMod se met à jour automatiquement. Vos paramètres et données restent exactement tels quels
AgencyMod
1.3.1
✨ Nouveautés
• API AgencyMod : Connectez votre propre système de tickets, site web ou helpdesk. Créez une clé dans le tableau de bord (onglet AI) et votre bot répond là-bas avec le même nom, ton, instructions, connaissances et documentation que sur Discord

• Passage de relais à l'équipe : Chaque réponse de l'API indique si un humain est nécessaire, pour que votre équipe n'intervienne que lorsque c'est important

• Exemple en direct : Notre propre support sur help.agencyg.de répond désormais avec AgencyMod

• Entraînement : Lorsque votre équipe résout un ticket, AgencyAI suggère une entrée de connaissance à partir de celui-ci. Approuvez-la et le bot l'utilise partout, ou ajoutez vos propres entrées

• Séries de bumps : Bumpez plusieurs jours consécutifs pour construire une série. Une série plus longue débloque jusqu'à 8 bumps par jour et rend chaque bump plus important

• Classement tendances : La liste des serveurs classe désormais par bumps récents, pour que les serveurs qui bumpent régulièrement restent en tête, avec des médailles pour le top 3

• Rappels de bump : Appuyez sur "Remind me" sous /bump et AgencyMod vous envoie un MP lorsque le prochain bump est prêt, ainsi que le soir avant que votre série ne se brise

• Tri : Triez la liste des serveurs par tendances, bumps récents, membres, en ligne, note ou plus longue série
🔧 Amélioré
• Réponses aux tickets : Réponses plus courtes et plus claires avec les étapes exactes. Lorsqu'une intervention humaine est nécessaire, le bot appelle immédiatement votre équipe

• /bump : Affiche votre rang, votre série, les bumps restants aujourd'hui et le moment où le prochain bump sera disponible

• Pages des serveurs : Affichent votre rang et votre série
📦 Notes de mise à jour
• Rien à faire : AgencyMod se met à jour automatiquement. L'API utilise jusqu'à la moitié de votre quota hebdomadaire d'IA, et davantage à tout moment avec une recharge IA. Sans Premium, l'API comprend un petit quota d'essai
Agency-Housing
1.1.0
✨ Nouveau
• Creator : Assistant étape par étape qui commence par la question : MLO, intérieur, shell ou immeuble d'appartements ?

• Immeubles d'appartements : Plusieurs appartements derrière une seule porte d'entrée, chacun avec son propre intérieur, ses clés, ses meubles et son bail

• Immeubles d'appartements : Les joueurs choisissent leur appartement dans une liste à l'entrée commune

• Application Housing : Nouvelle application dans l'App Store d'Agency Phone et d'Agency Pad, avec vos propriétés, le contrôle des serrures, un waypoint et des caméras en direct

• Application Housing : Reste installée jusqu'à ce que le joueur la supprime

• Application Housing : Prise en charge prête à l'emploi de lb-phone et qs-smartphone-pro, avec des exports pour l'ajouter à n'importe quel autre téléphone

• Garages : Détecte automatiquement le script de garage : Agency-Garage, jg-advancedgarages ou qb-garages, ainsi que les modes custom et event

• Portes MLO : Une entrée principale se verrouille avec la maison ; chaque autre porte se verrouille séparément

• Portes MLO : Les portes coulissantes et les portails sont détectés ; les portails peuvent être ouverts depuis la voiture

• Limites des propriétés : Il n'est plus possible de placer une nouvelle maison sur un terrain appartenant à une autre propriété

• Limites des propriétés : Les autres propriétés apparaissent en rouge lors de la configuration d'une nouvelle maison

• Mode construction : Basculez entre le placement libre et le placement avec axes

• Meubles : Catalogue étendu à plus de 1 300 éléments, classés par type, avec de nouvelles catégories salle de bain, bureau, fitness et jardin

• Caméras : Bruit statique des caméras de sécurité de GTA, son de changement de caméra et son de panoramique lors du visionnage d'un flux

• Quick Place : Saisie d'un nom pour chaque maison placée ; les bâtiments peuvent être placés depuis une caméra aérienne
🔧 Améliorations
• Build mode : Le placement, le déplacement et l’apparition des meubles sont désormais stables. La molette les fait tourner par incréments précis ; maintenez Alt pour des incréments plus fins.

• Creator : Définissez les points d’apparition et de sortie à l’intérieur d’un intérieur GTA en vous y téléportant, puis en revenant.

• Creator : Les intérieurs sont classés en Homes, Garages, Business et Shells.

• Doors : Ouverture et fermeture natives de GTA ; l’invite de verrouillage s’affiche juste à côté de la porte ou du portail.

• Auto lock : Passe par un verrou central et persiste après un redémarrage de resource.

• Owners : Le menu d’entrée MLO s’affiche uniquement aux visiteurs et aux acheteurs.

• Selling : Les joueurs sont envoyés à l’extérieur lorsqu’ils perdent l’accès à une maison.

• Selling : Les meubles sont retirés à chaque vente ; l’amélioration de caméra est retirée lorsque le bien est vendu à l’État.

• Cameras : La caméra de la porte d’entrée est invisible au lieu d’apparaître comme un prop flottant.

• Property list : Présentation épurée sur deux lignes.

• Borders : Dessinés plus haut pour être plus faciles à voir.
🐛 Corrigé
• Menu F3 : Il était impossible de désactiver « Le louer » lorsque le formulaire était ouvert

• Aménagement : Le bouton des meubles était absent à l’extérieur d’une maison

• Marché : Le menu restait ouvert une fois après l’achat d’un MLO

• Garages : Le point de stationnement ne s’affiche plus en double

• Quick Place : Erreur dans client/estate.lua et caméra figée après le premier placement

• Verrouillage automatique : Les boutons ne clignotent plus

• Application téléphone : L’application ne se trouve plus sous la barre d’état et le téléphone ne se rouvre plus de façon défectueuse après l’affichage de la caméra

• Objets plaçables : L’entrée du bungalow de chantier se trouve du bon côté
⚙️ Config
• config.lua restructuré selon la mise en page Agency Phone : sections numérotées avec une table des matières, toutes les valeurs restent inchangées

• Nouveau : Config.Garage, Config.PhoneApp, Config.Apartments, Config.ClearFurnitureOnSale, Config.CameraFeed

• Nouveau dans Config.Zone : otherColor, otherDistance, allowOverlap, overlapTolerance

• Nouveau : Config.Doors.vehicleRange, Config.Gizmo.wheelStep et wheelFine
📦 Notes de mise à jour
• Remplacez le dossier entier et transférez vos valeurs dans le nouveau config.lua

• Redémarrez la ressource une fois après la mise à jour ; la base de données se met à jour automatiquement

• Exécutez /housethumbs une fois en tant qu’admin pour créer des images des nouveaux meubles
AgencyMod
1.3.0
✨ Nouveau
• Niveaux : Les membres gagnent de l’XP en discutant et dans les salons vocaux. Les rôles de niveau se débloquent automatiquement. Boosts d’XP par rôle, et salons et rôles sans XP

• Carte de rang : /rank affiche une carte de rang sous forme d’image, /leaderboard le classement. Avec votre propre arrière-plan sur Premium

• Carte de montée de niveau : Une carte animée à chaque nouveau niveau. Choisissez entre un anneau, des étincelles, des vagues ou une image fixe. Le texte et la couleur sont personnalisables

• Jalons : Tous les 5 niveaux (paramétrable), une carte spéciale avec un cadre doré, un badge et des confettis

• Économie : Votre propre monnaie avec les séries /daily, /work, /coins send et le classement des plus riches

• Boutique : Vendez des rôles et des packs d’XP contre des coins avec /shop et /buy, pour que les coins aident aussi les membres à monter de niveau

• Jeux : /gamble coinflip, slots et dice pour miser des coins. Désactivés jusqu’à leur activation par un admin, avec une mise maximale et un cooldown
• Anniversaires : /birthday set, un message de félicitations à l’heure choisie, accompagné d’une carte animée avec des confettis et d’un rôle d’anniversaire pendant 24 heures. Texte de la carte dans votre langue ou personnalisé

• Suggestions : /suggest ou un message dans le salon des suggestions, vote avec des boutons, fil de discussion et décisions accompagnées d’une raison et d’un DM

• Rejoindre pour créer : Rejoindre un salon vocal crée un espace privé, géré avec /voice (renommer, définir une limite, verrouiller, masquer, autoriser, expulser, transférer, réclamer)

• Protection contre les raids : Trop de connexions simultanées mettent les invitations en pause grâce à la fonction de sécurité intégrée de Discord et facilitent la gestion des nouveaux membres

• Protection contre les destructions : Toute personne qui supprime des salons ou des rôles, bannit ou expulse en masse perd ses rôles et est expulsée ou bannie. Les membres de confiance sont exclus

• Protection des bots : Les bots ajoutés par des membres non fiables sont immédiatement supprimés dès que vous activez cette fonction

• Salons compteur : Noms de salons vocaux indiquant le nombre de membres, d’humains, de bots, de boosts ou d’un rôle. Créez-les avec /counter create
• Starboard : Les messages ayant assez d’étoiles apparaissent dans votre salon des meilleurs messages

• Suivi des invitations : Voyez qui a invité qui, avec le nombre d’invitations réelles, de départs et de fausses invitations : /invites et des rôles en récompense

• Timers : Des messages qui se répètent automatiquement, éventuellement uniquement lorsque le salon est actif

• Site Web : Nouvelle section sur bot.agencyscripts.dev qui affiche chaque nouveau module en direct
🔧 Amélioré
• AgencyAI : Connaît tous les nouveaux modules et peut les configurer pour vous avec /setup

• Recherche du tableau de bord : Trouve chaque nouveau paramètre dans les neuf langues
📦 Notes de mise à jour
• Rien à faire : AgencyMod se met à jour automatiquement. Les Coins n’ont aucune valeur réelle et ne peuvent jamais être achetés ni retirés, même avec Premium.
Agency-Essentials
1.3.0
✨ Nouveau
• Elevator : Réservez un ascenseur à une liste de joueurs. Sélectionnez-les parmi les joueurs en ligne dans /aelevator ; ils sont enregistrés avec un identifiant permanent et conservent leur accès après un redémarrage.

• Elevator : Activez ou désactivez l’écran de chargement pour chaque ascenseur.

• Doorlock : « Maintenir ouvert » pour les portes de garage, les volets et les grilles. Déverrouillée, la grille s’ouvre et reste ouverte ; verrouillée, elle se ferme et se verrouille.

• Doorlock : Définissez la portée d’interaction pour chaque porte. Vous pouvez interagir avec les grandes grilles à une plus grande distance.

• Doorlock : Importez toutes vos portes depuis ox_doorlock en un clic dans /adoorlock (ou avec adoorlock_import dans la console du serveur).

• Doorlock : Ajoutez des portes par hash de modèle ou par nom lorsque vous ne pouvez pas les viser.
🔧 Amélioré
• Notify et Progressbar : Smart Mode remplace l’ancien bouton AI. La protection contre le spam, la priorité et le temps de lecture suivent des règles simples et fixes.

• Reports : L’assistant AI a été supprimé, ainsi que sa configuration et sa clé API. Les anciennes réponses de l’assistant restent dans l’historique sous forme de simples messages système.

• Elevator et Doorlock : Auto-detect repère les portes et les étages à partir de la géométrie.

• Elevator : ESC ferme correctement le configurateur.
🐛 Corrigé
• Progressbar : Les traductions du menu se chargent à nouveau.

• Paramètres : Le menu /aessentials affiche la bonne version.
📦 Notes de mise à jour
• Remplacez entièrement le dossier Agency-Essentials.

• Si vous avez personnalisé config.lua, supprimez l’ancien bloc AI sous Reports et ajoutez MaxInteractDistance, HoldOpenRatio et HoldOpenDistance sous Doorlock.

• Les nouvelles tables sont créées automatiquement au premier démarrage. Vos portes, ascenseurs et rapports restent inchangés.
Agency-Zero
27.0.1
🔧 Amélioré
• Angy : L’assistant dans le cockpit s’appelle désormais Angy, comme sur l’Agency Phone, Pad et Watch. Indiquez une destination, demandez le niveau de batterie ou discutez simplement comme avant.

• Intégré : Angy fonctionne directement dans la voiture selon des règles prédéfinies. Aucun compte, aucune clé, aucun service externe.

• Onglet Assist : Les conseils et les paramètres d’assistance portent désormais le nom Angy dans toutes les langues.
📦 Notes de mise à jour
• Remplacez le dossier Agency-Zero ; votre config.lua continuera de fonctionner.
Agency-Watch
27.0.1
🔧 Amélioré
• Angy : L’assistant de la montre s’appelle désormais Angy, comme sur l’Agency Phone et l’Agency Pad. Maintenez la couronne enfoncée et posez votre question comme avant.

• Intégré : Angy fonctionne directement sur la montre selon des règles fixes. Pas de compte, pas de clé, aucun service externe.

• Demander son nom : « Qui es-tu ? » et « Angy » obtiennent désormais une réponse dans les dix langues.
📦 Notes de mise à jour
• Remplacez le dossier Agency-Watch ; votre config.lua continuera de fonctionner.
Agency-Seatbelt
2.0.1
🔧 Amélioré
• Votre touche, partout : Le rappel de boucler la ceinture et la carte des paramètres affichent désormais la touche que vous avez définie pour la ceinture dans Settings > Key Bindings > FiveM, et non celle par défaut du serveur.

• Sortir du véhicule : L’indication « Détachez d’abord votre ceinture » précise désormais la touche que vous utilisez réellement pour sortir.
📦 Notes de mise à jour
• Remplacez le dossier Agency-Seatbelt ; votre config.lua reste inchangé.
Agency-Pad
27.1.2
🔧 Amélioré
• Angy : L’assistant du pad s’appelle désormais Angy et est intégré directement au pad avec des règles fixes. Pas de compte, pas de clé, aucun service externe.

• MDT sur ESX : Les actions liées au personnel et aux boss fonctionnent désormais sur ESX. Les rangs marqués isBoss = true dans AgencyPadConfig.DepartmentOrgs sont considérés comme des rangs de boss, même si le framework ne possède pas de flag de boss.

• Games Hub : L’adversaire contrôlé par l’ordinateur s’appelle désormais CPU.
🗑️ Supprimé
• Mode en ligne : Le mode en ligne facultatif de l’assistant et ses clés ont été supprimés. Le résumé du triage MDT reste un champ à remplir vous-même.
⚙️ Config
• Renommé : Les paramètres de l’assistant et du trajet s’appellent désormais EnableAngy, PadAngyKey et AutoRide…. Votre ancienne config fonctionne toujours.
📦 Notes de mise à jour
• Remplacez le dossier agency-pad ; votre ancien config.lua est toujours lu.
Agency-Phone
27.1.2
🔧 Améliorations
• Angy : L’assistant s’appelle désormais Angy. L’ouverture des applications, les appels et les SMS aux contacts, les points de repère, la météo, les courses et les réponses rapides continuent de fonctionner, désormais entièrement intégrés au téléphone avec des règles fixes.

• Fonctionne sur votre serveur : Angy ne nécessite ni compte, ni clé, ni service externe. Installez-le et c’est prêt.

• AutoRide : Le service de transport d’Angy et de l’application Rides a désormais son propre nom : AutoRide.
🗑️ Supprimé
• Mode en ligne : Le mode en ligne facultatif de l’assistant et ses clés ont été supprimés ; il n’y a plus rien à configurer.
⚙️ Configuration
• Renommé : Les paramètres de l’assistant et du trajet s’appellent désormais EnableAngy, AngyKey et AutoRide…. Votre ancienne configuration continue de fonctionner.
📦 Notes de mise à jour
• Remplacez le dossier agency-phone. Vous pouvez conserver votre config.lua ; les anciens noms sont toujours pris en charge.
Agency-Admin
1.7.2
🔧 Améliorations
• Dashboard : une tuile en moins et une barre d’accès rapide plus claire ; la console du serveur se trouve désormais là où vous l’attendez

• Reports : chaque réponse d’un report provient désormais d’un véritable membre du staff, et son en-tête est plus épuré

• Announcements : le bouton d’envoi porte désormais un libellé clair dans toutes les langues
🗑️ Supprimé
• Mini-chat : La fenêtre de chat du tableau de bord et ses réponses automatiques aux signalements ont été supprimées.
⚙️ Config
• Le bloc de chat dans config.lua et les paramètres de réponse automatique sous Config.Reports ne sont plus utilisés et peuvent être supprimés
📦 Notes de mise à jour
• Remplacez le dossier de la ressource ; vos rangs, bans et données sauvegardées restent inchangés
Agency-Doorlock
1.1.8
🔧 Amélioré
• Auto-Detect : Le bouton « détecter les portes à proximité » a un design plus épuré et des messages de résultat plus clairs

• Éditeur : Un pied de page plus compact affichant uniquement le nom Agency Doorlock et les liens d’assistance

• Traductions : Messages de détection reformulés dans les 25 langues
📦 Notes de mise à jour
• Remplacez le dossier de la ressource ; votre config.lua et toutes les portes enregistrées restent intactes
Agency-Lifeinvader V3
3.2.1
🔧 Améliorations
• Auto-Check : La vérification anti-spam sur votre serveur porte désormais un nom plus clair dans le menu admin, la file de modération et les messages aux joueurs

• Formulaire de création : Une mise en page plus soignée ; les joueurs peuvent rédiger leur annonce directement et voir l’aperçu immédiatement

• Panneau admin : Un aperçu du système plus concis et une page de paramètres plus épurée

• Traductions : Les 26 langues ont été mises à jour avec la nouvelle formulation
🗑️ Supprimé
• Text writer : Le bouton facultatif et les paramètres du fournisseur ont été supprimés.
⚙️ Config
• Les paramètres de vérification du spam se trouvent désormais dans Config.Review.autoCheck ; les anciennes configs continueront de fonctionner

• Le bloc Text Writer dans config.lua n’est plus utilisé et peut être supprimé
📦 Notes de mise à jour
• Remplacez le dossier de la ressource ; vos annonces, brouillons et historique restent inchangés
Agency-Reports V2
2.3.1
🔧 Amélioré
• Chat des signalements : chaque réponse provient désormais d’un véritable membre du staff, et le chat est plus clair et plus facile à suivre

• Formulaire de création : une présentation plus épurée avec un bouton en moins ; les signalements peuvent désormais être envoyés en un seul clic

• Anciens signalements : les réponses automatiques des versions précédentes restent dans l’historique sous forme de simples messages système
🗑️ Supprimé
• Auto replies : La fonction facultative de réponse automatique et ses paramètres ont été supprimés.
⚙️ Config
• Le bloc de réponse automatique dans config.lua n’est plus utilisé et peut être supprimé
📦 Notes de mise à jour
• Remplacez le dossier de la ressource ; vos rapports et messages resteront intacts
Agency-Progressbar
2.0.5
🔧 Amélioré
• Smart Mode : Les libellés sont plus clairs et l’affichage adaptatif de l’heure est désormais contrôlé par un seul interrupteur bien visible dans le menu des paramètres

• Menu des paramètres : Footer plus épuré et indications plus courtes dans les 14 langues

• Config : L’option s’appelle désormais smartModeEnabled ; les anciennes configs continuent de fonctionner sans modification
📦 Notes de mise à jour
• Remplacez le dossier de la ressource ; votre config.lua et les paramètres des joueurs enregistrés restent inchangés
Agency-Notify
2.0.2
🔧 Améliorations
• Smart Mode : la priorité des mots-clés, la protection anti-spam et la durée automatique sont désormais contrôlées par un seul bouton clair dans /anotify

• Badges : les notifications gérées par Smart Mode affichent désormais un petit éclair dans la ligne de titre

• Menu des paramètres : footer plus épuré et description plus courte pour chaque option

• Config : les fonctionnalités intelligentes s’appellent désormais Config.SmartMode ; les anciennes configs continuent de fonctionner sans modification
📦 Notes de mise à jour
• Remplacez le dossier de la ressource ; votre config.lua et les paramètres des joueurs enregistrés restent inchangés
Agency-Hud
1.0.1
🔧 Amélioré
• Drive Assist : les alertes de faible niveau de carburant et de vitesse ont désormais un nom distinct dans le menu et les notifications

• Notifications : les alertes s’affichent désormais sous le nom « Agency HUD », afin que les joueurs voient immédiatement d’où elles viennent

• Config : les paramètres des alertes s’appellent désormais Config.DriveAssist ; les anciennes configs continuent de fonctionner sans modification
📦 Notes de mise à jour
• Remplacez le dossier de la ressource ; votre config.lua continuera de fonctionner comme avant
Agency-Garage
1.0.3
🔧 Amélioré
• Localisateur de véhicule : messages plus clairs et plus courts lorsque votre véhicule est indiqué sur la carte ou introuvable

• Traductions : les textes du localisateur en anglais et en allemand ont été reformulés pour mieux correspondre au reste du garage
📦 Notes de mise à jour
• Remplacez le dossier de la ressource ; votre config.lua et tous les véhicules stockés restent inchangés
Agency-Elevator
1.3.2
🔧 Amélioré
• Configurator : le bouton Auto-Detect Floors a un design plus épuré et n’affiche désormais que l’essentiel

• Auto-Detect Floors : analyse la cage et ajoute tous les étages en un clic, toujours aussi rapidement

• Panel footer : plus fin et moins chargé, avec uniquement le nom Agency Elevator et les liens d’assistance

• Translations : les textes du configurateur ont été revus dans les 13 langues
📦 Notes de mise à jour
• Remplacez le dossier de la ressource ; votre config.lua et tous les ascenseurs enregistrés resteront inchangés
Agency-Doorlock
1.2.0
✨ Nouveau
• Clés sous forme d’objets : Nouvel onglet Items dans /adoorlock ; toute personne portant l’un des objets répertoriés peut verrouiller et déverrouiller cette porte

• Objets passe-partout : Les objets de Config.ItemKeys.MasterItems ouvrent toutes les portes

• Usage unique : Les objets de Config.ItemKeys.ConsumeItems sont supprimés après chaque utilisation, en jeu comme depuis l’application Companion

• Inventaires : Compatible avec ox_inventory, QBCore et ESX, ainsi qu’avec QBox via ox_inventory
🔧 Amélioré
• Import ox_doorlock : Les clés des items sont désormais importées au lieu d’être ignorées

• Accès : Les items sont vérifiés en dernier, afin que les joueurs ayant un accès via leur métier, leur gang, leur joueur ou Everyone ne consomment jamais d’item

• Config : config.lua est organisé en neuf sections numérotées avec une table des matières ; toutes les options et valeurs par défaut restent identiques

• Langues : Tous les nouveaux textes sont traduits dans les 25 langues
⚙️ Config
• Nouveau bloc Config.ItemKeys avec Enable, Inventory, MasterItems et ConsumeItems
📦 Notes de mise à jour
• Remplacez le dossier Agency-Doorlock et conservez votre config.lua ; les clés d’item fonctionnent sans le nouveau bloc

• Pour la nouvelle disposition et les paramètres des items, utilisez la nouvelle config.lua et reportez-y vos valeurs

• Aucune modification de la base de données n’est nécessaire
Agency-Admin
1.7.1
🔧 Amélioré
• Vue en direct : Les images sont désormais capturées par le script lui-même ; screenshot-basic n’est utilisé qu’en solution de secours

• Panneau Web : Si aucune image ne s’affiche dans le jeu d’un joueur, la vue en direct l’indique au lieu d’afficher un écran noir
🐛 Corrigé
• Live view : Correction d’un écran noir lorsque le jeu du joueur observé est réduit ou ne s’affiche pas

• Live view : Le mode image unique continue d’essayer et reprend automatiquement dès que l’image réapparaît
📦 Notes de mise à jour
• Remplacez le dossier Agency-Admin et conservez votre config.lua

• Les joueurs chargeront la nouvelle vue en direct lors de leur prochaine connexion
Agency-Housing
1.0.3
✨ Nouveau
• Routing buckets : Chaque maison utilise son propre routing bucket tant qu’une personne s’y trouve ; les visiteurs que vous laissez entrer le rejoignent

• Config : Config.Instances avec enabled et bucketOffset
🐛 Corrigé
• Instances : Les joueurs dans des maisons différentes avec le même intérieur ne peuvent plus se voir ni se rencontrer

• Départ : Les joueurs qui quittent une maison sans passer par la porte (respawn, téléportation) sont renvoyés dans le monde ouvert
​
📦 Notes de mise à jour
• Remplacez le dossier et ajoutez le nouveau bloc Config.Instances du nouveau config.lua au vôtre

• Sans ce bloc, les instances sont activées par défaut avec un offset de 7000
Agency-Vehicleshop
1.0.2
✨ Nouveau
• README : Guide rapide pour l’installation et l’ajout de vos propres voitures et motos sur ESX et en standalone
🔧 Amélioré
• Package : Suppression des anciens fichiers en double et des résidus système du téléchargement
🐛 Corrigé
• Escrow : config.lua, locales.lua et shared/framework.lua ne sont plus chiffrés et peuvent à nouveau être modifiés

• Démarrage : Suppression d’un gestionnaire de débogage résiduel qui se chargeait à chaque démarrage du serveur
📦 Notes de mise à jour
• Remplacez le dossier, puis copiez votre liste de véhicules de l’ancienne config.lua dans la nouvelle

• Avec ESX et en standalone, définissez Config.VehicleSource = 'config' et ajoutez les véhicules à Config.Vehicles
Agency-Garage
1.0.2
✨ Nouveau
• Agency-Housing : Les garages des maisons fonctionnent désormais immédiatement avec Agency-Housing 1.0.2 et les versions ultérieures

• Exports : RegisterGarage (client et serveur) et OpenGarage (client) permettent aux autres scripts d’ajouter et d’ouvrir leurs propres garages à l’exécution

• Exports : IsBusy indique aux autres scripts quand le menu du garage ou l’aperçu du véhicule est affiché
🐛 Corrections
• Agency-Housing : Correction de No such export OpenGarage in resource Agency-Garage lors de l’ouverture d’un garage résidentiel

• Interiors : Les véhicules dans les garages situés à l’intérieur des bâtiments n’apparaissent plus sur le toit

• Preview : Le joueur est masqué pendant l’aperçu du véhicule au lieu de rester assis dans la voiture

• Single spawn point : La voiture d’aperçu ne bloque plus son propre emplacement de sortie, permettant de sortir à nouveau les véhicules

• Menu : Un emplacement de sortie bloqué ferme désormais le menu au lieu de vous laisser coincé dans la caméra d’aperçu

• Suppression d’un message de debug résiduel dans la console client
📦 Notes de mise à jour
• Remplacez ces fichiers : fxmanifest.lua, client/main.lua, client/camera.lua, server/main.lua

• config.lua, les fichiers de langue et la base de données restent inchangés ; vos paramètres sont conservés
Agency-Pad
27.1.1
✨ Nouveau
• Stockage multimédia : Les photos, clips, captures d’écran et messages vocaux sont stockés par défaut dans votre propre base de données, sans clé API

• Chaque joueur voit tous les fichiers, et Agency Phone et Agency Cloud les partagent

• Cloudflare R2 : Stockage facultatif dans votre propre bucket R2, gratuit jusqu’à 10 Go et plus rapide pour les serveurs contenant beaucoup de vidéos

• Test autonome : padmediatest <player id> vérifie les envois, téléchargements, images et messages vocaux, puis affiche le résultat dans la console

• Caméra : La progression de l’enregistrement d’un clip s’affiche en pourcentage
🔧 Amélioré
• Sécurité : les clés TURN et tous les webhooks Discord ont été déplacés de config.lua vers config_server.lua ; les joueurs ne les reçoivent jamais

• Les anciens médias sont automatiquement supprimés après 30 jours ou au-delà de 10 Go. Ces deux paramètres sont ajustables
🗑️ Supprimé
• Fivemanage et Discord ne sont plus utilisés pour le stockage des médias, car le service d’upload de Fivemanage a cessé de fonctionner. Les webhooks Discord restent utilisés pour les logs.
⚙️ Configuration
• Nouveau : AgencyPadConfig.MediaStorage dans config.lua

• Nouveau fichier config_server.lua pour toutes les clés et tous les webhooks ; il n’est jamais envoyé aux joueurs. Les valeurs laissées dans un ancien config.lua continuent de fonctionner.

• Supprimés : MediaStorageProvider, FiveManageApiUrl, FiveManageApiKey, ScreenshotWebhook
📦 Notes de mise à jour
• Remplacez le dossier et ajoutez config_server.lua, puis déplacez-y vos clés TURN et vos webhooks.

• Les photos déjà enregistrées conservent leurs anciens liens.

• Guide des deux options de stockage : docs.agencyg.de/pad/media-storage
Agency-Phone
27.1.1
✨ Nouveau
• Stockage des médias : Les photos, clips, captures d’écran et messages vocaux sont stockés par défaut dans votre propre base de données, sans clé API

• Chaque joueur voit tous les fichiers. Agency Pad et Agency Cloud les partagent, et l’application Agency Companion les affiche sur iOS, Android et le web

• Cloudflare R2 : Stockage facultatif dans votre propre bucket R2, gratuit jusqu’à 10 Go et plus rapide pour les serveurs contenant beaucoup de vidéos

• Test autonome : phonemediatest <player id> vérifie les envois, téléchargements, photos et messages vocaux, puis affiche le résultat dans la console

• Caméra : La progression de l’enregistrement d’un clip s’affiche en pourcentage

• Application Companion : Les photos téléversées dans l’application apparaissent dans la galerie en jeu. Leur suppression dans l’application les supprime aussi en jeu
🔧 Amélioré
• Sécurité : les clés TURN et tous les webhooks Discord ont été déplacés de config.lua vers config_server.lua ; les joueurs ne les reçoivent jamais

• Les anciens médias sont automatiquement supprimés après 30 jours ou au-delà de 10 Go ; les deux paramètres sont modifiables
🗑️ Supprimé
• Fivemanage et Discord ne sont plus utilisés pour le stockage des médias, car le service de téléchargement de Fivemanage a cessé de fonctionner. Les webhooks Discord restent utilisés pour les logs.
⚙️ Configuration
• Nouveau : AgencyConfig.MediaStorage dans config.lua

• Nouveau fichier config_server.lua pour toutes les clés et tous les webhooks ; il n'est jamais envoyé aux joueurs. Les valeurs conservées dans un ancien config.lua continueront de fonctionner

• Supprimé : MediaStorageProvider, FiveManageApiUrl, FiveManageApiKey, ScreenshotWebhook
📦 Notes de mise à jour
• Remplacez le dossier et ajoutez config_server.lua, puis déplacez-y vos clés TURN et vos webhooks.

• Les photos déjà enregistrées conservent leurs anciens liens.

• Guide des deux options de stockage : docs.agencyg.de/phone/media-storage
AgencyMod
1.2.2
✨ Nouveau
• Liste des serveurs dans l’application : La liste des serveurs AgencyMod est désormais disponible dans Agency Companion sur iPhone, iPad, Mac et Android

• Liste des serveurs : Vous souhaitez y faire figurer votre serveur ? Activez la liste des serveurs dans le tableau de bord et utilisez /bump toutes les 2 heures

• Bump depuis l’application : Faites remonter votre serveur directement depuis l’application, avec un compte à rebours jusqu’au prochain bump

• Premium dans l’application : Achetez AgencyMod Premium pour un serveur directement dans l’application via l’App Store ou Google Play : au mois, pour 6 mois ou à vie

• Message builder : Jusqu’à 9 images extra larges par embed, affichées en grille dans les embeds classiques et en galerie dans Components V2

• Agency-Anticheat : Menu en jeu dédié /acpanel, qui fonctionne sans Agency-Admin

• Agency-Anticheat : Nouvelles détections des dégâts impossibles, des véhicules dépassant leur santé maximale, de deux comptes sur un même PC, des gains d’argent trop rapides et des textures de menu de triche chargées
🔧 Amélioré
• Premium : Vous pouvez désormais aussi quitter un serveur que vous avez quitté ou fermé. Le Premium partenaire est également inclus, et le budget AI hebdomadaire est transféré avec lui

• Premium : Auto-bump place les serveurs Premium parmi les serveurs mis en avant dans la liste des serveurs

• Mentions : @everyone et @here ne sont envoyés que lorsqu’ils sont sélectionnés intentionnellement, avec confirmation dans le panneau

• /say : Nouvelle option mention_everyone

• Protection anti-spam : Si @everyone ou @here est saisi sans autorisation, le message est supprimé et l’utilisateur est sanctionné lorsque AutoMod est activé

• Détection des arnaques : Détecte désormais les messages de pump crypto
📦 Notes de mise à jour
• Aucune action requise : AgencyMod se met à jour automatiquement ; l’achat Premium dans l’application est distinct d’Agency Companion Pro et Max
Agency-Pad
27.1.0
✨ Nouveau
• GamesHub : 32 Agency Games intégrés à la tablette, hors ligne et sans publicité, avec des catégories et les meilleurs scores

• Recorder : mémos vocaux avec pause et renommage, utilisant le microphone du chat vocal

• Calendar : installé par défaut ; les événements sont partagés avec Agency Phone

• Bleeter : repensé à la manière de X, avec un seul fil pour le téléphone et la tablette

• Buzz : messages vocaux avec forme d’onde

• Control Centre : captures d’écran et enregistrement de l’écran de la tablette, enregistrés dans Photos

• Maps : vue satellite, lieux à proximité, itinéraire GPS affiché sous forme de ligne et partage de position avec les contacts

• Darknet : commandez avec DigiCoin et récupérez votre commande dans un dead drop ; fonctionne avec Agency-Blackmarket

• 11 nouveaux fonds d’écran redessinés pour l’affichage en mode paysage

• Les deux boutons de l’écran de verrouillage peuvent ouvrir n’importe quelle application
🔧 Amélioré
• Écran d’accueil : six colonnes et quatre lignes comme sur iPadOS, icônes carrées et widgets 2x2

• Centre de contrôle : repensé avec des tuiles plus discrètes et sans scintillement à l’ouverture

• Notifications : Liquid Glass, balayage pour fermer et « Tout effacer »

• Contacts et Téléphone : reconstruits, les appels récents affichent les noms et les appels sonnent dans la Dynamic Island

• App Store : barre d’onglets élargie, recherche en pleine largeur et pages d’apps

• AgencyCloud, Réglages, Rapports, Actions, Crypto, Wallet et Garage : reconstruits pour le mode paysage

• Météo : le lieu et la température restent visibles pendant le défilement

• Sécurité : les prix, échanges, dépôts, véhicules du garage et éléments du darknet sont définis sur le serveur

• Les réglages, apps installées, dossiers et volumes sont conservés sur le serveur
🐛 Corrigé
• Les applications téléchargées ne disparaissent plus après un redémarrage pour les joueurs ayant une application de métier

• Garage : la recherche et les filtres ne sont plus comprimés lorsqu’il y a beaucoup de véhicules

• Widgets : le widget horloge ne réapparaît plus après avoir été supprimé

• Un volume réglé sur 0 reste en mode muet après un redémarrage

• Weather : les cartes sont lisibles en mode clair

• AutoRide : E ou F permet de remonter dans la voiture, qui s’arrête au point de passage
🗑️ Supprimé
• Le bridge du site web GamesHub et AgencyPadConfig.GamesHubUrl
⚙️ Configuration
• Nouveau : ScreenCapture, Darknet (remplace DarknetItems), StockMarketHours, WalletFixedTerms, VoiceMessages, Recorder

• Nouveau : BleeterMaxLength, RadioChannelLocks, RadioLockDecimals, DefaultVideoStorageBytes, AutoRidePreferPhone, AutoRidePhoneResource
📦 Notes de mise à jour
• Remplacez les dossiers agency-pad et phone-topv ; TopV Social 1.3.5 est inclus

• Partez du nouveau fichier config.lua et reportez-y vos valeurs

• Les anciens dépôts à terme et soldes de coffre-fort étaient stockés uniquement dans le navigateur et ne seront pas transférés
Agency-Phone
27.1.0
📞 Appels et cabines téléphoniques
• Cabines téléphoniques dans la rue : composez le numéro de votre choix ; elles s’affichent sous le nom « Payphone ». Les numéros 911, 110 et 112 sont gratuits et alertent la police et les services médicaux d’urgence. AgencyConfig.Payphones

• Les appels entrants sonnent dans la Dynamic Island ; le téléphone reste utilisable pendant la sonnerie.

• L’application Téléphone et les Contacts ont été repensés dans le style d’iOS. Les appels récents affichent les noms et proposent le filtre « Tous | Manqués ».
💬 Messages & social
• Messages vocaux dans Buzz : appuyez sur le microphone, enregistrez et envoyez. Ils sont lus avec une forme d’onde

• Le chat Snapr comme l’original : du texte entre les snaps, une liste de chats avec des icônes de statut et des stickers de lieu et d’heure

• Bleeter repensé comme X, avec une timeline, des réponses, des rebleets, des #hashtags et des @mentions
🗺️ Cartes
• Cartes repensées avec une vue satellite, les lieux à proximité et l’itinéraire GPS réel affiché sous forme de ligne

• Le partage de votre position avec vos amis fonctionne désormais ; les positions sont mises à jour toutes les cinq secondes

• L’ouverture d’un lieu depuis Buzz ne bloque plus la carte
🎙️ Recorder & Capture
• Nouvelle application Recorder, comme Dictaphone, avec des options pour mettre en pause, renommer, envoyer à Buzz et sauvegarder sur AgencyCloud

• Les enregistrements et les messages vocaux utilisent le microphone du chat vocal FiveM

• Capture d’écran et enregistrement de l’écran depuis le Centre de contrôle, avec sauvegarde dans la Galerie
📱 AgencyOS27.1
• Centre de contrôle, Réglages, App Store, Rapports, Santé, Watch et Garage repensés dans le style iOS

• Application Calendrier installée par défaut, avec des rappels, des événements récurrents et un widget d’écran d’accueil

• Notifications Liquid Glass, nouveau curseur de volume, 11 nouveaux fonds d’écran et boutons d’écran verrouillé au choix
💰 Argent & Darknet
• Actions et crypto entièrement repensées : les prix et les transactions sont gérés côté serveur, avec 24 heures d’historique

• Darknet entièrement repensé : commandez avec DigiCoin et récupérez votre commande dans un dead drop ; cinq niveaux avec des réductions. Compatible avec Agency-Blackmarket

• Les forfaits mobiles sont facturés côté serveur à intervalle fixe. AgencyConfig.CarrierBilling
🔒 Sécurité
• Les actions, la crypto, le darknet et le garage ne récupèrent plus les prix, totaux ou véhicules depuis le client
📦 Notes de mise à jour
• config.lua est organisé en 18 catégories accompagnées de brèves notes. Partez du nouveau fichier et reportez-y vos valeurs

• Remplacez également le dossier phone-topv ; TopV Social 1.3.5 est inclus

• La base de données se met à jour automatiquement au premier démarrage
AgencyMod
1.2.1
🛡️ Factions
• Une liste des factions qui se met à jour automatiquement, avec la direction, l’emplacement, la protection des constructions, une période d’essai et des avertissements. Des annonces pour chaque changement, un journal et des avertissements avec une date d’expiration pour une ou plusieurs factions à la fois. /faction
📋 Listes
• Listes de maisons, domaines et itinéraires qui se mettent automatiquement à jour dans un channel. /lists
👮 Faction Helper
• Pour le Discord d’une faction : recrutez, promouvez, rétrogradez et licenciez des membres selon leur rang, avec une liste du personnel mise à jour automatiquement et un historique pour chaque membre. /personnel
🕐 Temps de service
• Pointez votre arrivée et votre départ avec des boutons ou /duty, avec un rôle de service facultatif, un pointage automatique et un classement. /duty
🔒 Agency-Anticheat
• AgencyMod se connecte automatiquement à Agency-Anticheat sur votre serveur FiveM. Les bans, kicks et lockdowns apparaissent dans Discord ; les tricheurs détectés y sont également bannis. Les commandes /anticheat status, lockdown, unban et mode permettent de tout contrôler directement depuis Discord. Obtenez Agency-Anticheat : https://agencyscripts.dev/en/product/agency-anticheat
🔎 Dashboard et docs
• Toutes les nouvelles sections sont disponibles dans la recherche du dashboard dans les 9 langues, et les docs proposent un guide pour chaque nouveau module.
Agency-Admin
v1.7.0
✨ Nouveau
• Page Anticheat : état de la protection avec la charge des vérifications en temps réel sur le serveur, mode de détection (Learning, Relaxed, Balanced, Strict) sous forme d’interrupteur, ainsi que les détections, kicks et bans du jour

• Liste en direct de chaque détection, joueurs en ligne classés par risque avec Kick et Ban, et tous les bans Anticheat avec leurs preuves et Unban

• Chaque détection sous forme d’interrupteur, avec sa règle dans le mode actif

• Lockdown en un clic, et confirmation directement sur la page du serveur Discord qui souhaite se connecter via AgencyMod

• Les admins sont automatiquement exemptés : toute personne ayant accès à ce panneau peut utiliser noclip, godmode, invisibility, spectate et le spawner sans être signalée par l’Anticheat

• Nouvelles permissions View Anticheat et Manage Anticheat sous « Anticheat » ; le rang le plus élevé possède les deux

• Exports pour les autres ressources : IsStaff(source) et HasPermission(source, action)
📦 Notes de mise à jour
• Remplacez le dossier Agency-Admin et conservez votre config.lua

• Sans Agency Anticheat, la nouvelle page explique uniquement ce qu’il ajoute ; rien d’autre ne change

• Agency Anticheat : https://agencyscripts.dev/en/anticheat
AgencyMod
1.2.0
✨ Nouveau
• Social alerts : nouvelles vidéos, Shorts, publications, clips et livestreams de YouTube, Twitch, Kick, TikTok, Reddit, Bluesky, Medal et de n’importe quel flux RSS, en une à deux minutes

• Social alerts : collez un lien, choisissez un canal et mentionnez un rôle, @everyone, @here ou personne. Filtres par mots-clés et message personnalisé pour chaque compte. /alerts

• Social alerts : à la fin d’un stream, la publication devient « était en live » et indique la durée du stream

• Patch notes : suivez n’importe quel jeu Steam, les artefacts de Minecraft, FiveM et RedM, League of Legends, TFT, Valorant, Overwatch, Fortnite, Genshin Impact et Roblox. /patchnotes

• Patch notes : également les pilotes NVIDIA, Chrome, Firefox, Discord, Apple et n’importe quel projet GitHub ou flux RSS, chacun avec un résumé clair et un lien

• GitHub : commits, pull requests, issues, commentaires, reviews, releases, branches et tags, stars, forks, exécutions Actions et discussions dès qu’ils ont lieu. /github
• GitHub : votre propre webhook signé, également pour les dépôts privés et les organisations entières, avec des filtres par événement et branche

• Medal clips : les liens de clips affichent une carte avec le jeu, le créateur et le nombre de vues, et /clip partage n’importe quel clip. AgencyMod est partenaire de Medal ; le bouton Medal est un lien affilié

• Role memory : les membres qui quittent le serveur retrouvent leurs rôles et leur surnom à leur retour ; les rôles d’équipe restent protégés

• Tebex : les rôles sont attribués juste après le paiement si votre boutique utilise la connexion Discord, ou dès que l’acheteur rejoint le serveur, puis retirés à la fin de l’abonnement
🔧 Améliorations
• Dashboard : Recherchez dans toutes les sections et tous les paramètres, dans les 9 langues, avec Ctrl K

• Dashboard : Avec Premium, la recherche comprend les questions complètes grâce à AgencyAI

• Dashboard : Un nouvel indice indique qu’AgencyAI peut configurer l’ensemble du bot pour vous

• Site web : La version et le changelog sont désormais disponibles sur bot.agencyscripts.dev/changelog
⚙️ Configuration
• Premium : Jusqu’à 50 créateurs, 50 jeux et 30 dépôts (10, 10 et 5 gratuitement), avec des vérifications environ toutes les 45 secondes

• Premium : Publications sous le nom et avec l’image du créateur ou du jeu, résumés des notes de patch par IA et recherche par IA
Agency-Admin
1.6.0
✨ Nouveau
• Panneau web : Disponible sur companion.agencyg.de/app/admin ; aucun port, proxy inverse ou configuration HTTPS n’est nécessaire.

• Connexion : Dans le menu d’administration, sélectionnez Web Panel > Ouvrir dans le navigateur ou utilisez /webpanel pour vous connecter en un clic.

• Connexion : Sur un autre PC, saisissez le code à 6 chiffres affiché dans l’onglet Web Panel ; il est valable 5 minutes.

• Accès hors ligne : Les administrateurs qui se sont déjà connectés au jeu peuvent continuer à utiliser le panneau et l’application compagnon hors ligne.

• Autorisations : L’accès hors ligne prend également en charge ACE, les autorisations QBCore et les groupes ESX.

• Multi-serveur : Connectez-vous à plusieurs serveurs et passez de l’un à l’autre depuis un seul panneau.
🔧 Amélioré
• Droits mémorisés : Actualisés toutes les deux minutes pendant le jeu et à la déconnexion ; les droits sont supprimés après trois minutes en ligne sans accès au panel.

• Autorisations : Les autorisations du panel et les attributions de rang sont prioritaires.

• Appareils associés : Chaque connexion est un appareil associé dont vous pouvez vous déconnecter en jeu sous Paramètres > Companion.

• Sécurité : Chaque clic est vérifié en temps réel en fonction du rang et des autorisations de l’admin, à l’aide de la limite de débit et du journal d’actions en jeu.

• Ancienne adresse : admin.agencyg.de redirige vers le nouveau panel.
📦 Notes de mise à jour
• Copiez les nouveaux fichiers dans votre dossier Agency-Admin ; conservez web/images/custom.

• Remplacez Config.WebPanelHttp par Config.Companion.WebPanel et WebPanelCommand ; utilisez Config.WebPanelFiles pour le gestionnaire de fichiers.

• Laissez Config.Companion.EnableRemote activé, car la connexion utilise le relais Agency.

• Vous pouvez supprimer server/webhttp.lua et le dossier webpanel.

• Vous pouvez supprimer tout reverse proxy ainsi que les lignes agency_admin_public_url et agency_admin_trust_proxy configurés pour le panneau.
Agency-Minerjob
2.0.0
✨ Nouveau
• Agency-Minerjob : Extrayez de vrais rochers dans sept zones, chacune avec son propre blip, son niveau minimum et ses minerais.

• Agency-Minerjob : Des flèches dorées indiquent les rochers exploitables. Il faut trois tentatives d’extraction pour casser chaque rocher, qui réapparaît au bout de cinq minutes pour tout le monde.

• Agency-Minerjob : Jouez à un skill game sur chaque rocher et atteignez la zone dorée à chaque manche.

• Agency-Minerjob : Utilisez une pioche, une pioche renforcée à partir du niveau 10 ou une foreuse minière à partir du niveau 25.

• Agency-Minerjob : Progressez jusqu’au niveau 100 avec la courbe V1 pour débloquer des zones, des minerais plus rares et des gemmes.

• Agency-Minerjob : Faites fondre les minerais de cuivre, d’argent et d’or en lingots dans des fours qui continuent de fonctionner pendant votre absence.

• Agency-Minerjob : Taillez des diamants bruts, des émeraudes et des rubis en gemmes sur des établis de taille.

• Agency-Minerjob : Acceptez des contrats chronométrés auprès du contremaître pour obtenir la valeur marchande, un bonus et de l’XP supplémentaire.

• Agency-Minerjob : Consultez les prix du marché et leur graphique dans le menu. Les prix varient dans une fourchette toutes les quelques minutes.
• Agency-Minerjob : Utilisez le menu unique /miner pour accéder à l’aperçu, au marché, aux outils, au four, à la taille et aux contrats.

• Agency-Minerjob : Gérez les paramètres du serveur, les niveaux des joueurs, le marché et les rochers, et téléportez-vous partout avec /mineradmin.
🔧 Améliorations
• Agency-Minerjob : De meilleurs outils offrent une zone de skill game plus grande, moins de manches et davantage de minerai.

• Agency-Minerjob : Les outils s’usent et peuvent être réparés par le contremaître.

• Agency-Minerjob : Toutes les actions sont déterminées par le serveur, notamment les distances, les outils, les manches, les cooldowns, les récompenses et les prix.

• Agency-Minerjob : Compatible avec QBCore, Qbox, ESX ou le mode standalone, avec ou sans inventaire.

• Agency-Minerjob : Inclut des exports, des événements serveur, 26 langues et un mode debug.
📦 Notes de mise à jour
• Agency-Minerjob : Remplacez l’ancien dossier et utilisez le nouveau config.lua. La configuration V1 n’est pas compatible.

• Agency-Minerjob : Les niveaux V1 sont transférés au premier démarrage. Les noms d’items V1 restent inchangés et /mininglevel fonctionne toujours.

• Agency-Minerjob : Les nouveaux items sont répertoriés dans install/.

• Agency-Minerjob : Enregistre les données avec oxmysql ou le key-value store du serveur.
Agency-Blackmarket
2.0.1
✨ Nouveau
• Darknet : Retrouvez le même marché, les mêmes prix, stocks, niveaux et points de dépôt sur le téléphone, avec des paiements en DigiCoin.

• Applications du téléphone : Ajout des exports PhoneReady, PhoneMarket et PhoneOrder.
🔧 Amélioré
• Barre latérale : Appuyez et faites glisser dans la liste pour ouvrir chaque page. La pastille dorée suit votre sélection.

• Page d’administration et messages : Se chargent lorsque vous vous arrêtez dessus, et non lorsque vous les faites défiler.
📦 Notes de mise à jour
• Remplacez le dossier. Votre config.lua et toutes vos données seront conservées.
Agency-Vehiclekeys
2.0.0
✨ Nouveau
• Porte-clés : Ouvrez-le avec F5 ou /keys pour rechercher et filtrer les clés, voir la distance du véhicule, ses portes, l’état du moteur et les autres détenteurs de clés.

• Porte-clés : Utilisez la télécommande de chaque véhicule à portée pour le verrouiller ou le déverrouiller, ouvrir le coffre, démarrer le moteur ou déclencher une alarme de panique.

• Porte-clés : Définissez un point de passage vers un véhicule.

• Clés : Prend en charge les clés du propriétaire, les clés partagées enregistrées, temporaires et liées au métier.

• Clés : Les clés temporaires restent valides jusqu’au redémarrage ou pendant un nombre d’heures configuré.

• Clés de métier : Prend en charge la police, les EMS et les mécaniciens, avec vérification du grade et du service.

• Partage : Donnez des clés enregistrées ou temporaires aux joueurs à proximité, remettez ou rendez les clés que vous détenez uniquement.

• Partage : Consultez les détenteurs de clés dans Handed out et révoquez leurs clés en un clic.

• Crochetage : Appuyez sur H près d’un véhicule verrouillé avec un crochet pour lancer un test de compétence en trois manches.

• Démarrage forcé : Appuyez sur H sur le siège conducteur pour démarrer le véhicule sans clé lorsque Config.Engine.needKey est activé.

• Page d’administration : Donnez une clé à n’importe quel joueur, recherchez une plaque ainsi que son propriétaire et ses détenteurs de clés, révoquez des clés ou verrouillez et déverrouillez le véhicule à proximité.

• Alertes : Prend en charge ps-dispatch, cd_dispatch, qs-dispatch, rcore_dispatch, core_dispatch, tk_dispatch et lb-tablet, ainsi qu’une alerte intégrée avec un marqueur sur la carte.

• Clignotants et feux de détresse : Utilisez les touches fléchées ; les changements sont visibles par tout le monde.

• Exports pour développeurs et prise en charge d’Agency Garage, Agency Vehicleshop et des événements de clés de qb-vehiclekeys.
🔧 Amélioré
• Commandes du véhicule : Appuyez sur G pour verrouiller ou déverrouiller un véhicule dont vous avez la clé, à moins de 25 m, avec une télécommande, une animation, un coup de klaxon et des feux clignotants.

• Moteur : Appuyez sur U depuis le siège conducteur pour le démarrer ou l’arrêter. Le moteur continue de tourner lorsque vous sortez.

• Crochetage : Les crochets avancés facilitent le skill check et se cassent moins souvent.

• Crochetage : Les tentatives échouées peuvent déclencher l’alarme, alerter la police et envoyer un message au propriétaire.

• Sécurité : Le serveur vérifie les détenteurs de clés, les distances, les objets et les probabilités pour chaque action.

• Les demandes de clés au garage et à la boutique ne fonctionnent que pour les véhicules à proximité ou appartenant au joueur.

• La commande du moteur passe de M à U, car Agency Phone s’ouvre avec M.

• Localisation : Comprend 25 langues, avec l’anglais par défaut.
⚙️ Config
• Les paramètres du serveur dans le menu couvrent le design V2 ou le design classique V1, la position et la taille des cartes, la portée de la télécommande, les règles du moteur, le klaxon et les feux, le partage et les véhicules spawnés.

• Les paramètres du serveur couvrent également le crochetage, le hotwiring, les alarmes et le mode debug.

• Sélectionnez « Reset to config.lua » dans le menu pour restaurer les paramètres du fichier.

• Définissez Config.Controls.engine = 'M' pour utiliser l’ancienne touche du moteur.
📦 Notes de mise à jour
• Remplacez l’ancien dossier Agency-Vehiclekeys et utilisez le nouveau config.lua. La configuration V1 est incompatible.

• Les clés V1 distribuées sont importées depuis simple_carkeys_shared au premier démarrage.

• /givekey et /removekey fonctionnent toujours.

• Les clés sont enregistrées avec oxmysql ou le magasin clé-valeur du serveur.

• Les crochets fonctionnent avec ox_inventory, qs-inventory ou l’inventaire du framework.

• Le mode Debug est disponible avec /vkdebug.
Agency-Lifeinvader
3.2.0
✨ Nouveau
• Nouveau design doré avec fil d’actualité en direct, nouvelle annonce, mes annonces, brouillons et paramètres réunis dans une seule app sur F6.

• Agency Phone et Agency Pad : App dédiée avec fil d’actualité en direct, nouvelles annonces, mes annonces et brouillons en mode clair ou sombre. Nécessite la version 27.0.2 ou ultérieure et se configure automatiquement.

• Agency Pay : Les joueurs peuvent payer leurs annonces depuis le téléphone. Détection automatique lorsqu’Agency Phone est exécuté.

• Le mode Standalone fonctionne sans QBCore, Qbox ni ESX. La gestion de l’argent utilise Agency Banking ou vos propres fonctions ; le personnel et les admins utilisent les permissions ACE.

• Prise en charge de Qbox en plus de QBCore et ESX, avec détection automatique.

• Planifiez le démarrage des annonces après un court délai ou jusqu’à 24 heures à l’avance.

• Brouillons nommés et fil d’actualité en direct avec recherche et filtres par catégorie.

• La file de modération permet l’approbation et le rejet en masse, les motifs de rejet et les remboursements automatiques.

• Le panneau admin comprend les statistiques, les revenus, les annonces affichées en premier, les journaux des actions du personnel et des paramètres en direct à l’échelle du serveur pour les prix, les règles de modération et les catégories.
• Le job Agency comprend un panneau du personnel avec le compte de l’entreprise, le partage des revenus, les commissions et les versements du patron.

• Les joueurs peuvent configurer les bannières publicitaires par position, taille, son et catégorie.

• Agency Notify intégré met chaque message au format Agency lorsqu’il est activé.

• Prise en charge de 26 langues, avec l’anglais comme langue par défaut.

• Exports : PostAd, GetFeed, GetAd, IsAdmin, OpenApp, OpenFeed, CloseApp et IsOpen.
🔧 Amélioré
• Les tables oxmysql sont créées ou mises à niveau sur place. Sans base de données, les données utilisent le key-value store du serveur.

• Chaque requête est vérifiée et soumise à une limitation de débit côté serveur.
📦 Notes de mise à jour
• Remplacez le dossier et utilisez le nouveau config.lua ; de nombreuses options sont nouvelles.

• Les annonces V3, les brouillons et les paramètres des joueurs sont conservés.
AgencyMod
1.1.0
✨ Nouveau
• Agency Companion : Gérez les paramètres du tableau de bord, les tickets, les candidatures, les avis, les avertissements, les cas AutoMod, les giveaways et les modules sur iPhone, iPad, Mac et Android.

• Agency Companion : Connectez-vous avec Discord pour associer automatiquement vos serveurs, ou scannez un QR code depuis le tableau de bord ou /app.

• Règles : Publiez des règles à partir de modèles avec un bouton d’acceptation qui attribue un rôle. Utilisez /rules.

• Vérification : Les membres résolvent un captcha ; bloquez les comptes récents et définissez des rôles pour les membres non vérifiés ainsi qu’un salon de logs. Utilisez /verify.

• Giveaways : Configurez les rôles requis pour participer, un rôle de gagnant et les DM aux gagnants. Utilisez /giveaway.

• Liste de l’équipe : Affichez votre équipe et ses rôles, avec une mise à jour automatique. Utilisez /team.

• Changelog : Publiez des notes de mise à jour avec des mentions de rôles, des icônes et un fil de questions. Utilisez /changelog.

• Messages : Créez des messages et des embeds sur le site web avec des boutons de lien et de candidature, des menus déroulants et des mentions de rôles ; publiez-les et modifiez-les plus tard. Utilisez /say et /embed.
🔧 Améliorations
• Tickets : Choisissez des boutons de catégorie ou un menu déroulant, qui s’affiche automatiquement à partir de 6 catégories ; ajoutez des personnes avec un bouton, /ticket add ou /ticket remove.

• Panneaux de rôles : Utilisez des boutons ou un menu déroulant.

• Candidatures : Ajoutez des formulaires à la page de votre serveur dans la liste des serveurs ; les candidats rejoignent votre Discord lorsqu’ils se connectent.

• Candidatures : Ajoutez des boutons de candidature dans le créateur de messages et utilisez le modèle « Devenir partenaire ».

• Style des messages : Utilisez Components V2 au lieu des embeds pour un affichage plus épuré, grâce à un seul bouton dans General.

• Premium : Gérez Premium pour chaque serveur et transférez-le vers un autre serveur ; un nouveau forfait de 6 mois est disponible.

• Premium : Les serveurs supplémentaires coûtent 40 % moins cher ; résiliez ou retirez votre abonnement sur le site sans vous connecter.

• Premium : À son expiration, le nom, l’image et les fonctionnalités Premium reviennent immédiatement à leur état initial ; les paramètres sont conservés et réactivés avec Premium.

• Sécurité : Les boutons et menus ne peuvent plus attribuer de rôles disposant de droits d’administration ou de gestion.
🐛 Corrigé
• Réponses : Les réponses de suivi ne fonctionnaient plus depuis le 24.09, notamment après /bump, /clear, /app, /build et certains boutons. Elles fonctionnent à nouveau et utilisent le nouveau style de message.
📦 Notes de mise à jour
• AgencyMod se met à jour automatiquement, rien n’est donc à installer.

• Mettez l’application à jour depuis l’App Store sur iPhone, iPad et Mac ; sur Android, faites la mise à jour directement dans l’application.
Agency-Doorlock
1.1.7
✨ Nouveau
• Exports serveur : AddPlayerAccess(doorId, player) et RemovePlayerAccess(doorId, player)

• Exports serveur : HasPlayerAccess(doorId, player), GetPlayerAccess(doorId) et IsReady()

• player peut être un ID de serveur en ligne ou un identifiant : citizenid sur QBCore et Qbox, identifier sur ESX, license en mode standalone

• Les modifications des accès sont enregistrées dans la base de données et synchronisées en direct avec tous les joueurs, sans accorder de droits de configuration ou d’administration

• Événement serveur : agency-doorlock:accessChanged avec doorId, identifier et granted pour les logs et les scripts personnalisés
📦 Notes de mise à jour
• Remplacez le dossier de la ressource et conservez votre config.lua ; aucune modification de la base de données n’est nécessaire

• Référence complète dans README.md et sur docs.agencyg.de/doorlock/exports
Agency-Blackmarket
2.0.0
✨ Nouveautés
• Les dealers ont chacun leurs emplacements, stocks, services et horaires, et changent de lieu selon une minuterie.

• Les emplacements des dealers ne sont visibles que par les joueurs à proximité. La présence de policiers à proximité les fait partir temporairement.

• Les waypoints des dealers sont disponibles dès le niveau de réputation un.

• Les prix du marché en direct affichent des flèches de tendance. Les ventes flash proposent des réductions à durée limitée, et les stocks limités se réapprovisionnent progressivement.

• Les objets se débloquent avec la réputation ; certains sont disponibles uniquement sur commande. Les fusils à pompe et les armes de mêlée sont de nouvelles catégories.

• Le marchandage peut réduire les prix jusqu’à 15 % en arrêtant l’aiguille dans la zone dorée. Si vous la ratez, le prix augmente.

• Les dealers peuvent exiger un supplément avant de remettre les marchandises. Partir fait perdre de la réputation et peut alerter la police.

• Les commandes peuvent être passées chez les dealers ou, dès le niveau de réputation deux, depuis n’importe où. Le paiement est prélevé immédiatement.

• Les commandes arrivent après quelques minutes à un point de dépôt secret indiqué par un waypoint. En cas de récupération tardive, la moitié du prix est remboursée sous forme de crédit chez le dealer.
• Agency Pay permet aux joueurs de confirmer leurs achats et commandes via Agency Phone et de payer depuis leur compte bancaire. Aucune configuration n’est nécessaire.

• Les dealers proposent des courses de coursier : livrez des marchandises à un contact avant la fin du délai pour gagner de l’argent sale et de la réputation.

• Les courses comprennent un itinéraire sur la carte, un chronomètre à l’écran et un risque d’intervention policière.

• La page des messages de /ablackmarket affiche les messages des dealers, notamment la disponibilité des commandes et les raids, avec des waypoints le cas échéant.

• Le receleur achète les biens volés contre de l’argent sale ou liquide et peut exiger une part en échange de son silence.

• Le blanchiment d’argent est disponible à la machine à laver du receleur. Partir ou appuyer sur X interrompt le lavage, et vous gardez votre argent.

• Les cinq niveaux de réputation, de Street Punk à VIP, améliorent les prix, les gains et les frais de blanchiment, et augmentent le nombre de commandes simultanées.

• /ablackmarket permet d’ouvrir les commandes, les courses, les messages, les contacts, la réputation et la page Companion depuis n’importe où.
• Les admins peuvent déplacer, faire partir, faire revenir et réapprovisionner les dealers, ajouter en jeu des emplacements de dealers et des points de dépôt, lancer des ventes flash, relancer les prix et définir la réputation et le crédit.

• L’application Agency Companion affiche les prix et les stocks du marché en direct, permet de commander par téléphone et fournit des waypoints et des notifications push pour les commandes prêtes, les déplacements des dealers, les ventes flash et les raids de police.

• Compatible avec QBCore, Qbox, ESX et standalone, ainsi qu’avec ox_inventory, qb-inventory, qs-inventory et les forks de QB.

• Compatible avec ox_target, qb-target, huit systèmes de dispatch ou une alerte intégrée.

• Inclut la journalisation Discord, 25 langues avec l’anglais par défaut, ainsi que des exports et events pour les développeurs.
🔧 Amélioré
• La barre latérale peut être déplacée pour changer de page.

• Des menus personnalisés remplacent qb-menu et esx_menu_default.
🐛 Corrigé
• Les prix et la devise sont désormais déterminés par le serveur et non par le client.

• La journalisation Discord fonctionne maintenant.
🗑️ Supprimé
• Le mini-jeu de piratage avant les échanges a été supprimé.

• qb-menu et esx_menu_default ne sont plus nécessaires.
📦 Notes de mise à jour
• Remplacez l’ancien dossier Agency-Blackmarket et utilisez le nouveau config.lua. La configuration V1 n’est pas compatible.

• La réputation est migrée depuis blackmarket_reputation au premier démarrage.
Agency-Reports-V2
2.3.0
✨ Nouveau
• Les messages du chat affichent les photos de profil Discord associées ou les avatars du forum Cfx.re. Si aucune image n’est associée, les initiales et un avatar de remplacement avec un dégradé sont affichés.

• L’identité visuelle de l’en-tête comporte désormais une icône Report Flag qui fait signe.

• Les zones de détails du chat et des tickets sont plus grandes.

• La commande /reportreload a été ajoutée pour actualiser l’interface NUI en jeu sans redémarrer FiveM.
🔧 Amélioré
• Les pourcentages de taille d’affichage utilisent désormais des valeurs arrondies, sans décimales superflues.

• Prise en charge complète de 13 langues ajoutée : EN, DE, ES, FR, IT, NL, PL, PT, CS, RO, RU, SV, TR.
🐛 Corrections
• Correction du tremblement du champ de saisie lors de l’ouverture de la page New Report.

• Correction de la prise en charge des tickets : les tickets pris en charge s’ouvrent immédiatement et la navigation de la barre latérale ne se bloque plus.

• Déplacement des bibliothèques de base de données vers server_scripts dans fxmanifest.lua afin d’éviter les erreurs d’initialisation côté client.
📦 Notes de mise à jour
• Remplacez le dossier de la ressource par la version 2.3.0, puis redémarrez la ressource.

• La base de données existante et config.lua restent compatibles.
Agency-Pad
27.0.2
✨ Nouveau
• TopV Social : Réseau social inter-serveurs synchronisé avec topv.gg et les applications TopV pour Android et iOS.

• TopV Social : Comprend un fil d’actualité, des stories, des reels, des messages privés, des profils et des diffusions en direct.

• TopV Social : Apparaît en premier sur la page 2 de l’écran d’accueil, s’affiche en plein écran en mode paysage et reprend la langue ainsi que le thème clair ou sombre du pad.

• TopV Social : Permet de publier des photos depuis la galerie et l’appareil photo du pad, et affiche un badge rouge pour les nouvelles notifications.

• App SDK 2 : Enregistrez des applications web avec RegisterApp et une adresse UI pour les exécuter dans le pad.

• App SDK 2 : Les applications web peuvent utiliser le thème, la langue, la galerie, l’appareil photo, les boîtes de dialogue, les notifications et les badges.

• App SDK 2 : Les pages conçues pour la Phone-Bridge habituelle des autres scripts de téléphone fonctionnent sans modification.

• Les applications ajoutées peuvent avoir une icône pleine taille et une page de store avec de vraies captures d’écran.

• Les scripts peuvent lire l’état ouvert ou fermé du pad via LocalPlayer.state.padOpen et les events.
🔧 Amélioré
• Les applications enregistrées sur les deux appareils affichent désormais les notifications sur Agency-Phone si le joueur en porte un ; sinon, elles s’affichent sur le pad.
⚙️ Configuration
• Définissez AgencyPadConfig.ExternalAppSlots pour choisir où les applications ajoutées apparaissent sur l’écran d’accueil.
📦 Notes de mise à jour
• Remplacez la ressource. Votre config.lua existant continuera de fonctionner.

• Pour TopV Social, copiez le dossier phone-topv inclus dans vos resources.

• Assurez-vous que ox_lib fonctionne et ajoutez ensure phone-topv après ensure agency-pad.

• Les joueurs doivent avoir lié Discord à FiveM.
Agency-Doorlock
1.1.6
✨ Nouveau
• Importez les portes sélectionnées depuis ox_doorlock avec un aperçu indiquant leur statut, les jobs, les gangs, les grades minimums et les paramètres non pris en charge.

• Sélectionnez toutes les portes ou aucune avant l’importation. Les portes importées fonctionnent immédiatement, sans redémarrage.

• L’importation conserve les noms, les portes simples et doubles, l’état des serrures, les jobs, les gangs, les identifiants citoyens, les codes d’accès de 1 à 8 chiffres en tant que PINs, le verrouillage automatique, la portée d’interaction, les indications masquées et le maintien en position ouverte.

• Exécutez adoorlock_import pour afficher un aperçu ou adoorlock_import confirm pour importer toutes les nouvelles portes.

• L’importation est disponible dans les 25 langues.
​
🔧 Amélioré
• Lors d’un nouvel import, les portes déjà verrouillées par Agency-Doorlock au même emplacement sont ignorées.

• Au démarrage, la console du serveur indique quand des portes sont disponibles à l’import.
📦 Notes de mise à jour
• L’importation est disponible uniquement lorsque ox_doorlock est en cours d’exécution. Après l’importation, supprimez ensure ox_doorlock de server.cfg, car les deux scripts verrouillent les mêmes portes.

• Les clés d’objet, le crochetage et les codes d’accès qui ne sont pas des nombres de 1 à 8 chiffres ne peuvent pas être importés. L’aperçu signale les paramètres non pris en charge.

• Pour les portes associées à un métier ou à un gang et protégées par un code d’accès, les membres du métier ou du gang peuvent ouvrir la porte sans PIN ; les autres doivent toujours le saisir.

• Pour effectuer la mise à jour depuis la version 1.1.x, remplacez tous les fichiers et conservez config.lua. Gardez les fichiers modifiés dans shared/locale/ ; les nouveaux textes manquants s’afficheront en anglais.

• Aucune modification de la base de données n’est nécessaire. Redémarrez Agency-Doorlock et demandez aux joueurs qui étaient en ligne pendant la mise à jour de se reconnecter pour charger le nouveau menu.

• Pour une nouvelle installation, consultez la section Installation de README.md.
Agency-Phone
27.0.2
✨ Nouveau
• TopV Social : Ajoute un fil d’actualité, des stories, des reels, des messages directs, des profils et des diffusions en direct, synchronisés avec topv.gg et les applications TopV pour Android et iOS.

• TopV Social : Apparaît sur la page 2 de l’écran d’accueil, à côté de Weather, suit la langue du téléphone ainsi que le mode clair ou sombre, et permet de publier des photos de la galerie et de l’appareil photo.

• TopV Social : Les notifications s’affichent sous forme de bannières et d’un badge rouge sur l’icône.

• App SDK 2 : Les développeurs peuvent enregistrer des applications web avec RegisterApp et une adresse UI, avec thème, langue, galerie, appareil photo, boîtes de dialogue, notifications et badges.

• App SDK 2 : Les applications peuvent utiliser le pont téléphonique habituel des autres scripts de téléphone et inclure une icône en taille réelle ainsi qu’une page de boutique avec des captures d’écran.

• État du téléphone : Les scripts peuvent lire LocalPlayer.state.phoneOpen et utiliser des événements pour connaître l’état d’ouverture et de fermeture du téléphone.
🔧 Amélioré
• Cloudflare TURN : CloudflareTurnApiUrl est désormais renseignée par défaut ; seuls l’ID du token et le token API sont nécessaires.
🐛 Corrigé
• Recents : Les appels terminés apparaissent immédiatement, les appels supprimés le restent et les lignes glissent en douceur.

• FaceZoom : Les appels vidéo restent des appels vidéo après reconnexion, et la suppression d’une tuile retire tous les appels qui se trouvent derrière.

• Maps : Votre waypoint apparaît en tête de la liste des pins avec le nom de sa rue, et les pins supprimés ainsi que les unités masquées restent invisibles.

• Maps : La liste affiche de vrais blips de la carte au lieu de dizaines de distributeurs intégrés.

• Jobs : La dernière carte n’est plus masquée par la barre d’accueil.

• Pictogram : Les stories vidéo et les tuiles vidéo ont désormais la bonne taille.
⚙️ Configuration
• AgencyConfig.ExternalAppSlots détermine où les applications ajoutées apparaissent sur l’écran d’accueil.
📦 Notes de mise à jour
• Remplacez la resource ; votre config.lua actuelle continuera de fonctionner. Les joueurs ne verront pas de nouvel écran de mise à jour.

• Pour activer TopV Social, copiez le dossier phone-topv fourni dans vos resources, assurez-vous que ox_lib fonctionne, puis ajoutez ensure phone-topv après ensure agency-phone.

• Les joueurs doivent associer leur compte Discord à FiveM pour utiliser TopV Social.

• Pour utiliser Cloudflare TURN avec une ancienne config.lua, définissez CloudflareTurnApiUrl comme indiqué dans CHANGELOG.md. Dans les versions 27.0.0 et 27.0.1, la valeur était vide et TURN restait désactivé.
Agency-Repairkit
2.0.0
✨ Nouveau
• Quatre kits : Roadside répare le moteur jusqu’à 65 % tout en laissant les bosses, Professional restaure la voiture, Tyre répare les pneus crevés et Cleaning enlève la saleté.

• /arepairkit ouvre un menu affichant l’état des véhicules à proximité et les kits transportés, avec un bouton Utiliser.

• Les admins peuvent donner des kits, définir des dégâts de test et réparer instantanément les véhicules.

• Commande de la console serveur : arepairkit give [id] [kit] [amount].

• Les options ox_target et qb-target apparaissent sur les véhicules pour les kits transportés par le joueur.

• Exports : UseKit, GiveKit, IsRepairing, GetKits, GetVehicleCondition, OpenMenu, CloseMenu et IsMenuOpen, ainsi que trois events.

• Les kits sont enregistrés sur QBCore, ajoutés sur ESX et des entrées sont préparées pour ox_inventory.

• Prise en charge des fuites de carburant avec LegacyFuel, ox_fuel, cdn-fuel, ps-fuel, lj-fuel, qs-fuelstations, okokGasStation, lc_fuel et Renewed-Fuel.

• Agency-Hud affiche les dégâts sans mise à jour.

• Inclut 25 langues, l’anglais par défaut et de nouvelles images d’objets.
🔧 Amélioré
• Les dégâts du véhicule entraînent une perte de puissance, des ratés avec retours de flamme, un calage après de violents chocs et une panne moteur sous un seuil critique.

• Les véhicules endommagés peuvent perdre du carburant ; accélérer à fond avec un moteur hors d’usage entraîne son usure.

• Des cartes d’avertissement expliquent aux conducteurs ce qui s’est passé.

• Les réparations incluent une vérification de l’état du moteur, de la carrosserie, du réservoir et des pneus.

• Les joueurs se rendent dans le compartiment moteur ou dans le coffre pour les moteurs arrière ; le capot s’ouvre et la clé est visible par tous.

• Les Skill Checks influencent la fluidité des réparations.

• Les mécaniciens travaillent plus vite et peuvent effectuer davantage de réparations.

• Les admins peuvent modifier l’apparence, y compris le style classique V1, ainsi que la position et la taille de la carte de réparation pour tous les joueurs.

• Les paramètres sont conservés après un redémarrage.

• Compatible avec QBCore, Qbox, ESX ou en standalone.
🐛 Corrigé
• Le serveur supprime le kit une fois la réparation terminée, empêchant le client d’éviter sa suppression.

• La suppression d’items ne fait plus confiance au nom d’item envoyé par le client.

• Agency-Notify est désormais détecté et utilisé.

• Toutes les options de config sont désormais prises en compte.

• L’overlay ne charge plus les polices depuis Internet.
⚙️ Configuration
• Définissez les valeurs des kits dans config.lua et ajoutez-en d’autres.

• Configurez si trois échecs consécutifs au skill-check consomment le kit ; cette option est activée par défaut.

• Vous pouvez limiter l’utilisation des kits aux périodes où aucun mécanicien n’est de service.
📦 Notes de mise à jour
• La ressource s’appelle désormais Agency-Repairkit ; elle s’appelait Agency-Repairkits en V1.

• Supprimez l’ancien dossier, ajoutez le nouveau et modifiez la ligne ensure.

• L’item agencyrepairkit existant est conservé et correspond désormais au Roadside Repair Kit.

• Utilisez le nouveau config.lua ; les tables de base de données de V1 ne sont plus nécessaires.

• /arepairkit est désormais la seule commande ; les anciennes commandes admin ont été supprimées.
Agency-Pad
27.0.0
✨ Nouveau
• Deux jeux exclusifs au pad : Memory avec trois tailles de plateau et Puissance 4 avec Angy, à trois niveaux ou à deux joueurs sur un même pad.

• Angy peut ouvrir des applications, définir des points de passage et consulter la météo.

• Photos prend désormais en charge les albums, et Camera peut enregistrer de courtes vidéos.

• Le pad tenu par un joueur est visible par les joueurs à proximité.

• Ajout des exports ClosePad et ClosePhone.
🔧 Améliorations
• Store, Phone, Clock, MDTs et les jeux utilisent désormais tout l’écran en mode paysage.

• Buzz, Notes et Contacts affichent la liste et les détails côte à côte.

• Un cadre d’écran basé sur le modèle de pad 3D a été ajouté, avec les huit finitions.

• L’animation Face Unlock passe désormais en douceur à l’écran d’accueil.

• Police MDT, EMS PDT, Mechanic MDT, Business et Gangs permettent de changer d’onglet avec une pilule flottante.

• Des centaines de traductions manquantes ont été ajoutées dans les dix langues.

• Les animations s’arrêtent lorsqu’elles ne sont pas visibles, les écrans d’application ne sont rendus qu’à leur ouverture et l’image de la carte passe de 3,6 Mo à 0,7 Mo.
🐛 Corrigé
• Les notifications ne font plus sortir l’écran de son cadre.

• Le Store conserve désormais votre position une fois le chargement d’une application terminé.

• Les messages envoyés en même temps ne s’écrasent plus les uns les autres.
⚙️ Configuration
• config.lua ajoute les blocs PadProp, CameraVideo, MoneyGameApps, ProtectedApps et Debug.
📦 Notes de mise à jour
• Sauvegardez vos valeurs de config, utilisez le nouveau config.lua et saisissez à nouveau vos valeurs.

• Le prop du pad est inclus dans stream/ avec ses huit finitions.

• Remplacez la resource, exécutez refresh et redémarrez agency-pad.

• Les joueurs verront l’écran de mise à jour AgencyOS27 une seule fois.

• La mise à jour est gratuite pour les propriétaires actuels d’Agency-Pad.
Agency-Admin
1.5.0
✨ Nouveau
• Images : Images incluses pour 161 véhicules, 58 peds, 229 objets et 88 armes.

• Images : Les super-administrateurs peuvent capturer les images manquantes en jeu, reprendre une image ou une liste, et identifier les noms de modèles invalides.

• Identité visuelle : Affichez le nom et le logo de votre serveur dans le panneau.

• Profils des joueurs : Affichez les photos du forum Cfx.re pour les comptes associés et des avatars avec initiales pour les autres.

• Tableau de bord : Les admins peuvent organiser, redimensionner, masquer, afficher et réinitialiser les tuiles ; les dispositions sont enregistrées pour chaque admin.

• Recherche globale : Ctrl + K permet de rechercher des joueurs, véhicules, armes, objets et pages, avec des catégories, des résultats mis en évidence et des actions rapides soumises aux permissions.

• Performances du système : Affichez le temps de tick du thread principal en direct, la durée de fonctionnement et les ressources démarrées à l’aide de métriques publiées par le serveur ; le port est détecté automatiquement.

• Spawner d’objets : Comprend 229 props répartis en 13 catégories, vérifiés à partir des fichiers du jeu.

• Raccourcis clavier : Attribuez des touches dédiées au mode service, à noclip, à godmode et à d’autres outils, sous réserve des vérifications de permissions côté serveur.
🔧 Améliorations
• Design : Ajout d’accents dorés, de tuiles en relief, de boutons en forme de pilule et d’un surlignage doré animé dans la barre latérale qui suit les changements de page ou les mouvements de la souris.

• Infos joueur : Donner ou retirer de l’argent dans une petite fenêtre.

• Sécurité : Teleport All et Kick All demandent une confirmation.

• Paramètres : Affiche la version en bas.

• Apparition d’objets : Ajout d’un curseur de distance de rendu pour les objets placés.

• Noclip : Régler la vitesse avec la molette de la souris.
🐛 Corrigé
• Recherche : Les noms des joueurs ne peuvent plus injecter de code ni faire dysfonctionner le menu.

• Dashboard : Le CPU et la RAM ne sont plus affichés comme des métriques disponibles ; FiveM ne fournit aucune native pour les obtenir.

• Profils des joueurs : Corrige l’affichage des vrais avatars en utilisant les images Cfx.re disponibles, plutôt que le service d’avatar indisponible et l’adresse Steam incorrecte.

• Noclip : L’ouverture du menu pause ou de la carte ne fait plus tourner la caméra et ne perturbe plus les commandes.

• Dashboard : L’ordre des tuiles n’est plus enregistré à chaque actualisation et le tableau de bord n’est plus reconstruit plusieurs fois à la réouverture du panneau.

• Design : Modifier la couleur d’accentuation ne laisse plus plus de 100 détails dorés derrière.
⚙️ Config
• Branding : Configurez le nom et le logo du serveur avec Config.Branding.

• Noclip : Configurez la vitesse de la molette de la souris avec Config.Noclip.

• Hotkeys : Configurez les touches des outils avec Config.Hotkeys.

• Configuration : config.lua contient de nouvelles sections pour le branding, les avatars des joueurs, les images, les métriques, le noclip, les hotkeys et le spawner d’objets.
📦 Notes de mise à jour
• Sauvegardez vos valeurs actuelles, installez le nouveau config.lua, puis saisissez à nouveau vos valeurs. Ne remplacez pas le nouveau fichier par l’ancien.

• Remplacez la liste d’objets dans config/objects.lua par la liste mise à jour.

• screenshot-basic est uniquement nécessaire pour prendre vos propres photos.

• Les photos personnalisées sont enregistrées dans web/images/custom ; conservez ce dossier lors de la mise à jour.

• Les rangs, permissions, bans, objets créés et dispositions du dashboard sont conservés après la mise à jour. Aucun import n’est nécessaire.

• Le manifest a changé. Exécutez refresh avant de redémarrer la resource, ou redémarrez le serveur.

• config.lua, les listes de configuration, les traductions et le menu restent modifiables.
Agency-Banking
1.3.1
🔧 Amélioré
• La taille de l’affichage peut désormais être modifiée par incréments de 1 % au lieu de 5 %.

• Le texte, les icônes et les contours restent nets après le redimensionnement.
🐛 Corrigé
• Le curseur de taille d’affichage suit désormais la souris sans sauter ni se retrouver sur la mauvaise taille.

• Redimensionnement corrigé dans le design actuel et dans Classic v1.
📦 Notes de mise à jour
• Seuls les fichiers du menu et fxmanifest.lua ont été modifiés.

• Aucune modification de la base de données. config.lua est inchangé.

• Remplacez la resource et redémarrez-la. Les joueurs conservent la taille d’affichage sélectionnée.
Agency-Phone
27.0.1
🐛 Corrigé
• L’adresse interne du relais Companion a été remise à vide afin que le téléphone se connecte à api.agencyg.de.

• MusicAllowExternalLinks a été rétabli à false et MusicReviewCallbackUrl à vide.
⚙️ Configuration
• Si vous conservez votre propre config.lua, définissez RelayInternalUrl = '' dans le bloc Companion.

• Définissez MusicAllowExternalLinks = false et MusicReviewCallbackUrl = '', sauf si vous les avez modifiés vous-même.
📦 Notes de mise à jour
• Remplacez la resource, exécutez refresh, puis redémarrez agency-phone ou le serveur.

• Les joueurs ne verront pas de nouvel écran de mise à jour. Après le redémarrage, la console devrait afficher Companion relay connected.
Agency-Banking
1.3.0
✨ Nouveau
• Fonctionnement Standalone sans QBCore, QBox ni ESX : les joueurs sont identifiés grâce aux licences Rockstar, et les admins via ACE ou une liste de licences.

• En mode Standalone, la banque gère les soldes et l’argent liquide. Agency Phone partage le même solde, et les systèmes monétaires personnalisés peuvent être connectés via des hooks.

• Le mode Standalone prend en charge les cartes, les virements, les dépôts à terme, le trading, les PIN de DAB et l’application Companion, avec sauvegarde des données.

• Exports serveur : GetBankBalance, AddBankMoney, RemoveBankMoney, GetCashBalance, AddCashMoney, RemoveCashMoney et AddTransaction.

• Les tables, colonnes et index de la base de données sont créés automatiquement au premier démarrage pour MariaDB et MySQL 8.
🔧 Améliorations
• La détection du framework trouve automatiquement QBCore, QBox ou ESX, y compris les frameworks démarrés ultérieurement ; le mode standalone est sélectionné uniquement si aucun n’est installé.

• La console indique le framework détecté ou le mode standalone à chaque démarrage.

• Le menu dispose d’un panneau sombre, d’accents dorés, de boutons en forme de pilule et d’un surlignage doré dans la barre latérale qui suit les changements de page ou les mouvements de la souris pendant le glissement.

• La police du menu est incluse dans la resource.

• Définissez Config.Design = 'v1' pour rétablir le design bleu classique avec toutes ses fonctionnalités.
🐛 Corrigé
• La validation côté serveur vérifie désormais les versements, les taux d’intérêt, les dépôts à terme, les cartes et les transactions, empêchant les clients modifiés de créer de l’argent ou d’accéder aux cartes des autres joueurs.

• Le code PIN du distributeur automatique est verrouillé pendant une minute après cinq tentatives incorrectes.

• Les noms des joueurs ne peuvent plus faire planter le menu.

• MySQL 8 ajoute désormais les colonnes du nom de la carte et du titulaire nécessaires à la création des cartes.

• La table des transactions n’est plus réécrite à chaque démarrage.

• L’application Companion n’affiche plus les dépôts à terme versés comme étant ouverts.

• Le trading bancaire enregistre désormais les prix d’achat au format utilisé par Agency Phone et Agency Pad, afin de garantir l’exactitude des profits et des pertes.

• Sur ESX sans Agency Phone, les achats d’actions créditent désormais les actions après le paiement.

• Des messages s’affichent désormais lorsque Agency Notify est activé, mais ne fonctionne pas.

• Les libellés allemands n’apparaissent plus dans le menu anglais.
⚙️ Config
• config.lua ajoute des sections pour le design, le mode standalone, les groupes d’admin et les commandes.

• Définissez Config.Commands.openBankAdminOnly = false pour permettre à tous les joueurs d’utiliser /openbank ; par défaut, seuls les admins peuvent l’utiliser.
📦 Notes de mise à jour
• Ne remplacez pas le nouveau config.lua par votre ancien fichier. Sauvegardez vos valeurs, utilisez le nouveau fichier et réappliquez-les.

• agency_banking.sql est inclus pour les serveurs dont l’utilisateur de base de données ne peut pas créer de tables.

• Les comptes, cartes, transactions, dépôts à terme et associations Companion sont conservés après la mise à jour ; aucun import n’est nécessaire.

• Le manifest a changé. Exécutez refresh avant de redémarrer la resource, ou redémarrez le serveur.

• config.lua, les traductions, la couche framework et le menu restent modifiables.
Agency-Housing
1.0.2
✨ Nouveau
• Standalone : Fonctionne sans QBCore, QBox ni ESX et identifie les joueurs grâce à leur licence Rockstar.

• Standalone : Les admins sont définis via ACE ou une liste de licences dans la config.

• Standalone : Le système d’argent utilise trois hooks, ou les maisons peuvent être gratuites.

• Wardrobe : Enregistrez et restaurez jusqu’à 20 tenues nommées par joueur dans les armoires des maisons, sans script de vêtements.

• Wardrobe : Les admins peuvent l’ouvrir n’importe où avec /ahwardrobe.

• Database : Crée les tables et les nouvelles colonnes au premier démarrage, sans import SQL requis.
🔧 Amélioré
• Framework : Détecte automatiquement QBCore, QBox ou ESX, y compris les frameworks qui démarrent tardivement.

• Storage : Détecte ox_inventory, qb-inventory 1 et 2, qs, ps, lj et jpr.

• Wardrobe : Détecte illenium-appearance ou qb-clothing.

• Detection : La console affiche les ressources détectées à chaque démarrage.

• Standalone : L’achat, la vente, les clés, les meubles, les améliorations, les caméras, les portes MLO, la sonnette et Companion fonctionnent et sauvegardent comme sur les serveurs avec framework.
🐛 Corrigé
• Database : Les maisons se chargent et s’enregistrent désormais sur les nouveaux serveurs où la table houses n’existait pas.

• Housing : Les maisons dont le prix est de 0 peuvent désormais être achetées, et celles dont le remboursement est de 0 peuvent être vendues.

• Companion : L’ouverture ou la fermeture de Companion ne fait plus sauter le menu Housing ni la carte.

• Database : Les ventes de maisons sont désormais enregistrées dans les bases de données utilisant le mode ANSI_QUOTES.

• Storage : Le point de stockage n’est plus proposé lorsqu’aucun inventaire n’est disponible.
⚙️ Config
• Config : Ajout d’un bloc STANDALONE et de nouvelles options de garde-robe.

• Stockage et garde-robe : La détection automatique est utilisée par défaut, mais Config.Stash.open et Config.Wardrobe.open restent prioritaires lorsqu’ils sont définis.
📦 Notes de mise à jour
• Config : Ne remplacez pas la nouvelle config par votre ancienne. Sauvegardez vos valeurs, installez le nouveau config.lua, puis saisissez-les à nouveau.

• Base de données : La création automatique des tables est compatible avec MariaDB et MySQL 8. sql/install.sql reste disponible si l’utilisateur de la base de données ne peut pas créer de tables.

• Données : Les maisons, les clés, les meubles et les associations Companion sont conservés après la mise à jour. Aucun import n’est nécessaire.

• Mise à jour : Le manifest a changé. Exécutez refresh avant de redémarrer la ressource, ou redémarrez le serveur.

• Fichiers : config.lua, les traductions et la couche framework restent modifiables.
Agency-Phone
27.0.0
✨ Nouveau
• Device : Ajoute un modèle de téléphone en jeu rendu avec un bord métallique fin, des chanfreins, des boutons latéraux et huit finitions en aluminium.

• Angy : Comprend les demandes et répond dans la langue du téléphone, reconnaît les 52 apps dans dix langues et peut ouvrir des apps. Aucune clé API ni connexion externe n’est requise.

• FaceZoom : Ajoute une grille d’appels vidéo pour les favoris, les appels récents et les contacts, avec une pastille de filtre déplaçable et des appels en un seul geste.

• FaceZoom : Affiche la photo d’un contact sur l’écran d’appel au lieu d’une lettre colorée.

• Wallet : Ajoute WalletCards, les transferts, les dépôts à terme, le trading et une liste complète des activités.

• Wallet : Ajoute Agency Pay au paiement, avec les transferts d’argent effectués côté serveur.

• Store : Ajoute une page pour chaque app indiquant son utilité, son créateur et ses besoins. Les utilisateurs peuvent installer ou supprimer des apps.

• Store : Protège Store, Settings, Phone, Buzz, Contacts, Snapr, Gallery, Clock, Wallet et Angy contre la suppression, et les réinstalle si elles sont supprimées par la config.

• Games : Ajoute Dice, Coin Flip, Slots, Roulette, Snake et Brick Blast, avec une gestion de l’argent côté serveur.

• Home screen : Ajoute des widgets déplaçables et redimensionnables, ainsi qu’une réinitialisation de la disposition d’usine.

• App names : Ajoute des noms faciles à comprendre pour les 52 apps dans dix langues. Les noms personnalisés de la config s’affichent exactement tels qu’ils sont écrits et ne sont jamais traduits.
🔧 Amélioré
• Angy : Utilise la langue du téléphone pour répondre et reconnaît les noms courts d’applications, notamment Handy, SMS, Navi et Wecker.
🐛 Corrections
• Écran d’accueil : La réinitialisation du téléphone réinitialise désormais aussi la disposition des widgets.

• Widgets : Le badge de suppression reste désormais à l’intérieur de son cercle.

• Widgets : La boîte de dialogue de confirmation n’est plus transparente.

• Extinction : L’écran n’est plus transparent en jeu, ce qui permet de lire le texte.

• Mode clair : Suppression de l’anneau lumineux et des quatre coins blancs autour de l’écran.

• Jeux : Les boutons matériels ne s’assombrissent plus jusqu’à disparaître.

• Assistant de configuration : L’étape Companion ne commence plus tout en haut et ne glisse plus sous l’Agency Island.
⚙️ Configuration
• Configuration : Ajoute le bloc ProtectedApps à config.lua.
📦 Notes de mise à jour
• Ne copiez pas votre ancien fichier config.lua par-dessus le nouveau. Sauvegardez vos valeurs, installez la nouvelle config, puis saisissez-les à nouveau.

• Les paramètres des joueurs et les associations Companion sont conservés après la mise à jour.

• L’écran de mise à jour s’affiche une fois à la première ouverture, puis plus jamais.

• Redémarrez la resource après la mise à jour.

• La mise à jour est gratuite pour tous ceux qui possèdent déjà Agency Phone.
Agency-Watch
27.0.0
✨ Nouveau
• Studio : Choisissez parmi 3 formes de boîtier, 11 bracelets et toutes les couleurs de boîtier, de bracelet et d’accent.

• Studio : Utilisez des préréglages ou mélangez les options pour créer un style ; les paramètres sont enregistrés pour chaque joueur. Studio est gratuit et ne nécessite pas de téléphone.

• Angy : Contrôlez l’éclairage, la luminosité, les alarmes et les apps depuis la montre, avec la prise en charge des 10 langues et sans connexion externe.

• Agency Zero : Appelez le véhicule, renvoyez-le, garez-le, ouvrez les portes, changez l’éclairage et vérifiez la batterie et l’autonomie.

• Agency Zero : Si Agency Zero n’est pas installé sur le serveur, l’app affiche le véhicule et l’heure d’arrivée sans montrer de prix inapplicable.

• Games : Ascent, Tower, Reflex et Dodge ont été ajoutés, avec les meilleurs scores personnels. Games est gratuit et fonctionne hors ligne.

• Always-on display : Les cadrans Full, Time, Vitals et Ring ont été ajoutés et peuvent être sélectionnés indépendamment du cadran principal.

• Watch faces : Arc, Modular, Stack et Wave ont été ajoutés.
• Custom apps : Exécutez des apps depuis un dossier contenant trois fichiers. Custom apps nécessite l’édition Pro, vérifiée à trois endroits sur le serveur.

• Crown menu : Ouvrez directement depuis la couronne un ensemble de 7 apps choisi par le joueur.

• App Store : Des pages d’apps indiquant le fournisseur, la catégorie, les prérequis et la description ont été ajoutées, dont 26 descriptions courtes.

• Localization : 1 688 lignes couvrant les nouvelles apps, les bracelets et les jeux ont été ajoutées dans les 10 langues. Le fallback anglais empêche l’affichage des clés brutes.
​
🔧 Amélioré
• Lampe torche : Ajout d'un véritable faisceau lumineux à portée et intensité réglables, ainsi que d'une lumière douce à courte portée qui suit la vue du joueur.

• Fréquence cardiaque : Réagit au fait d'être percuté par une voiture, de tomber et de se relever, puis revient à la normale en environ une minute.
🐛 Corrigé
• Action button : Correction d’un troisième cas où le bouton ne faisait rien.

• Heart rate : Correction du pouls qui passait directement à sa valeur cible en se levant, au lieu d’augmenter progressivement.

• Studio : Correction du bracelet placé 2 pixels trop bas par rapport au boîtier.

• App Store : L’installation d’une application ne reconstruit désormais que la ligne modifiée, au lieu de tout l’écran.
📦 Notes de mise à jour
• Le fichier config comporte de nouveaux blocs pour Studio, Zero et le petit écran. Sauvegardez vos valeurs, remplacez l’ancienne config et saisissez à nouveau vos valeurs.

• L’association Companion et les paramètres des joueurs sont conservés lors de la mise à jour.

• Chaque joueur voit l’écran de mise à jour une fois, lors de la première ouverture après la mise à jour.

• Redémarrez la resource après la mise à jour.

• Guide des Custom Apps : docs.agencyg.de/watch/custom-apps
Agency-Seatbelt
2.0.0
✨ Nouveau
• Les ceintures automatiques s’activent pour Agency Zero et les noms de spawn de véhicules configurables.

• Activez les ceintures automatiques pour tous les véhicules avec une seule ligne de config.

• Cinq enregistrements de bouclage sont inclus, avec la possibilité d’utiliser un son du jeu.

• En cas d’accident, les conducteurs non attachés roulant à plus de 65 km/h passent à travers le pare-brise.

• Les conducteurs attachés restent dans le véhicule en cas d’accident.

• /aseatbelt ouvre les paramètres du joueur pour les rappels, le son, le volume et la position.

• Configurez les paramètres du joueur disponibles.

• Prend en charge 25 langues, avec l’anglais comme langue de repli par défaut.
🔧 Amélioré
• Le rappel devient doré au-dessus de 25 km/h et rouge après trois rappels ignorés ou au-dessus de 110 km/h.

• Les frameworks sont détectés automatiquement : QBCore, Qbox et ESX. Le script fonctionne également en standalone.

• Réécrit de zéro pour la V2.0.0.
🐛 Corrigé
• Le thread de surveillance ne s’arrête plus après le premier crash auquel le joueur survit.

• L’état de la ceinture de sécurité n’est plus conservé d’un véhicule à l’autre.

• Le style de la carte de rappel correspond désormais aux noms de classes HTML.

• Sync utilise désormais un state bag répliqué au lieu d’un script serveur inexistant.

• Un freinage brusque n’est plus considéré comme un crash.
📦 Notes de mise à jour
• Le fichier config est entièrement nouveau. Sauvegardez vos valeurs, remplacez la config et définissez à nouveau vos valeurs.

• Redémarrez la resource après la mise à jour.

• Les propriétaires actuels d’Agency-Seatbelt disposent déjà de la V2.0.0.
Agency-Vending
1.2.1
✨ Nouveau
• Admin panel : Ajout d’un onglet Player Machines répertoriant, pour chaque machine, son propriétaire, son statut en ligne, son ID, son type, sa rue, son stock et ses gains non récupérés.

• Admin panel : Ajout de la recherche par propriétaire, ID, type ou rue.

• Admin panel : Ajout des actions GPS, téléportation et suppression pour chaque machine.

• Admin panel : La suppression nécessite un second clic de confirmation et révoque la propriété. La machine reste dans le monde et devient propriété de l’État.

• Les noms des propriétaires hors ligne sont récupérés depuis la table des personnages de QBCore ou ESX.

• Les saisies de machines sont consignées dans le Discord webhook avec l’admin, le propriétaire, l’identifiant, le type, l’ID de la machine, le remboursement et la position.

• Les nouveaux textes sont disponibles dans les 13 langues.
🔧 Amélioré
• La bannière de la console récupère désormais la version depuis fxmanifest.lua.
⚙️ Configuration
• Ajout de Config.AdminRemoveRefund, avec les options 'none' (par défaut), 'earnings' et 'full'.

• Ajout de Config.AdminRemoveNotifyOwner pour avertir le propriétaire lorsqu’il est en ligne.

• Config.SpawnerCommand renommé en Config.AdminCommand.
📦 Notes de mise à jour
• La commande est désormais /vendingadmin ; /vendingspawn reste enregistré comme alias pour les installations existantes.

• Les installations existantes peuvent continuer à utiliser Config.SpawnerCommand ; les deux noms ACE sont accordés au démarrage.
Agency-Watch
26.5.1
✨ Nouveau
• Ajout de « Retrouver la montre » à l’application Agency Companion. La montre sonne et affiche un écran de recherche jusqu’à ce qu’elle soit arrêtée en jeu ou fermée.
🔧 Amélioré
• « Ouvrir la montre » et « Fermer la montre » contrôlent désormais directement la montre, et l’application affiche son état réel : ouvert ou fermé.

• Le verrouillage par code, le déverrouillage du téléphone et le choix de l’application de la montre peuvent désormais être modifiés depuis l’application Companion.

• La liste des applications dans l’application Companion affiche maintenant les applications installées sur la montre.
🐛 Corrigé
• Correction de la synchronisation du cadran, du thème, de la taille, de la position, de l’apparence, du mode 24 heures et des autres options envoyées par l’application.
⚙️ Config
• Config.Companion.findenDauer définit la durée maximale du détecteur de montres, avec une valeur par défaut de 60 secondes.
📦 Notes de mise à jour
• Aucune modification de la config n’est nécessaire. Redémarrez la resource après la mise à jour.

• L’association du compagnon est conservée après la mise à jour.
Agency-Housing
1.0.1
✨ Nouveau
• Agency-Housing : L’application compagnon fonctionne avec iOS, Android, iPad, Mac et Apple Watch.

• Agency-Housing : Gérez les propriétés à distance : verrouillez ou déverrouillez, donnez ou récupérez des clés, répondez aux sonnettes, achetez ou vendez des maisons et définissez des itinéraires.

• Agency-Housing : Le personnel peut se téléporter aux propriétés, les mettre en vente ou les supprimer.

• Agency-Housing : Le menu d’association est accessible depuis la tuile « Companion App » du hub avec F7 ou /ahconnect, également disponible sous l’alias /ahc.

• Agency-Housing : Le menu d’association affiche un code à 6 chiffres au-dessus du QR code, que vous pouvez agrandir en appuyant dessus. Chaque appareil associé dispose de son propre bouton de suppression et d’une option « Tout dissocier ».

• Agency-Housing : Une carte d’association rétractable est disponible dans le panneau du propriétaire avec F3 et dans la liste des propriétés.
🔧 Amélioré
• Agency-Housing : Les commandes utilisent désormais le préfixe a afin d’éviter les conflits avec d’autres ressources.

• Agency-Housing : Les joueurs ayant une touche F7 personnalisée doivent la configurer à nouveau.
⚙️ Configuration
• Agency-Housing : Définissez Config.Companion.EmbedCard = false pour désactiver la carte d’association.
📦 Notes de mise à jour
• Agency-Housing : Le script crée agency_housing_cmp_meta et agency_housing_cmp_devices ; aucune requête SQL n’est nécessaire.

• Agency-Housing : Le serveur doit pouvoir accéder à api.agencyg.de en HTTPS sortant.

• Agency-Housing : Redémarrez la resource après la mise à jour.
Agency-Phone and Agency-Pad
26.5.4
✨ Nouveau
• Application dédiée à Agency-Watch sur Phone et Pad, ainsi que d’autres changements pour la sortie de Watch
Agency-Pad
26.5.4
✨ Nouveau
• Les joueurs peuvent soumettre de la musique pour examen avant sa mise en ligne.

• Les soumissions peuvent être envoyées à un webhook Discord pour examen par les admins, avec une mention de rôle facultative.
🔧 Amélioré
• Les fonds d’écran ont été réexportés et des visuels de terrain pour Maps ont été ajoutés.
⚙️ Configuration
• AgencyPadConfig.MusicAutoApprove gère l’approbation automatique ou la vérification manuelle.

• AgencyPadConfig.MusicDiscordMentionRoleId définit le rôle Discord facultatif à mentionner.

• AgencyPadConfig.MusicAllowedHosts et MusicAllowExternalLinks déterminent les sources musicales acceptées.

• AgencyPadConfig.MusicMaxOpenSubmissions limite le nombre de demandes en cours par joueur.

• AgencyPadConfig.MusicReviewCallbackUrl définit l’URL à laquelle envoyer les résultats de vérification à vos systèmes.
📦 Notes de mise à jour
• Réexécutez agency-pad.sql après la mise à jour, car cette version inclut une modification de la base de données.
Agency-Phone
26.5.4
✨ Nouveau
• Music app : Écoutez les stations de radio originales de GTA V en jeu grâce au système de radio mobile du jeu, sans streaming Internet, latence ni consommation de bande passante.

• Music app : La radio continue de fonctionner lorsque le téléphone est rangé et peut être mise en pause depuis l’écran Island ou l’écran de verrouillage.

• Music app : L’autoradio prend le relais lorsque vous montez dans une voiture, et votre station reprend lorsque vous en sortez.
​
🔧 Améliorations
• Dialer : Refonte avec une feuille de style dédiée et une gestion de la navigation améliorée. Le déroulement des appels et l’intégration du dispatch ont également été modifiés.

• Visuels : Les fonds d’écran inclus ont été réexportés et les illustrations du terrain de Maps ont été mises à jour.
⚙️ Configuration
• Définissez AgencyConfig.RadioStations pour choisir les stations affichées.

• Définissez AgencyConfig.EnableRadioTab pour masquer l’onglet radio.

• Définissez AgencyConfig.RadioBlockWheelOnFoot pour empêcher l’ouverture de la roue radio par défaut à pied.

• Configurez le comportement des stations dans les véhicules avec AgencyConfig.RadioKeepStationInVehicle.

• AgencyConfig.PhoneProp est désormais configurable.
Agency-Doorlock
1.1.2
✨ Nouveau
• Agency-Doorlock : Saisissez le nom ou le hash d’un modèle de porte dans le configurateur /adoorlock.

• Agency-Doorlock : Recherche automatiquement les entités de porte correspondantes dans la zone proche.

• Agency-Doorlock : Utilisez « Add All » pour ajouter simultanément plusieurs portes proches ayant le même hash de modèle.

• Agency-Doorlock : Prend en charge les props de mapping personnalisés et les noms de modèle personnalisés.
📦 Notes de mise à jour
• Agency-Doorlock : Version v1.1.2
Agency-Doorlock
1.1.1
✨ Nouveau
• Les portes de garage et les grilles peuvent rester ouvertes lorsqu’elles sont déverrouillées grâce à l’option Hold open propre à chaque porte dans /adoorlock.

• Le verrouillage d’une porte maintenue ouverte la ferme et la verrouille. Combinez cette option avec Auto-lock pour qu’elle se ferme après N secondes.

• Définissez la portée d’interaction pour verrouiller et déverrouiller chaque porte : de 0,5 à 10 m avec un curseur, ou jusqu’à 50 m avec le champ numérique.
🔧 Amélioré
• Le ciblage des portes sélectionne celle dont vous êtes le plus profondément dans la portée d’interaction.

• Les options de visée de ox_target et qb-target utilisent la portée la plus grande demandée par une porte de ce modèle.

• Les portées par porte sont validées et plafonnées côté serveur lors de l’enregistrement ; les valeurs vides ou non valides utilisent la valeur par défaut configurée.

• Les libellés de maintien d’ouverture et de portée d’interaction sont traduits dans les 25 langues prises en charge : EN, DE, BG, CS, DA, EL, ES, FI, FR, HR, HU, IT, JA, KO, NL, NO, PL, PT, RO, RU, SK, SV, TR, UK, ZH. Les fichiers de langue disposent de jeux de clés complets et identiques.
🐛 Corrigé
• La carte d’association Companion utilise désormais la langue du serveur ; 17 chaînes de l’application et de l’association s’affichaient auparavant en anglais dans 23 des 25 langues.

• Les espaces réservés et la mise en forme des traductions ont été vérifiés avant la publication.
⚙️ Config
• Config.HoldOpenRatio contrôle l’ouverture de la porte ; 1.0 correspond à une ouverture complète, et des valeurs plus faibles peuvent empêcher les volets de traverser la géométrie.

• Config.HoldOpenDistance définit la portée d’application du maintien en position ouverte.

• Config.MaxInteractDistance définit la limite de portée côté serveur, avec une valeur par défaut de 50 m.

• La portée d’interaction par porte est définie par défaut sur Config.InteractDistance ; les portes non modifiées conservent leur comportement actuel.
📦 Notes de mise à jour
• Remplacez le dossier Agency-Doorlock ou écrasez fxmanifest.lua, config.lua, client/main.lua, client/configurator.lua et server/main.lua.

• Écrasez également html/index.html, html/script.js, html/style.css et les 25 fichiers de shared/locale/.

• Aucune modification manuelle de la base de données ni migration n’est nécessaire ; les portes existantes utilisent les valeurs par défaut et conservent leurs règles d’accès, PINs, raccourcis clavier et configurations.

• Nécessite oxmysql, qui était déjà requis. Redémarrez la ressource via txAdmin ou avec ensure Agency-Doorlock.

• Lorsque Hold open est désactivé, le comportement des portes est identique à celui de la v1.1.0.
Agency-Essentials
1.2.0
✨ Nouveau
• Elevator : Utilisez /aeconnect pour afficher un QR code et associer l’application gratuite Agency Companion.

• Elevator : Parcourez les bâtiments du serveur et définissez un itinéraire GPS depuis l’application.

• Reports : Associez l’application à l’aide d’une carte QR dans les vues joueur et admin, puis consultez, répondez aux, prenez en charge, fermez et gérez les tickets.

• Essentials : Associez la suite complète en scannant le QR code admin dans l’onglet Global de /aessentials.

• Essentials : Gérez les kill-switches des modules, les doorlocks et les Reports depuis l’application.
🔧 Amélioré
• Les menus, Doorlock, les cartes Companion et tous les modules prennent désormais en charge un pack de locales unifié de 25 langues.

• Les fenêtres QR de Companion et les animations des menus sont plus fluides. Les fenêtres d’ascenseur apparaissent et disparaissent en fondu et peuvent être déplacées.
🐛 Corrigé
• Elevator : Un conflit de schéma de base de données lors des installations vierges a été résolu en séparant les paramètres du compagnon dans agency_elevator_companion_settings.

• Essentials : Les interrupteurs des modules restent désormais activés ou désactivés après la réouverture du menu.

• Reports : Les autorisations du personnel sont revérifiées à chaque action dans l’application ; l’association par QR code ne confère pas de droits d’administrateur.
⚙️ Configuration
• Définissez la langue dans config.lua ; l’anglais est la langue par défaut.

• Désactivez l’intégration Companion à l’aide des indicateurs Companion Enable dans la configuration.
📦 Notes de mise à jour
• Remplacez ou écrasez tous les fichiers de la resource : fxmanifest.lua, config.lua, client/, server/, shared/, html/ et sql/install.sql.

• Aucune modification manuelle de la base de données n’est nécessaire. Les tables sont créées automatiquement au premier démarrage et leur migration s’effectue automatiquement.

• Les configurations, verrous de porte, rapports, barres de progression et associations de compagnons existants restent inchangés.

• Agency-Notify et Agency-Progressbar restent inchangés, car aucune fonctionnalité n’a été modifiée.

• Redémarrez la resource via txAdmin ou exécutez ensure Agency-Essentials.
Agency-Elevator
1.3.1
🔧 Améliorations
• Tous les fichiers Lua ont été vérifiés pour garantir une conformité stricte à la syntaxe, sans avertissement ni erreur au démarrage.

• L’auteur de fxmanifest.lua a été défini sur "Agency Scripts" et la bannière publicitaire Agency obligatoire pour les ressources gratuites a été ajoutée.

• La définition de la table agency_elevator_companion_settings a été ajoutée à sql/install.sql.
🐛 Corrigé
• La table des paramètres du compagnon a été renommée agency_elevator_companion_settings, ce qui résout le conflit avec la table des paramètres de l’UI et l’erreur de démarrage Unknown column 'id'.
📦 Notes de mise à jour
• Remplacez fxmanifest.lua, server/companion.lua et sql/install.sql.

• La nouvelle table companion est créée automatiquement au premier démarrage. Aucune modification manuelle de la base de données n’est nécessaire.

• Les ascenseurs, configurations UI et associations companion existants restent inchangés.

• Redémarrez la resource via txAdmin ou avec ensure Agency-Elevator.
Agency-Admin
1.4.0
✨ Nouveau
• Agency Companion : Associez les appareils du personnel avec /aaconnect ou /aac, puis scannez le QR code ou saisissez le code à 6 chiffres.

• Agency Companion : Gérez les joueurs, les bannissements et les rangs ; expulsez, bannissez, immobilisez, observez, utilisez goto et bring, soignez et réanimez ; déconnectez les appareils associés.

• Agency Companion : Consultez la console du serveur en temps réel et exécutez des commandes en tant que votre propre client, avec une autocomplétion localisée pour les commandes scannées et celles du framework.

• Agency Companion : L’application gratuite est disponible sur iOS et Android. Guide d’installation : companion.agencyg.de.

• Agency Companion : Une seule app se connecte à Agency-Admin, Phone, Pad, Elevator, Reports et bien plus.
🔧 Améliorations
• Localisation : Les nouveaux textes de l’application, de l’association, de la console et de l’UI ont été traduits dans les 13 langues prises en charge : EN, DE, CS, ES, FR, IT, NL, PL, PT, RO, RU, SV et TR.

• Sécurité : L’association est réservée au personnel. Les tokens n’accordent aucun droit et chaque action est vérifiée selon les permissions en vigueur, notamment ACE, le framework, le rang et les exceptions par joueur pour les joueurs en ligne.

• Sécurité : Les vérifications de permissions hors ligne utilisent les identifiants et les tables de rangs à jour ; les administrateurs exclusivement ACE doivent être en ligne.

• Sécurité : Les requêtes Companion sont vérifiées à la fois au niveau de Companion et dans le pipeline d’actions du panneau, avec une limitation du débit des actions à distance.

• Association : Le code à 6 chiffres reste visible tant qu’un appareil est associé, ce qui permet d’associer d’autres téléphones.
🐛 Corrigé
• Server events : Give-weapon, spawn-object, edit-object et claim-vehicle-ownership nécessitent désormais l’accès au panel et l’autorisation correspondant à l’action, vérifiés côté serveur.

• Appairage : Le code à 6 chiffres apparaît désormais toujours sous le code QR.

• Panel : Le comportement d’ouverture et de fermeture du panel compagnon a été amélioré, avec des finitions supplémentaires pour NUI.
⚙️ Configuration
• Définissez Config.Companion.Enable = false pour désactiver l’intégration facultative du compagnon.

• Les codes d’appairage expirent après Config.Companion.TokenTTL, dont la valeur par défaut est de 5 minutes.
📦 Notes de mise à jour
• Les rangs, autorisations, bannissements et paramètres du panneau existants restent inchangés. Aucune migration ni perte de données.

• Les tables de pairing sont créées automatiquement au premier démarrage ; aucune modification SQL manuelle n’est nécessaire.

• oxmysql est requis et l’était déjà. Redémarrez la ressource via txAdmin ou avec ensure Agency-Admin.

• Remplacez ces fichiers : fxmanifest.lua, config.lua, client/main.lua, client/companion.lua, server/db.lua, server/main.lua, server/companion.lua, server/companion_relay.lua, web/index.html, web/style.css, web/app.js, web/companion.js, web/qrcode.min.js, shared/locale.lua, ainsi que tous les fichiers de locales/. Vérifiez le bloc Config.Companion si vous conservez votre propre config.lua.
Agency-Banking
1.2.0
✨ Nouveau
• Companion : Consultez vos soldes, espèces et transactions, transférez de l’argent, gérez vos dépôts à terme et jusqu’à 3 cartes de débit, et définissez ou modifiez votre code PIN ATM.

• Companion : Associez l’application avec /abconnect ou /abc, puis scannez le QR code ou saisissez son code à 6 chiffres dans l’application.

• Companion : Banking dispose de son propre QR code, indépendant de Agency-Phone et Agency-Elevator.

• Companion : Le module de l’application Agency-Banking est sans publicité.
🔧 Améliorations
• Localisation : Les nouveaux textes de l’application, de l’association et de l’interface ont été traduits dans les 13 langues prises en charge : EN, DE, CS, ES, FR, IT, NL, PL, PT, RO, RU, SV et TR.

• Sécurité : Les opérations financières empruntent, via AgencyBankingBridge, le même processus de validation que la banque en jeu ; le serveur revérifie le compte et le solde à chaque requête.

• Sécurité : Les consultations fonctionnent hors ligne, mais les transferts, dépôts et changements de PIN nécessitent que le joueur soit en ligne.
🐛 Corrections
• Dépôts à terme : Les demandes sont revérifiées côté serveur afin d’empêcher les demandes anticipées ou en double.

• Menu bancaire : Le code d’association à 6 chiffres s’affiche désormais toujours sous le QR code.

• Panneau compagnon : Amélioration du comportement à l’ouverture et à la fermeture, ainsi que des finitions NUI.
⚙️ Config
• Définissez Config.Companion.Enable = false pour désactiver l’intégration facultative de Companion.

• Les codes d’association expirent après Config.Companion.TokenTTL, dont la valeur par défaut est de 5 minutes.
📦 Notes de mise à jour
• Remplacez le dossier Agency-Banking ou écrasez les fichiers suivants : fxmanifest.lua, config.lua, client/main.lua, client/companion.lua, server/main.lua, server/companion.lua, server/companion_relay.lua, html/index.html, html/script.js, html/style.css, html/js/companion.js, html/js/qrcode.min.js, ainsi que tous les fichiers de locales/.

• Vérifiez le bloc Config.Companion dans config.lua ; vous pouvez conserver vos paramètres existants.

• Les comptes, cartes, dépôts à terme et transactions existants restent inchangés. Aucune migration ni requête SQL manuelle n’est nécessaire ; les tables de jumelage sont créées automatiquement au premier démarrage.

• oxmysql est requis et l’était déjà. Redémarrez la resource avec txAdmin ou ensure Agency-Banking.
Agency-Doorlock
1.1.0
✨ Nouveau
• Application compagnon : Connectez-vous indépendamment de Agency-Phone et Agency-Elevator à l’aide d’un QR code ou d’un code à 6 chiffres.

• Appairage : Exécutez /adlconnect ou /adlc pour obtenir un QR code, ou retrouvez-le dans le menu de configuration de /adoorlock.

• Appairage : Saisissez le code à 6 chiffres dans l’application si vous ne pouvez pas le scanner. Il reste visible tant qu’un appareil est connecté.

• Joueurs : Consultez les portes auxquelles vous avez accès et leur état verrouillé ou déverrouillé en temps réel.

• Joueurs : Verrouillez ou déverrouillez vos portes à proximité, selon les mêmes règles d’accès que dans le jeu.

• Joueurs : Définissez un point GPS vers n’importe quelle porte depuis l’application.

• Admins : Prenez le contrôle à distance de n’importe quelle porte du serveur, sans limite de distance.

• Admins : Supprimez des portes depuis l’application ; les portes statiques de la config restent protégées.

• Admins : Ouvrez à distance le menu de configuration des portes en jeu pour en ajouter ou modifier.

• Application compagnon : L’application gratuite est disponible sur iOS et Android. Consultez le guide de configuration sur companion.agencyg.de.
• Application compagnon : Une seule application se connecte à Agency-Doorlock, Agency-Phone, Agency-Pad, Agency-Elevator, Agency-Reports et plus encore.
🔧 Amélioré
• Localisation : Les nouveaux textes de l’application, de l’appairage et de l’interface utilisateur sont traduits dans les 25 langues prises en charge : EN, DE, BG, CS, DA, EL, ES, FI, FR, HR, HU, IT, JA, KO, NL, NO, PL, PT, RO, RU, SK, SV, TR, UK, ZH.
🐛 Corrigé
• Menu de configuration : Le code d’association à 6 chiffres s’affiche toujours sous le QR code.

• Carte QR Companion : Se déplie et se replie correctement sans chevaucher la liste des portes.

• NUI : Amélioration de l’ouverture et de la fermeture du panneau, ainsi que quelques autres ajustements mineurs.
⚙️ Configuration
• Définissez Config.Companion.Enable = false pour désactiver l’intégration facultative.

• Les codes d’association expirent après Config.Companion.TokenTTL, soit 5 minutes par défaut.
📦 Notes de mise à jour
• Remplacez le dossier Agency-Doorlock ou écrasez les fichiers mis à jour.

• Remplacez fxmanifest.lua, config.lua, client/main.lua, client/companion.lua, client/configurator.lua, server/main.lua.

• Remplacez server/companion.lua, server/companion_relay.lua, html/index.html, html/script.js, html/style.css.

• Remplacez html/js/companion.js, html/js/qrcode.min.js, shared/locales.lua ainsi que tous les fichiers de shared/locale/.

• Vérifiez le bloc Config.Companion dans config.lua ; vous pouvez conserver votre propre configuration sans risque.

• Les portes, raccourcis clavier, sons et configurations existants fonctionnent sans migration ni perte de données.

• Les anciens fichiers config.lua sans bloc Config.Companion utilisent des valeurs par défaut sûres, ce qui laisse la fonctionnalité activée.

• Les tables de pairing sont créées automatiquement au premier démarrage. Aucune modification manuelle du SQL ou de la base de données n’est nécessaire.

• oxmysql reste requis. Redémarrez la ressource via txAdmin ou ensure Agency-Doorlock.
Agency-ReportsV2
2.2.0
✨ Nouveau
• Agency Companion : Associez-vous depuis /areport à l’aide d’un QR code ou d’un code à 6 chiffres.

• Joueurs : Créez des signalements, suivez leur statut et discutez avec le staff en temps réel depuis l’application.

• Staff : Consultez la file d’attente en direct et les tickets ouverts, puis prenez en charge, fermez, supprimez et répondez aux signalements.

• Staff : Utilisez goto, bring et heal sur les auteurs des signalements depuis l’application, selon les permissions admin existantes.

• Association : Le code à 6 chiffres reste visible tant qu’un appareil est connecté, ce qui permet d’en associer d’autres.

• Application compagnon : Une seule application se connecte à Agency Reports, Phone, Pad, Elevator et bien plus.
🔧 Amélioré
• Localisation : Les textes de l’application, de l’association et de l’interface utilisateur ont été traduits dans les 13 langues prises en charge : EN, DE, CS, ES, FR, IT, NL, PL, PT, RO, RU, SV, TR.

• Sécurité : Les tokens d’association ne peuvent pas accorder l’accès administrateur ; chaque action du personnel est validée côté serveur.
🐛 Corrigé
• Fenêtre de signalement : Le code d’association à 6 chiffres s’affiche désormais toujours sous le QR code.

• Panneau compagnon : Amélioration du comportement à l’ouverture et à la fermeture.

• NUI : Diverses petites améliorations.
📦 Notes de mise à jour
• Les rapports, chats et webhooks existants continueront de fonctionner sans migration ni perte de données.

• L’intégration Companion est facultative ; la laisser désactivée préserve le comportement actuel.

• Les tables de pairing sont créées automatiquement au premier démarrage ; aucune modification manuelle du SQL ou de la base de données n’est nécessaire.

• Nécessite oxmysql, qui est déjà requis.

• Remplacez le dossier de la ressource ou écrasez : fxmanifest.lua, config.lua, client/main.lua, client/companion.lua.

• Remplacez également : server/main.lua, server/companion.lua, server/companion_relay.lua, html/popup.html.

• Remplacez également : html/js/companion.js, html/js/qrcode.min.js et tous les fichiers de locales/.

• Vérifiez le bloc Config.Companion dans config.lua ; vous pouvez conserver votre propre configuration.

• Redémarrez la ressource via txAdmin ou exécutez ensure Agency-Reports-V2.

• Téléchargement de l’application Companion et guide d’installation : companion.agencyg.de
Agency-Elevator
1.3.0
✨ Nouveau
• Agency Companion : Parcourez et contrôlez tous les ascenseurs de votre serveur depuis l’application gratuite.

• Appairage : Exécutez /aeconnect, puis scannez le QR code ou saisissez le code à 6 chiffres dans l’application.

• Agency Companion : Appelez n’importe quel étage, montez ou descendez d’un étage, ou définissez un itinéraire GPS vers un bâtiment.

• Contrôle en direct : Consultez l’étage actuel et l’animation du trajet ; choisissez un étage dans la grille ou montez ou descendez d’un étage.

• Contrôle d’accès : Limitez chaque ascenseur à certains joueurs à l’aide d’identifiants permanents conservés après les redémarrages du serveur.

• Gestion admin : Téléportez-vous vers n’importe quel bâtiment ou étage pour effectuer rapidement des modifications.
🔧 Amélioré
• Sécurité : Les tokens de pairing ne peuvent pas accorder l’accès admin ; chaque action est vérifiée côté serveur.

• Sécurité : Les actions admin sont soumises à des contrôles de permissions côté serveur.

• Localisation : Les nouveaux textes de l’application, du pairing et du configurateur sont traduits dans 13 langues : EN, DE, FR, ES, PT, IT, NL, PL, TR, CS, RO, RU, SV.
🐛 Corrigé
• Live Control : La superposition de déplacement et l’affichage de l’étage actuel restent synchronisés.

• Pairing : /aeconnect s’ouvre et se ferme en douceur, sans apparition brusque ni transitions coupées.

• Pairing : Un code à 6 chiffres apparaît toujours sous le QR code, même lorsqu’un appareil est déjà associé.

• Interface : Divers problèmes liés à NUI et à la gestion de la touche ESC ont été corrigés.
⚙️ Config
• Elevators: Activez ou désactivez l’écran de déplacement et de fondu pour chaque ascenseur dans le configurateur.

• Elevators: Si le réglage d’écran propre à un ascenseur n’a pas été modifié, Config.ScreenEffect sera utilisé.

• Agency Companion: Consultez le nouveau bloc Config.Companion dans config.lua.
📦 Notes de mise à jour
• Les ascenseurs existants fonctionnent sans migration ni perte de données. L’intégration Companion est facultative.

• Les nouveaux paramètres par ascenseur et les tables d’association sont créés automatiquement au premier démarrage. Aucune modification manuelle de la base de données n’est nécessaire.

• Nécessite oxmysql, qui était déjà requis. Redémarrez la resource via txAdmin ou exécutez ensure Agency-Elevator.

• Remplacez votre dossier Agency-Elevator ou écrasez ces fichiers : fxmanifest.lua, client/main.lua, client/configurator.lua, client/companion.lua, server/main.lua, server/companion.lua, server/companion_relay.lua, html/index.html, html/script.js, html/style.css, html/js/companion.js, tous les fichiers de shared/locale/ et config.lua.
Agency-Essentials
1.1.0
✨ Nouveau
• Agency-Doorlock : Ajoute des portes verrouillables avec prise en charge de la touche [E] et de target, configurables en jeu via /adoorlock ou /adl.

• Agency-Doorlock : Définissez l’accès par métier, gang, grade ou joueurs spécifiques, avec un pavé PIN en option.

• Agency-Doorlock : Compatible avec QBCore, QBox, ESX et Standalone, avec détection automatique du framework.

• Elevator : Ajoute /aeconnect pour afficher un QR code permettant d’appairer l’application gratuite Agency Companion.

• Elevator : Parcourez les bâtiments du serveur et définissez un itinéraire GPS depuis l’application.

• Reports : Ajoute une carte d’appairage QR dans les vues joueur et admin. L’application permet de lire, répondre, prendre en charge, fermer et gérer les tickets.

• Localization : Traduit les menus, Doorlock, les cartes Companion et tous les modules en 25 langues.
🔧 Amélioré
• Agency-Doorlock : Ajoute un interrupteur de module global au serveur et des paramètres en direct pour la couleur d’accentuation, le son de porte, son volume, l’invite [E] et le marqueur de porte.

• Agency-Doorlock : Désactiver le module déverrouille toutes les portes verrouillées ; le réactiver les verrouille à nouveau.

• Elevator : Ajoute des fondus entrants et sortants fluides, une fenêtre déplaçable et une carte d’association dans le menu /aelevator.

• Companion : Les fenêtres QR sont plus épurées et les animations du menu sont plus fluides.
🐛 Corrigé
• Modules : Les paramètres d’activation restent désormais enregistrés après la réouverture du menu.

• Agency-Doorlock : Joue les bons sons de verrouillage et de déverrouillage.

• Reports : Les autorisations du personnel sont revérifiées à chaque action dans l’application ; l’appairage par QR code ne donne pas accès aux droits admin.
⚙️ Configuration
• Définissez la langue dans la configuration ; l’anglais est la langue par défaut.

• Si vous avez personnalisé config.lua, fusionnez les nouvelles sections AgencyConfig.Doorlock et Companion.
📦 Notes de mise à jour
• Remplacez tous les fichiers lors de la mise à jour.

• Les nouvelles tables de base de données sont créées automatiquement ; aucune requête SQL manuelle n’est nécessaire.

• Agency-Notify et Agency-Progressbar n’ont subi aucun changement fonctionnel et ne sont pas modifiés dans cette version.
Agency-Garage
1.0.1
🔧 Amélioré
• Liste des véhicules : Limite la liste à 3 lignes et ajoute le défilement, y compris dans le dépôt de fourrière.

• Liste des véhicules : Réduit le panneau lorsqu’il y a peu de véhicules et inclut une barre de défilement cyan.

• Liste des véhicules : Testé en 1080p, 1440p et sur des résolutions d’ordinateur portable.
🐛 Corrigé
• Sécurité : Les véhicules de métier apparaissent uniquement dans les garages de métier accessibles et uniquement s’ils y sont répertoriés ; les plaques sont générées côté serveur.

• Sécurité : La mise en fourrière est réservée aux métiers autorisés ou à la permission ACE agency.garage.impound.

• Sécurité : Les frais de restitution sont plafonnés par Config.Impound.maxFee, les ID de dépôt sont validés et l’événement de mise en fourrière est limité en fréquence.

• Sécurité : La recherche de l’emplacement d’un véhicule ne renvoie les coordonnées que pour les véhicules appartenant au joueur qui en fait la demande.
​
🗑️ Supprimé
• Suppression des fichiers dupliqués inutilisés client_main.lua et app.js à la racine.
⚙️ Config
• Ajoutez Config.Impound.allowedJobs pour préciser quels métiers peuvent mettre des véhicules en fourrière en jeu.

• Ajoutez Config.Impound.maxFee pour plafonner les frais de restitution demandés par le client.

• Si vous conservez votre config.lua existant, ajoutez les deux options. Sans allowedJobs, la mise en fourrière est limitée à la permission ACE.

• Définissez allowedJobs avec les noms de métiers de votre serveur, comme mechaniker ou ambulance.
📦 Notes de mise à jour
• Remplacez fxmanifest.lua, config.lua, server/main.lua, html/index.html et html/style.css.

• Supprimez client_main.lua et app.js du dossier racine s’ils sont présents.

• Aucune modification de la base de données n’est nécessaire ; l’état des véhicules continue d’utiliser les colonnes standard d’état et de garage.

• Les véhicules, garages et la synchronisation téléphonique existants restent compatibles.

• Redémarrez la ressource via txAdmin ou exécutez ensure Agency-Garage.
Agency-Elevator
1.2.3
✨ Nouveau
• Agency-Elevator : Attribuez plusieurs métiers à un étage ; les joueurs doivent avoir au moins l’un des métiers attribués, et les étages sans métier restent publics.

• Agency-Elevator : Définissez un grade minimum pour chaque métier. Le grade 0 autorise tous les rangs, et les étages verrouillés affichent les conditions exactes.

• Agency-Elevator : La vérification des métiers et des grades est compatible avec QBCore, QBox (qbx_core) ainsi qu’avec ESX legacy et Legacy/1.2+.

• Agency-Elevator : Détecte qbx_core avant la bridge qb-core. ox_core est détecté sans problème, et tous les étages restent accessibles sur les serveurs standalone.
🔧 Amélioré
• Agency-Elevator : Les nouveaux textes sont désormais disponibles dans les 13 langues prises en charge : EN, DE, FR, ES, PT, IT, NL, PL, TR, CS, RO, RU et SV.
🐛 Corrigé
• Agency-Elevator : Le lien Discord du support en jeu a été corrigé.
📦 Notes de mise à jour
• Les ascenseurs existants restent compatibles. Les anciennes configurations avec un seul job sont migrées automatiquement lors de la prochaine sauvegarde, sans migration ni perte de données.

• Aucune modification de la base de données n’est nécessaire ; les jobs et les grades utilisent la colonne JSON floors existante.

• Remplacez fxmanifest.lua, client/main.lua, server/main.lua, server/configurator.lua, html/script.js, html/style.css ainsi que tous les fichiers de shared/locale/.

• La mise à jour de config.lua est facultative ; elle ne contient qu’une modification de commentaire, vous pouvez donc conserver votre fichier.

• Redémarrez la resource via txAdmin ou exécutez ensure Agency-Elevator.
Agency-Elevator
1.2.2
✨ Nouveau
• Agency-Elevator : Définissez des numéros d’étage personnalisés, y compris des nombres négatifs, zéro, du texte comme EG ou toute autre étiquette.

• Agency-Elevator : Les nouveaux étages reçoivent par défaut le numéro suivant dans la séquence, et Auto-Detect Floors leur attribue des numéros modifiables.

• Agency-Elevator : Les numéros personnalisés apparaissent sur les boutons du panneau d’ascenseur et sur l’affichage numérique de l’étage.
📦 Notes de mise à jour
• Agency-Elevator : Les numéros personnalisés sont stockés dans la colonne JSON existante des étages ; les ascenseurs qui n’en possèdent pas utilisent une numérotation séquentielle.

• Agency-Elevator : Remplacez fxmanifest.lua, client/main.lua, server/configurator.lua, html/script.js et html/style.css.

• Agency-Elevator : Redémarrez la resource via txAdmin ou avec ensure Agency-Elevator.
​
Agency-Admin
1.2.1
✨ Nouveau
• La commande de ban ouvre une fenêtre modale dans laquelle un motif obligatoire de 200 caractères maximum doit être indiqué. Durées disponibles : Permanent, 1h, 6h, 24h, 48h, 7d ou 30d.

• Les messages de kick liés aux bans affichent le motif et la date d’expiration des bans temporaires ; la liste des joueurs bannis affiche les dates d’expiration.

• Les commandes directes utilisent les mêmes permissions de rang que les boutons du panneau et sont bloquées sans permission.

• /agoto [id] utilise goto_player pour vous téléporter auprès d’un joueur ; /abring [id] utilise bring_player pour faire venir un joueur jusqu’à vous.

• /arevive [id] utilise revive_player pour réanimer un joueur ; /aheal [id] utilise heal_player pour soigner un joueur.

• /aslay [id] et /akill [id] utilisent slay_player pour tuer un joueur ; /akill est un alias.

• /aclothing [id] utilise open_clothing_menu pour ouvrir le menu de vêtements d’un joueur.

• /akick [id] [reason] utilise kick_player pour expulser un joueur.

• /aban [id] [reason] utilise ban_player pour appliquer un ban permanent ; /aban [id] 1h/6h/24h/7d/30d [reason] crée un ban temporaire.
• /anoclip utilise tool_noclip pour activer ou désactiver le noclip pour vous-même ; /atpm utilise goto_player pour vous téléporter au waypoint de votre carte.

• Les véhicules peuvent désormais être spawnés par nom.
🐛 Corrigé
• Les onglets respectent désormais les refus explicites false pour tab_server et tab_vehicles, même lorsque des permissions d’action implicites existent.

• Les commandes de vêtements, de téléportation et les autres commandes d’action sont désormais enregistrées et utilisent les mêmes vérifications de permissions que les boutons de leur panneau.

• Open Inventory détecte désormais ox_inventory en premier, puis qs-inventory, et enfin esx_inventoryhud comme solution de repli.

• Les superpositions et les éléments de la fenêtre de bannissement utilisent désormais pointer-events: all, ce qui permet les clics et la saisie au clavier.

• saveBanState et loadBanState enregistrent désormais le champ expires dans banned_players.json, permettant aux bannissements temporaires d’expirer automatiquement après un redémarrage.

• Revive efface désormais l’état de mort côté serveur de QBCore et ESX avant la réanimation du client.
📦 Notes de mise à jour
• Remplacez votre dossier Agency-Admin existant par cette version ; aucune modification de la base de données n’est nécessaire.

• Sur ESX, Open Inventory fonctionne automatiquement avec ox_inventory ou qs-inventory, sans modification de la configuration.
Agency-Vehiclekeys
1.1.4
🐛 Corrigé
• Agency-Vehiclekeys : Ajout de la table manquante simple_carkeys_shared, nécessaire pour /givekey et /removekey.
📦 Notes de mise à jour
• Exécutez install_esx.sql une fois pour ESX ou install_qb.sql une fois pour QBCore.

• Le framework fournit owned_vehicles pour ESX et player_vehicles pour QBCore ; ne créez pas ces tables.

• Aucun fichier du script ne doit être écrasé.
Agency-Essentials
1.0.1
✨ Nouveau
• Elevator : Ajout de la prise en charge des véhicules pour les conducteurs et les sièges passagers -1 à 16 ; le véhicule et ses occupants se déplacent ensemble.

• Elevator : Ajout de AgencyConfig.Elevator.SkipAnimation, défini sur false par défaut. Une fois activé, cette option ignore l’animation de la keycard, les délais d’attente et le temps de trajet simulé pour téléporter instantanément.
🔧 Amélioré
• Elevator : ScreenEffect contrôle désormais à la fois le fondu de GTA et l’overlay de déplacement NUI.

• Elevator : Replace les occupants à leur place si le moteur en éjecte un pendant la téléportation.
📦 Notes de mise à jour
• Remplacez les fichiers. Aucune modification de la base de données ou du SQL n’est nécessaire.

• Agency-Notify, Agency-Reports V2 et Agency-Progressbar ne sont pas modifiés dans ce patch.
Agency-Elevator
1.2.1
✨ Nouveau
• Ajout de Config.SkipAnimation pour ignorer l’animation de la carte-clé, les délais d’attente et le temps de trajet simulé.

• Config.SkipAnimation fonctionne pour les déplacements à pied et en véhicule.
🔧 Amélioré
• ScreenEffect contrôle désormais à la fois le fondu de l’écran de GTA et la superposition de voyage NUI.
⚙️ Config
• Ajout de Config.SkipAnimation, défini sur false par défaut.
📦 Notes de mise à jour
• Remplacez les fichiers. Aucune modification de la base de données ou de SQL n’est nécessaire.
Agency-Elevator
1.2.0
✨ Nouveau
• Le déplacement en véhicule prend en charge le siège conducteur et les sièges passagers -1 à 16 : le véhicule entier et ses occupants sont téléportés.

• Un système de secours de réinstallation remet les occupants dans le véhicule si le moteur éjecte quelqu’un pendant la téléportation.
🔧 Amélioré
• L’animation de la carte-clé est automatiquement ignorée lorsque le joueur est assis, évitant ainsi qu’il soit éjecté pendant le trajet.

• La durée du trajet reste identique à celle de la v1.1.9.

• Les véhicules sont figés pendant le trajet, plutôt que le ped, afin d’éviter qu’ils ne dérivent pendant le fondu de l’écran.

• SetVehicleOnGroundProperly garantit des atterrissages nets, sans clipping ni rebonds sur les sols étroits.
📦 Notes de mise à jour
• Remplacez les fichiers pour installer la mise à jour. Aucune modification de la base de données ou du SQL n’est nécessaire.
Agency-Admin / Reports V2
1.2.0
✨ Nouveau
• Agency Admin : Le module de rapports a été intégré au panneau d’administration.

• Agency Admin : Un webhook Discord pour les actions d’administration, notamment les bans, les kicks et les changements d’argent, a été ajouté.

• Agency Reports V2 : Un bouton de retour a été ajouté pour renvoyer un joueur téléporté à sa position d’origine en un clic.
📦 Notes de mise à jour
• Version : 1.2.0
Agency-ReportsV2
2.1.1
✨ Nouveau
• Bannière de démarrage dans la console pour Agency-Essentials, dans le même style que Notify, Progressbar et Elevator

• Bloc d’informations Agency-Essentials en haut de config.lua
🔧 Amélioré
• Les boutons de pied de page des joueurs et des admins affichent désormais Ad-free Version: Agency-Essentials.

• Un seul message Agency-Essentials en anglais dans les 13 langues de l’interface, à la place de la deuxième promotion allemande destinée aux admins

• L’infobulle et le bouton mènent directement à la page du produit Agency-Essentials
📦 Notes de mise à jour
• Remplacez les fichiers pour installer la mise à jour ; aucune modification de la base de données ou de SQL n’est nécessaire
Agency-Elevator
1.1.9
🔧 Amélioré
• Agency-Elevator : Les deux boutons de pied de page affichent désormais « Ad-free Version: Agency-Essentials ».

• Agency-Elevator : La bannière de démarrage met en avant Agency-Essentials et son tableau de bord unifié /aessentials, ses 24 langues, ses kill-switches et son routeur webhook central.

• Agency-Elevator : La bannière de démarrage affiche le prix unique de 4,99 €.
⚙️ Configuration
• Agency-Elevator : Ajout d’un bloc promotionnel répertoriant toutes les fonctionnalités du bundle en haut de config.lua.
📦 Notes de mise à jour
• Remplacez les fichiers. Aucune modification de la base de données n’est nécessaire.
Agency-Progressbar
2.0.4
✨ Nouveau
• Paramètres : Ajout d’un bouton de pied de page « Ad-free Version, Agency-Essentials » qui ouvre la page du produit Agency-Essentials.
🔧 Améliorations
• Paramètres : L’appel à l’action Agency-Essentials utilise désormais le même texte anglais dans les 14 langues de l’interface : en, de, fr, es, pt, nl, pl, it, tr, cs, ro, ru, sv, da.

• Console : La bannière de démarrage a été actualisée pour mettre en avant Agency-Essentials comme une offre 4-en-1, avec un tableau de bord /aessentials unifié, un rebranding complet, 24 langues et un prix unique de 4,99 €.
⚙️ Configuration
• Ajout d’un nouveau bloc promo en haut de config.lua.
📦 Notes de mise à jour
• Remplacez les fichiers. Aucune modification de la base de données n’est nécessaire.
Agency-Notify
2.0.1
✨ Nouveau
• Bloc d’informations Agency-Essentials en haut de config.lua, avec la liste complète des fonctionnalités

• Le bouton de pied de page dans les paramètres ouvre désormais la page du produit Agency-Essentials
🔧 Amélioré
• Bannière de démarrage mise à jour : bundle Agency-Essentials 4-in-1, tableau de bord /aessentials, 24 langues, rebranding complet et prix unique de 4,99 €
📦 Notes de mise à jour
• Remplacez les fichiers pour effectuer la mise à jour ; aucune modification de la base de données n’est nécessaire.
Agency-Admin
1.1.1
✨ Nouveau
• Ajout d’une fenêtre de console déplaçable en jeu, accessible depuis une tuile du tableau de bord.

• Ajout d’un historique des commandes persistant pour chaque client.

• Ajout d’une permission server_console configurable dans le panneau des permissions.
🔧 Améliorations
• Toutes les données d’administration utilisent désormais une seule table agency_admin_data via oxmysql.

• Les données d’administration bénéficient d’un stockage redondant sur trois supports et sont conservées après la suppression du dossier, une réinstallation propre ou un écrasement.

• Object Spawner : les objets créés sont conservés côté serveur via SQL, JSON et KVP.

• UI : animations d’apparition des cartes retravaillées et scintillement lors du changement de contenu entre les onglets supprimé.

• UI : les nombres de joueurs, les performances et les bans sont actualisés en arrière-plan sans reconstruire l’onglet visible.
​
📦 Notes de mise à jour
• Remplacez les fichiers pour effectuer la mise à jour. Ne supprimez pas le dossier existant ; SQL protège vos données.
Agency-Minerjob
1.2.0
✨ Nouveau
• Ajout d’un menu de vente NUI intégré avec les noms des objets, les quantités, les prix unitaires, les totaux et les prix du marché en direct.

• Ajout d’un test d’adresse NUI intégré avec un indicateur mobile et une zone cible. Appuyez sur Espace ou E pour atteindre la zone verte.

• Ajout d’une phase de préparation de 600 ms avant que l’indicateur du test d’adresse ne commence à bouger.

• Ajout de paramètres de test d’adresse Facile, Moyen et Difficile : zone de 32 % et balayage de 2,2 s, 22 % et 1,6 s, 15 % et 1,1 s.

• Ajout de 20 langues : Português, Italiano, Nederlands, Polski, Čeština, Română, Türkçe, Русский, Українська, Svenska, Dansk, Norsk, Suomi, Magyar, Hrvatski, Ελληνικά, Български, 日本語, 한국어, 中文.
🔧 Améliorations
• Réécriture du code client et serveur pour prendre en charge les configurations QB-Core, ESX et standalone.

• Ajout de la détection automatique de QB-Core, ESX, standalone, ox_inventory, QB inventory et ESX inventory.

• Routage des appels au framework via des fonctions auxiliaires unifiées avec gestion de fallback.

• Ajout de notifications natives GTA lorsqu’aucun système de notification n’est disponible.

• Mouvement du skill-check rendu indépendant de la fréquence d’images grâce au calcul du delta avec performance.now().

• Ajout de la gestion du chargement des joueurs ESX avec esx:playerLoaded pour faire apparaître les NPC.

• Langue par défaut remplacée par l’anglais.
🐛 Corrigé
• Correction d’un crash ESX lié à une valeur nil qui empêchait l’ouverture du menu de vente.

• Remplacement des systèmes de callback propres aux frameworks par une communication basée sur les événements.

• Correction des libellés d’objets du menu de vente qui affichaient « Translation not found ».
🗑️ Supprimé
• La dépendance obligatoire à ox_lib pour les Skill Checks et l’UI a été supprimée.

• La dépendance à qb-menu pour le menu de vente a été supprimée.

• Les anciens fichiers client en double client_new.lua et client_new_updated.lua ont été supprimés.
⚙️ Configuration
• Configurez la détection automatique du framework et de l’inventaire dans config.lua.

• Sélectionnez n’importe quelle langue prise en charge avec Config.Locale dans config.lua.
📦 Notes de mise à jour
• oxmysql est la seule dépendance d’exécution restante, utilisée pour la persistance des compétences dans la base de données.

• Nettoyage du bloc files en double dans fxmanifest.lua.
Agency-Admin
1.1.0
✨ Nouveau
• Object Spawner : Ajout de la recherche, du placement et du stockage persistant des objets générés.

• Admin Duty : Ajout d’un menu de vêtements interactif avec des commandes de rotation.

• Admin Duty : Ajout de tenues prédéfinies distinctes pour les personnages masculins et féminins, par rang.

• Admin Duty : Ajout de nametags par rang avec texte, couleur et échelle personnalisables.
🔧 Amélioré
• Permissions : La gestion des rangs et des permissions a été repensée et s’effectue désormais en jeu via le panneau Settings.

• Permissions : Les attributions de rangs, permissions, préréglages de vêtements et nametags sont stockés côté serveur au format JSON, sans modifier la config.

• Permissions : Ajout de l’attribution de rangs par joueur, avec des dérogations de permissions facultatives.

• Permissions : Les changements s’appliquent instantanément aux membres du staff en ligne.
🐛 Corrigé
• Un crash du serveur qui empêchait les joueurs de rejoindre la partie a été corrigé.

• La gestion des erreurs lors des vérifications de ban et du chargement des données a été améliorée.

• Un bug de couleur de cheveux verte a été corrigé.

• Plusieurs bugs d’UI ont été corrigés.
📦 Notes de mise à jour
• Seuls les administrateurs du serveur disposant d’un ACE global peuvent gérer les grades et les permissions, ce qui empêche toute escalade de privilèges.

• Les objets créés sont enregistrés côté serveur, synchronisés avec tous les joueurs et persistent après les redémarrages de resource et du serveur.
Agency-Phone
26.3 Part 3
✨ Nouveau
• Phone : Ajout de l’historique des appels, avec les appels normaux et de test affichés dans Récents.

• Games : Ajout du choix de la mise afin que le bénéfice net corresponde à la logique des récompenses.

• Setup Wizard : Ajout des traductions du parcours mis à jour dans toutes les langues prises en charge par le téléphone.

• Localization : Ajout de clés pour les nouveaux parcours Mail, Buzz, FaceZoom, Browser, Wallet, Contacts et Theme.
🔧 Amélioré
• UI : Les nouveaux flux utilisent des clés de traduction plutôt que des chaînes visibles codées en dur, dans la mesure du possible.
🐛 Corrigé
• Phone : Correction de l’animation d’appel qui restait bloquée après la fin des appels.

• Buzz : Correction des messages envoyés qui apparaissaient du même côté chez l’expéditeur et le destinataire, des plantages du menu emoji et du dimensionnement du panneau emoji.

• Buzz : Correction du contraste du texte en mode clair dans les vues de liste et de chat.

• Buzz : Correction des lieux envoyés qui ouvrent Maps et des contacts partagés qui peuvent être ouverts ou enregistrés dans Contacts.

• Buzz : Correction des messages photo qui n’apparaissaient que chez l’expéditeur.

• Mail : Correction des e-mails supprimés qui réapparaissaient parce qu’ils n’étaient pas retirés de la base de données.

• Mail : Correction de l’envoi de mails entre joueurs.

• Mail : Correction de l’étoile de la boîte mail principale qui demandait Face Unlock alors que celui-ci était désactivé.

• Mail : Correction des actions Répondre et Créer qui disparaissaient en mode clair.

• Wallet : Correction d’Agency Pay qui restait désactivé jusqu’au redémarrage après la création d’une carte.

• Wallet : Correction des états sélectionnés qui apparaissaient en blanc sur blanc en mode clair.

• Photos : Correction des photos supprimées qui revenaient jusqu’au redémarrage et du visualiseur plein écran qui restait bloqué après avoir appuyé sur Home.
• Settings : Correction des changements de langue qui ne mettaient pas à jour l’expérience des réglages et des paramètres propres aux applications qui ne s’appliquaient pas sur l’appareil.

• Settings : Correction des options de notification et de confidentialité qui n’étaient pas correctement appliquées.

• Settings : Correction du mode masquage du numéro qui révélait les numéros des contacts enregistrés.

• VidFlow : Correction de la lecture qui continuait de manière incorrecte à la fermeture du téléphone ; elle est désormais mise en pause.

• Music : Correction de la lecture partagée à proximité qui nécessitait d’ouvrir Music au préalable.

• Music : Correction de la synchronisation de la pause et de la recherche en lecture partagée, ainsi que des changements de volume qui n’atteignaient pas les auditeurs à proximité.

• Maps : Correction des libellés génériques Pin ou Blip en privilégiant les vrais noms des blips à proximité.

• Games : Correction des gains incorrectement affichés ou crédités dans Coinflip, LuckySlot et Roulette.

• Race : Correction de l’acceptation des courses afin que les deux joueurs reçoivent la bonne mise à jour.

• Invoices : Correction du chargement infini et amélioration de la détection de compatibilité avec les systèmes de facturation pris en charge.
• Browser : Correction du chargement des sites Web, de la navigation retour vers l’accueil du navigateur ou le flux du téléphone, des recherches Google directes et de la gestion des pages bloquées.

• Wallet and App Store : Correction des applications supprimées qui ne pouvaient pas toujours être réinstallées depuis la boutique.

• Contacts : Correction de la disposition des fenêtres modales et des menus d’action dans les sous-menus des contacts.

• Setup Reset : Correction de la réinitialisation complète du téléphone, qui revient désormais à la configuration avec les applications et la disposition par défaut au lieu de laisser un état résiduel défectueux.
Agency-Phone
26.3 Part 2
✨ Nouveau
• Pictogram Live : Ajout des commentaires en direct, d’un résumé des analyses, de l’historique des spectateurs et de celui des commentaires après la fin des streams.

• Pictogram Live : Ajout d’un mode de rendu en direct disponible uniquement dans le téléphone.

• Privacy : Ajout du blocage des appels, qui fait apparaître la cible comme injoignable pour les appelants.
🔧 Améliorations
• Story Viewer : Ajout de barres de progression et d’animations d’entrée et de sortie, et amélioration de la clarté du timing des stories.

• Dialer : Amélioration des cartes d’appels récents, du positionnement de la navigation flottante et de la lisibilité du clavier.

• White Mode : Correction des textes et boutons blancs sur fond blanc dans Browser, Buzz, Mail, Wallet, Contacts et les écrans plus récents.

• Safe Areas : Ajustement des écrans pour que les commandes en haut, les barres live et les actions en bas s’adaptent à l’encoche et à l’indicateur d’accueil.

• Pictogram Live : Passage du transport live aux événements latents au lieu des événements fiables classiques.

• Music Sync : Amélioration de la synchronisation de la lecture, de la pause, de la recherche et du volume partagés pour les auditeurs à proximité.

• Privacy : Le masquage du numéro et l’acceptation des appels sont désormais appliqués côté serveur.

• Mail : Conservation de l’état de la boîte mail après le redémarrage de l’application ou du script, et correction de la réouverture incorrecte du processus de création.

• Photos and Pictogram : Enregistrement des URL des médias téléversés pour les réutiliser dans les parcours de galerie et de publication sociale.
• Branding : Suppression ou remplacement des anciennes mentions de marques réelles et uniformisation autour du nom Agency.

• Data Plans : Réutilisation de la vitesse du forfait comme valeur unique du profil réseau pour les téléchargements et certaines actions en ligne.

• Liquid Glass : Extension du style à Mail, Buzz, Contacts, Phone, FaceZoom, Wallet et Setup.

• Animation : Ajout de transitions plus douces à l’ouverture et à la fermeture des stories, panneaux, étapes de configuration et actions des cartes Wallet.

• Pictogram Stories : Application d’une expiration de 24 heures à partir de l’heure réelle de publication et affichage de cette heure dans l’UI.

• Browser : Amélioration de l’analyse des URL pour distinguer les vrais domaines des requêtes de recherche.

• Localization : Utilisation de clés de locale pour les nouveaux textes de l’UI au lieu de chaînes codées en dur.

• Settings : Extension de l’interaction à toute la ligne des paramètres de l’application, au-delà des zones de clic limitées aux toggles.

• Mail : Suppression du bouton de microphone inutilisé dans la recherche.
🐛 Corrigé
• Pictogram Live : Réduction du poids des frame payloads et de la fréquence de capture afin de réduire les ralentissements et d’éviter les crashs dus au débordement d’events.

• Gallery : Les photos supprimées disparaissent désormais immédiatement et restent supprimées après un redémarrage.
⚙️ Configuration
• Mail : Ajout d’un domaine de boîte mail configurable et d’une limite de comptes de boîte mail.

• Browser : Ajout d’une URL de proxy configurable, d’un mode proxy et d’un comportement facultatif de liste d’autorisation.

• Dialer : Ajout d’un numéro de test configurable, défini par défaut sur 511.

• Media Storage : Ajout de la prise en charge des fournisseurs de téléversement FiveManage et Discord.
📦 Notes de mise à jour
• Media Storage : Les indications de configuration expliquent que les webhooks Discord peuvent expirer, entraînant la disparition progressive des médias.
Agency-Phone
26.3
✨ Nouveau
• Setup Wizard : Une étape de mise à jour logicielle a été ajoutée avant la première utilisation.

• Setup Wizard : Le téléphone s’éteint après la configuration et doit être rallumé avant utilisation.

• Setup Wizard : Le choix des thèmes Light, Auto et Dark a été ajouté lors de l’intégration.

• Mail : Un hub de boîtes mail avec des menus, des vues de boîte de réception, un parcours de rédaction et le choix de la boîte principale a été ajouté.

• Mail : La création d’une boîte mail est requise avant de pouvoir recevoir des messages.

• Contacts : Le partage de contacts via Agency Drop et les fiches de contact interactives dans les discussions ont été ajoutés.

• Browser : Une recherche Google de secours a été ajoutée pour les saisies qui ne sont pas des URL.

• Wallet : Agency Pay est débloqué dès la création de la première carte.

• Music : Un récepteur prêt à fonctionner en arrière-plan a été ajouté pour la lecture partagée de musique à proximité.

• Media Storage : Des backends d’envoi sélectionnables ont été ajoutés : FiveManage et Discord webhooks. FiveManage est le choix par défaut.
🔧 Améliorations
• AgencyOS26.3 : Refonte de l’identité du système téléphonique, du parcours de configuration et des interfaces des applications.

• Browser : Refonte de la page de démarrage, du comportement de la barre supérieure, du retour en arrière et des messages de compatibilité.

• Music : Amélioration de la gestion de la zone de sécurité inférieure et de l’espacement de l’écran de lecture en cours.

• Pictogram : Refonte des stories, du visualiseur de stories, de leur durée, des superpositions en direct et de la présentation des analytics en direct.

• Phone : Refonte de la densité de Recents, de l’espacement du clavier, de la zone de saisie des numéros et du positionnement de la navigation inférieure.

• Buzz : Refonte du hub de messagerie avec filtres, mode édition, recherche et actions rapides.

• Contacts : Refonte du hub des contacts avec Lists, une carte personnelle améliorée et la création de groupes et de listes.

• Phone : Refonte de l’expérience téléphonique avec Favorites, Recents, Contacts, Keypad et une navigation flottante.

• Homescreen : Refonte de la résolution des pages, du placement des widgets et du déplacement des pages afin d’éviter la dispersion des applications.

• Homescreen : Amélioration du glisser-déposer entre les pages, de la navigation à la molette en mode édition et de l’accès plus sûr au mode édition.
• Homescreen : Ajout d’une option permettant de rétablir une disposition d’applications par défaut épurée après l’effacement du téléphone.

• Mail : Amélioration de la disposition, des dimensions, de l’espacement et de la lisibilité en modes clair et sombre.

• Buzz : Amélioration de la disposition des conversations, de l’alignement des bulles, du composeur d’emojis, de la lisibilité en mode clair et des transitions des filtres.

• Contacts : Amélioration de la taille des cartes, de la disposition des actions et de l’apparence en mode clair.

• Wallet : Amélioration des animations des cartes et de la visibilité de la sélection, surtout en mode clair.

• FaceZoom : Refonte de la disposition du hub, des superpositions d’appel et de la transition des appels audio vers les appels vidéo.
⚙️ Configuration
• Mail : ajout d’une limite par défaut configurable pour les boîtes mail et du domaine agencyg.de.

• Mail : ajout d’une gestion facultative de Face Unlock par application, au lieu d’exiger un déverrouillage pour chaque action sur une boîte mail.

• Phone : ajout du numéro de test configurable et toujours joignable 511 pour les appels audio et vidéo.

• Browser : le mode de navigation sans restriction est activé par défaut. La configuration de l’allowlist et du proxy reste disponible.

• Browser : ajout d’un mode proxy configurable et d’avertissements de compatibilité du navigateur plus clairs.

• Settings : ajout du mode d’apparence Auto, basé sur l’heure configurée sur le téléphone.
Agency-Elevator
1.1.8
✨ Nouveau
• Ajout d’un contrôle d’accès aux étages basé sur des jobs spécifiques, comme la police, les pompiers et les mécaniciens.
🔧 Amélioré
• Les noms de métier sont convertis en minuscules et débarrassés des espaces superflus pour assurer une correspondance cohérente.

• Les vérifications des permissions sont effectuées côté serveur afin d’empêcher tout contournement côté client.

• Les étages verrouillés affichent une icône de cadenas et le nom du métier requis.

• Les joueurs non autorisés ne peuvent pas interagir avec les boutons des étages restreints.

• Les chaînes de permissions de métier ont été mises à jour dans les 12 langues prises en charge.
⚙️ Configuration
• Ajout d’un champ de métier facultatif pour chaque étage dans le configurateur. Laissez-le vide pour un accès libre.

• Clés de locale ajoutées : config_floor_job, config_floor_job_placeholder, ui_locked, ui_requires_job, floor_locked.
Agency-Phone
AgencyOS 26.2.1
✨ Nouveau
• Ajout d’un parcours de première création de carte, permettant aux utilisateurs de créer leur propre carte avant d’utiliser les fonctionnalités Wallet.

• Ajout de la création de cartes Agency Pay personnalisées avec plusieurs finitions.

• Refonte de Wallet avec les onglets Cards, Agency Pay, Transfer, Fixed et Activity.

• Ajout du lancement rapide d’Agency Pay via Action Button, double pression sur le bouton d’alimentation et /agencypay.

• Refonte de l’application Settings avec les sections profil, apparence, informations sur l’appareil et Agency Shop.
🔧 Amélioré
• Le dépôt d’applications dans les dossiers a été amélioré et les changements de page accidentels lors du réagencement des applications ont été réduits.

• Les Widgets ont été déplacés en mode édition et l’horloge est masquée pendant l’édition.

• Agency Pay a été amélioré pour le paiement en plein écran, le parcours de confirmation, la détection des terminaux et la gestion de l’état des paiements.

• Le nettoyage de l’état d’Agency Pay après plusieurs utilisations a été amélioré.

• Les appels Dispatch s’empilent désormais au lieu de se remplacer.

• Respond configure désormais l’itinéraire GPS et indique aux appelants quelle unité est en route.

• La recherche de patients dans le MDT a été améliorée et l’ancienne gestion du bouton de retour a été supprimée.

• L’ouverture et l’installation des applications ont été améliorées, et la présentation des cartes de la boutique a été affinée.

• La présentation et les interactions de 2048, Flappy Bird et la roulette ont été améliorées.

• Le lecteur de musique Dynamic Island a été repensé pour les modes compact et étendu, avec des commandes de lecture plus complètes.

• Le rendu du cadre de l’appareil et la personnalisation de la finition ont été mis à jour pour un aspect métallique haut de gamme.

• L’édition des applications, l’accès aux widgets et les superpositions système ont été améliorés.

• Les références de version AgencyOS26.2.1 dans les informations système et les sections de mise à jour ont été actualisées.
• Le style de l’horloge de l’écran de verrouillage a été affiné avec un effet Liquid Glass.

• La lisibilité de Settings et Wallet en mode clair a été améliorée.

• Les traductions des paiements, de Dispatch, des paramètres et des parcours de jeu ont été étendues.
🐛 Corrections
• Le déplacement des apps a été corrigé afin qu’elles restent visibles au niveau du curseur.

• L’annulation d’Agency Pay a été corrigée afin que Wallet retrouve son état correct.

• Le problème empêchant la reconnaissance immédiate des cartes enregistrées après un redémarrage a été corrigé.

• Les problèmes de reconstruction de l’état de Wallet et Agency Pay, susceptibles de provoquer des écrans vides ou des overlays bloqués, ont été réduits.
⚙️ Configuration
• Ajout d’une option permettant de désactiver toutes les applications de jeux d’argent générant des revenus.

• Ajout des paramètres du terminal Agency Pay pour l’emplacement, l’orientation, le montant, le libellé et les récompenses.

• Ajout du choix de la finition du cadre en aluminium dans les paramètres, avec des préréglages et des options d’apparence.
📦 Notes de mise à jour
• Ajout de terminaux Agency Pay configurables avec détection des terminaux et prise en charge des prix, des récompenses et des métadonnées.
Agency-Progressbar
2.0.2
🔧 Améliorations
• L’os par défaut des props a été modifié de 18905 à 60309 (PH_R_Hand, Prop Helper Right Hand).

• Les décalages manuels de position et de rotation ont été supprimés, car ils sont gérés automatiquement par PH_R_Hand.

• Les props d’eau utilisent désormais le modèle prop_ld_flow_bottle pour une meilleure compatibilité.

• Les props sont correctement positionnés pour toutes les animations de consommation.
🐛 Corrections
• Correction des props qui s’attachaient au mauvais os de la main pendant les animations de repas et de boisson.

• Correction des bouteilles d’eau qui apparaissaient dans la main gauche au lieu de la main droite.

• Correction des burgers qui apparaissaient tournés à l’envers dans la main.
⚙️ Configuration
• Ajout de la prise en charge d’un bone configurable pour chaque prop dans Config.Consumables.

• Configuration des props simplifiée afin que les offsets à zéro fonctionnent correctement avec le bone approprié.
📦 Notes de mise à jour
• Réinitialisation de toutes les configurations de position et de rotation des props consommables à vec3(0.0, 0.0, 0.0).

• Mise à jour de examples/consumables_config.lua avec les valeurs corrigées.
Agency-Progressbar
2.0.1
✨ Nouveau
• Ajout des options de position top-left, top-right, bottom-left et bottom-right
🔧 Amélioré
• Ajout des traductions des positions dans les coins pour les 14 langues prises en charge

• Les barres de progression V1 et V2 prennent en charge toutes les positions avec les classes CSS appropriées

• Optimisation des animations d’entrée pour les positions dans les coins

• Refonte du sélecteur de position des paramètres en grille 3×3 avec des icônes de coin intuitives

• Mise à jour de la validation côté serveur pour accepter les positions dans les coins
⚙️ Config
• Documentation de Config.Defaults.position mise à jour avec les 7 options de position
📦 Notes de mise à jour
• Le schéma de la base de données reste compatible : VARCHAR(20) prend en charge les nouveaux noms de position

• Documentation de Config.UI.position mise à jour
Agency-Phone
26.2
✨ Nouveautés
• AutoRide : Ajout des prises en charge sans chauffeur, du choix des véhicules, des commandes de trajet en direct, de la tarification, de la prise en charge des passagers et des demandes de prise en charge dans la langue du téléphone.

• Agency Reports : Ajout de l’intégration V2 avec les modes standard, sans publicité et legacy.

• AgencyOS26.2 : Traductions étendues à toutes les langues prises en charge.

• GarageSystem : Ajout de la détection automatique et prise en charge étendue des fournisseurs de garages.

• Storage : Ajout d’une option pour stocker les données du téléphone par appareil plutôt que par joueur.

• Stocks : Ajout du suivi des profits et pertes, de graphiques de portefeuille, d’actions supplémentaires et d’options ETF.

• Banking : Ajout d’Oxide Banking comme fournisseur.
🔧 Améliorations
• Notifications : Ajout d’un Notification Center et d’un système de Lock Screen avec empilement, historique, liens profonds vers les apps, mises en avant et affichage sur l’écran d’accueil et l’écran verrouillé.

• Maps : Refonte de l’app avec une carte de style GTA, Fast Nav, des repères, les points d’intérêt à proximité et un itinéraire GPS synchronisé vers les points de passage.

• FaceZoom : Ajout des appels vidéo par numéro de téléphone sans connexion à un compte, ainsi que de l’affichage des appels en mode handheld dans le téléphone.

• Agency HUD : Ajout d’exports de synchronisation pour les événements d’ouverture et de fermeture du téléphone.

• Pictogram : Ajout des fonctions de livestream et de story, avec un ensemble de fonctionnalités de réseaux sociaux amélioré.

• App Store : Les téléchargements fonctionnent désormais comme des installations : les apps restent verrouillées jusqu’à la fin, et leur progression est affichée plus clairement.

• Control Center : Amélioration du comportement du balayage, de la fermeture, des zones gestuelles, de l’accès au bouton de performance et de la synchronisation de l’échelle.

• Performance Mode : Ajout de la prise en charge des PC moins puissants, de l’activation au démarrage et de l’accès depuis le Control Center.

• AgencyOS26.2 : Refonte de l’écran d’accueil, de l’assistant de configuration, du Control Center, des notifications, des widgets, de la calculatrice, de la musique, des cartes et des superpositions système dans un style liquid glass.

• Apps : Refonte d’Angy, Music, Maps, Calculator, Radio, App Store et AutoRide pour une apparence et une navigation cohérentes.

• Homescreen : Amélioration du déplacement des apps et widgets en mode édition, des dossiers, de la persistance et de la gestion de l’appui long.

• Démarrage et arrêt : Ajout d’une animation de démarrage, d’un curseur d’arrêt et d’actions d’urgence, et amélioration de la première configuration et des mises à jour.

• Music : L’app est désormais une app par défaut et l’écran Now Playing a été repensé avec des commandes multimédias plus complètes.

• UI : Amélioration des animations de fermeture des apps et du chargement en arrière-plan.

• Game Mode : Refonte de l’affichage autour de la Dynamic Island, avec des transitions d’entrée et de sortie plus fluides.

• Lock Screen : Ajustement des notifications, du balayage pour fermer et de l’affichage en mode clair et sombre.

• AutoRide : Refonte des superpositions de course, des commandes, des tarifs en direct et du processus d’embarquement.

• Control Button : Extension des actions au clic court et à l’appui long pour les harmoniser avec les réglages système.
🐛 Corrigé
• Garage : Les véhicules apparus conservent désormais les réglages, les couleurs, l’état et les données de carburant enregistrés.

• Buzz : Les messages reçus sont désormais visibles à l’ouverture de l’application.

• Chirper : Correction de la publication, de l’utilisation des médias de la galerie et des processus de publication sur les réseaux sociaux.

• Crypto : Les achats et les ventes fonctionnent désormais dans l’application avec des montants personnalisés.

• Police MDT : Correction de la navigation lors du changement de catégorie.

• Gallery : Les photos supprimées le restent après la réouverture de l’application.

• Alarms : Correction du déclenchement en arrière-plan et de la gestion des fuseaux horaires.

• UI : Amélioration de la lisibilité en mode clair et sombre dans les fenêtres contextuelles, les formulaires, les menus et le contenu de l’application.
⚙️ Configuration
• Agency Reports : Ajout du choix du fournisseur entre V2, V2 sans publicité ou le mode legacy.

• Wallet : Ajout de la configuration des dépôts à terme : conditions, durées et taux d’intérêt.

• Performance Mode : Ajout de paramètres pour le comportement par défaut et au démarrage.

• AutoRide and Angy : Ajout d’options d’activation des fonctionnalités, avec prise en charge de leur désactivation complète.

• LifeInvader : Ajout du comportement de bascule de l’intégration V2.

• Banking : Ajout d’Oxide Banking comme option de fournisseur.
📦 Notes de mise à jour
• Réimportez agency-phone.sql pour appliquer les modifications du schéma de base de données AgencyOS26.2.
Agency-Phone
1.1.1
✨ Nouveau
• Agency-Phone : Ajout de la prise en charge de md-garage.

• Agency-Phone : L’indicateur d’accueil ouvre la superposition Angy sur l’écran d’accueil.
🔧 Amélioré
• Agency-Phone : Ajout de la fermeture automatique par balayage.

• Agency-Phone : Amélioration de l’analyse des véhicules JSON ESX.

• Agency-Phone : Animation de fermeture de l’application plus fluide.
🐛 Corrigé
• Agency-Phone : Correction du fond d’écran de l’écran d’accueil.
⚙️ Configuration
• Agency-Phone : Les applications MDT sont masquées lorsque EnableMDT = false.

• Agency-Phone : Ajout de GarageSystem pour imposer un garage spécifique ou le détecter automatiquement.