Le prop le plus sous-exploité de GTA V
GTA V est parsemé de distributeurs automatiques qui ne sont que décoratifs sur les serveurs FiveM vanilla. Agency-Vending rend chacun d'eux fonctionnel — les joueurs s'approchent, interagissent, achètent de la nourriture ou des boissons à des prix raisonnables et reçoivent les buffs appropriés. Simple, omniprésent, et ça donne à la map un sentiment de vie que le vanilla n'a pas.
Des stocks qui s'épuisent
Chaque machine a son propre stock qui diminue à mesure que les joueurs achètent. Les machines vides affichent un état «rupture de stock» jusqu'à leur recharge. Ça peut paraître mineur, mais ça crée un nouveau rôle: opérateur de tournée de distributeurs. Les joueurs qui rechargent les machines touchent une part des ventes issues de leur stock. D'un coup, chaque prop devient une activité économique.
Une variété d'articles par type de machine
Les distributeurs de sodas vendent des boissons avec un effet mineur sur la soif. Les distributeurs de snacks vendent de la nourriture avec un effet sur la faim. Les kiosques à café vendent des boissons chaudes qui enlèvent la fatigue. Agency-Vending identifie automatiquement le type de machine à partir du modèle du prop et le remplit en conséquence. Zéro configuration pour les emplacements standards.
Des signaux de prix
Les prix sont volontairement moins chers que la nourriture de restaurant, mais plus chers que cuisiner chez soi. Cela crée une hiérarchie économique logique: maison > distributeur > fast-food > restaurant. Les joueurs s'orientent naturellement vers l'option qui correspond à leur situation, exactement comme fonctionne le vrai comportement d'achat.
Reporting pour les admins
Les admins du serveur reçoivent un résumé hebdomadaire de l'activité des distributeurs: quelles machines rapportent le plus, lesquelles sont sous-rechargées, quels quartiers ont des lacunes de demande. Ces données valent de l'or pour équilibrer la map et repérer de nouvelles opportunités de gameplay sans saouler les joueurs avec des sondages.
Installation et configuration
Agency-Vending nécessite oxmysql pour le suivi des stocks par machine. Importez vending.sql, copiez la ressource sur le serveur et ajoutez ensure agency-vending à server.cfg. Au premier démarrage, la ressource scanne la carte pour tous les props de distributeurs automatiques natifs et les enregistre automatiquement dans la base de données. Zéro saisie manuelle de coordonnées nécessaire pour les placements standard.
Options de configuration
- Stock par machine — combien d'unités chaque machine contient avant d'être rechargée. Défaut : 50.
- Méthode de réapprovisionnement — réapprovisionnement automatique temporisé, réapprovisionnement par joueurs, ou uniquement par admin.
- Partage des bénéfices — pourcentage des revenus des ventes qui va au joueur qui a réapprovisionné la machine en dernier.
- Visuel en rupture de stock — activer l'état visuel "vide" sur les props de machines.
Compatibilité avec les frameworks
Les adaptateurs QBCore et ESX sont inclus. Pour les serveurs autonomes, implémentez Config.GiveItem(src, item, count) et Config.TakeMoney(src, amount).
Pourquoi c'est important pour le roleplay
La densité de carte est l'un des facteurs sous-estimés dans la qualité des serveurs RP. Quand les joueurs peuvent interagir avec plus de props de la carte, le monde semble habité plutôt que théâtral. Agency-Vending est l'un des gains les plus faciles dans cette direction : chaque prop de distributeur automatique devient un nœud économique interactif sans travail supplémentaire de l'équipe serveur.
Le rôle d'opérateur de circuit de distributeurs est peut-être le gameplay émergent le plus intéressant que le script permet. Un personnage qui gagne sa vie en réapprovisionnant des machines, gérant des circuits, suivant lesquels quartiers ont un fort débit — c'est un rôle RP légitime mais ordinaire que certains joueurs apprécient sincèrement.
Foire aux questions
Puis-je ajouter des emplacements de machines personnalisés qui ne sont pas des props GTA V natifs ?
Oui. Définissez des machines personnalisées dans Config.CustomMachines avec des coordonnées, un modèle de prop et une liste d'articles.
Les joueurs peuvent-ils voler les distributeurs automatiques ?
Il y a un mécanisme de vol optionnel dans config.lua. Activez-le et définissez la durée de forçage, la chance d'échec et la plage de butin.
Prérequis
- Serveur FiveM (QBCore, ESX ou autonome)
- oxmysql
- Compte cfx.re avec licence Agency-Vending valide
Créer une économie de distributeurs automatiques
Les distributeurs automatiques ne sont pas seulement des décorations — ils peuvent être une partie de votre économie de serveur. Configurez les prix pour refléter la rareté et la demande, créez des machines dans différents quartiers avec des stocks différents, et donnez aux joueurs une raison de visiter des zones spécifiques de la carte.
Quelques stratégies d'économie réfléchies :
- Inflation de zone — les distributeurs dans les quartiers riches coûtent plus cher, ceux dans les quartiers pauvres moins
- Articles exclusifs — certains distributeurs vendent des articles non disponibles ailleurs, créant des destinations
- Stock limité — les distributeurs peuvent s'épuiser, forçant les joueurs à chercher des alternatives
- Réapprovisionnement RP — des jobs peuvent exister pour réapprovisionner les machines, créant de l'emploi
Distributeurs contrôlés par les joueurs
Les serveurs avancés peuvent permettre aux joueurs ou aux factions de posséder des distributeurs automatiques. Le propriétaire configure les prix et les articles, collecte les revenus, et peut être "attaqué" par des concurrents. C'est un niveau de gameplay économique que peu de ressources supportent nativement.
Types de machines supportés
Agency-Vending supporte différents types de machines : distributeurs d'alimentation classiques, distributeurs de boissons, distributeurs d'articles spéciaux (équipements, médicaments), et des configurations personnalisées entièrement définies par vous. Chaque type peut avoir son propre modèle de prop GTA V et ses propres types d'articles autorisés.
Intégration avec les systèmes d'inventaire
Agency-Vending fonctionne avec les frameworks d'inventaire majeurs. Les articles achetés apparaissent directement dans l'inventaire du joueur, avec les icônes et descriptions correctes. La transaction est enregistrée dans les logs pour les administrateurs, permettant de tracer les achats suspects si nécessaire.
À propos d'Agency Scripts
Agency Scripts est une collection de ressources FiveM premium conçues pour les serveurs de roleplay qui prennent l'immersion au sérieux. Chaque ressource est construite avec les mêmes principes : compatibilité multi-framework, performances optimisées, et configuration flexible pour s'adapter à n'importe quel concept de serveur.
Toutes les ressources Agency sont disponibles via le système de licences cfx.re Keymaster. Une fois achetée, vous pouvez déployer la ressource sur n'importe quel serveur que vous possédez, avec un support actif disponible via le Discord Agency Scripts.
Support et communauté
La communauté Agency Scripts comprend des milliers de serveurs FiveM qui utilisent ces ressources. Le Discord officiel est l'endroit où les développeurs partagent leurs configurations, posent des questions, et suggèrent de nouvelles fonctionnalités. Les mises à jour sont régulières et incluent à la fois des corrections de bugs et de nouvelles fonctionnalités basées sur les retours de la communauté.
Pour les questions d'installation, les problèmes de compatibilité ou les demandes de fonctionnalités, le Discord reste le meilleur canal. La documentation est maintenue à jour et couvre tous les paramètres de configuration avec des exemples pratiques.
