Utiliser le coupon WELCOME pour économiser 20 %

€ EUR
  • $ USD
  • € EUR
  • £ GBP
  • $ AUD
  • R$ BRL
  • CHF CHF
  • ¥ JPY
Système d'XP et de niveaux AZ Scripts pour FiveM

Système d'XP et de niveaux AZ Scripts pour FiveM

AZ XP System 1.0.1 comprend des chemins QBCore et ESX, de l’XP persistante et des affichages circulaire ou rectangulaire. Le framework est choisi explicitement par Config.Framework, sans détection automatique. Le manifeste exige encore qb-core et commente es_extended ; modifier la configuration seule ne prépare donc pas ESX.

Aligner framework, manifeste et base

Gardez azs-xpsystem avec fxmanifest.lua, client, server et html. Démarrez oxmysql et le framework choisi en premier. Pour ESX, adaptez la dépendance du manifeste à Config.Framework avant ensure azs-xpsystem. La table player_xp utilise citizenid pour QBCore ou identifier pour ESX. Sauvegardez l’XP existante : CREATE TABLE IF NOT EXISTS ne migre pas une table de l’autre framework.

Les valeurs réelles de config.lua sont BaseXPPerLevel=1000, XPMultiplier=1.15, MaxLevel=100 et UIStyle=rectangular. L’exemple README diffère. F5 est la touche initiale de /togglexp ; ShowTime=4000 règle l’affichage temporaire. Équilibrez la progression d’après votre configuration installée.

Garder une progression autoritative

Les exports serveur incluent AddXP, AddLevel et GetPlayerXPData. Les exports client demandent aussi des attributions et une commande de test /addxp non restreinte est fournie. Leurs événements réseau acceptent des montants client sans autorisation ni bornes numériques. Retirez ou restreignez ce chemin et attribuez la progression depuis une logique serveur fiable avec montants validés.

AddLevel change le niveau et remet current_xp à zéro sans modifier total_xp. Un chargement ultérieur recalcule les données incohérentes à partir de total_xp et peut annuler le changement direct. Rendez ces valeurs cohérentes et testez attribution, réouverture de l’interface puis reconnexion.

Les sauvegardes sont asynchrones sans résultat final vérifié et les demandes UI relisent la base. Testez erreurs de sauvegarde et attributions concurrentes au lieu de prendre une notification comme preuve de persistance. À MaxLevel, AddXP peut encore accumuler current_xp ; définissez le comportement voulu et vérifiez les deux styles.

Examiné le 11 septembre 2026 à la révision 9d53320f9199ba84199f78c81beaa63e23997335. Lua, configuration, manifeste, deux SQL et HTML/JavaScript NUI ont été lus. Aucune attribution XP, modification de niveau, interface en jeu ou migration n’a été exécutée.

Lire AZ XP System à la révision vérifiée