rz-gym de RZSTORE ajoute des zones d’exercice à QBCore et appelle une ressource séparée pour les statistiques du personnage. Le manifeste examiné indique la version 1.0. Le dépôt inclut gamz-skillsystem, tandis que les buffs dépendent de ps-buffs ; ces intégrations ne s’activent pas par un simple dossier de gym générique.
Ressources et ordre de démarrage
Utilisez le nom rz-gym, pas advanced_gym_system. Placez gamz-skillsystem à côté comme ressource distincte avec son manifeste. Démarrez qb-core, PolyZone, qb-target, le système de compétences choisi et ps-buffs avant rz-gym. Le manifeste importe PolyZone et le client appelle les barres de progression QBCore.
Comparez les exemples d’objets et de consommables du créateur à vos versions d’inventaire et qb-smallresources. Ajoutez redbull, chocolate et leurs images sans doubler les objets existants. Les hooks documentés donnent gym-stamina à chocolate et gym-strength à redbull pendant 300000 millisecondes. Préservez la consommation réelle lors de l’adaptation ; une animation d’objet ne prouve pas son retrait.
Progression et emplacements
Les exercices examinés durent 10000 millisecondes puis imposent 20000 millisecondes de repos. Le gain normal est de 0,30 et de 0,60 avec le buff associé. Cela double cet incrément, pas toutes les capacités ou activités. Le drapeau d’entraînement est défini après la fin ; testez les requêtes simultanées au lieu de supposer une protection complète.
La conduite utilise les mètres par seconde : le seuil par défaut de 20 correspond à 72 km/h. Le client vérifie le siège conducteur toutes les 5000 millisecondes et la nage sous l’eau toutes les 30000 millisecondes. Le wheelie dépend de la classe du véhicule, d’une commande et de la rotation. Ce sont des règles de jeu, pas des effets d’entraînement réels vérifiés.
config.Locations définit les zones d’exercice et de boutique. La plupart peuvent s’y ajouter, mais l’animation de traction utilise une position Vespucci fixe et modifie le composant vestimentaire 5. Ajouter une zone ne déplace pas cette animation. Testez alignement, restauration des vêtements et nettoyage au redémarrage pour chaque emplacement.
Stockage des compétences et contrôles d’accès
Le système inclus attend PlayerData.metadata.skill et fournit /skill pour son affichage NUI. Le client limite les mises à jour ordinaires à 0–99, mais le serveur stocke directement une table cliente après avoir seulement vérifié l’existence du joueur. Validez compétences autorisées, plages numériques, gains mérités et délais côté serveur avant un usage compétitif.
Sauvegardez les métadonnées avant d’ajouter des valeurs par défaut ou de remplacer un système de compétences. Testez anciens et nouveaux personnages, reconnexions, redémarrages, expiration des buffs et retrait réel des objets. Les systèmes alternatifs cités en commentaire nécessitent leur propre vérification d’API ; un nom configurable ne prouve pas une équivalence.
Aperçu existant du créateur
Source examinée le 10 septembre 2026 à la révision f7cf9d26a9fd6f5691eb07bebd8c0ceaf7dfb548. Lua de gym et de compétences, configuration, manifestes et JavaScript d’affichage ont été inspectés. Aucune ressource, intégration d’objet ou progression n’a été testée dans FiveM.
Consulter le code et les instructions d’intégration de rz-gym