Utiliser le coupon WELCOME pour économiser 20 %

$ USD
  • $ USD
  • € EUR
  • £ GBP
  • $ AUD
  • R$ BRL
  • CHF CHF
  • ¥ JPY
Système simple de mairie | Nexity Development

nx_cityhall pour FiveM : installation QBCore/Qbox et correctifs

nx_cityhall de LoRDWiZz propose une mairie pour choisir un emploi et obtenir des objets d’identité ou de licence. Le créateur lie son dépôt depuis la publication Nexity Development. Nous avons examiné le commit 194c854. Le code serveur actuel nécessite des corrections avant une ouverture au public.

Dépôt du créateur et code source

Vérifier les dépendances réelles

Le manifeste importe ox_lib et oxmysql. Le pont choisit Qbox lorsque qbx_core fonctionne, sinon QBCore via qb-core. Le chemin Qbox utilise ox_target et qbx_idcard ; le chemin QBCore utilise qb-target et qb-inventory. Ces chemins précis ne garantissent pas toutes les combinaisons de target et d’inventaire.

Configurer emplois et règles de licence

Modifiez sh_config.lua pour les mairies, emplois et licences. Vérifiez que chaque emploi et objet existe dans votre framework. Les licences par défaut coûtent 50 en espèces, mais le code ne vérifie ni examen de conduite ni autorisation de port d’arme. Ajoutez les règles de votre serveur avant de distribuer ces documents.

Corriger la validation côté serveur

Le callback de licence trouve un identifiant configuré, puis utilise pourtant le prix et l’objet fournis par le client. Utilisez les valeurs de la configuration serveur correspondante. Passez explicitement la source du joueur du callback à isNearCityhall au lieu de dépendre de la variable globale source. Vérifiez aussi la capacité et le résultat d’ajout à l’inventaire pour éviter de facturer une livraison échouée.

Démarrez les dépendances avant nx_cityhall et vérifiez la présence de web/dist/index.html. Sur un serveur séparé, testez emplois autorisés et refusés, éligibilité, fonds insuffisants, inventaire plein, déconnexion et redémarrage. Cet article examine le code ; il ne fournit pas de version corrigée et ne certifie pas un audit de sécurité complet.

Système simple de mairie | Nexity Development