ZPROJECT

Frameworks

Par
Sören
v1.0.3Voir la ressource →

Détection automatique

Avec CONFIG.framework = "auto", la détection suit cet ordre :

  1. 1qbx_core → QBox ;
  2. 2qb-core → QBCore ;
  3. 3es_extended → ESX ;
  4. 4aucun framework détecté → standalone.

Le framework doit être démarré avant zDisplay pour être détecté au lancement.

Fonctions fournies par les bridges

  • Identifiant du joueur — licence en standalone, identifiant personnage selon le framework.
  • Nom du personnage — nom FiveM en standalone, identité personnage avec ESX/QBCore/QBox.
  • Groupes et permissions — utilisés par les règles de permission.
  • Métiers — utilisés pour la propriété métier et les accès.
  • Paiement — retrait sur le compte configuré pour les achats et le backend de location.

Mode standalone

Le mode standalone prend en charge l'éditeur, l'affichage, les ACE et les licences autorisées. Il ne fournit ni métier ni système d'argent. Un achat avec le bridge standalone retourne standalone_money_not_configured.

Bridge personnalisé

Pour une base différente, définissez :

lua
framework = "custom"

Adaptez ensuite bridge/custom.lua pour l'identité, le groupe et le métier. Si vous activez les achats, adaptez également CONFIG.pay_display_purchase ou bridge/money.lua.