Utiliser le coupon WELCOME pour économiser 20 %

$ USD
  • $ USD
  • € EUR
  • £ GBP
  • $ AUD
  • R$ BRL
  • CHF CHF
  • ¥ JPY
primeWeaponshop

Menu de la boutique d'armes – Mods FiveM gratuits

primeWeaponshop est une boutique ESX d’armes et d’objets avec NativeUI Reloaded. Le dépôt est CentralSuck/primeWeaponshop ; son manifeste crédite primeScripts et indique 1.0. Emplacements, modèles de PNJ et paiements espèces/banque sont configurables, mais le gestionnaire d’achat nécessite une validation serveur avant ouverture.

Installer le bon dossier et les dépendances

Extrayez le dossier interne primeWeaponshop contenant fxmanifest.lua. Le manifeste importe NativeUILua_Reloaded/src/NativeUIReloaded.lua et ox_lib/init.lua ; conservez le nom NativeUILua_Reloaded et sa casse. Démarrez ESX, NativeUI Reloaded et ox_lib avant ensure primeWeaponshop. Aucun SQL propre à la ressource n’est fourni.

Le chemin des armes utilise des méthodes de loadout ESX comme addWeapon. Ce code ne démontre pas la compatibilité avec un inventaire remplaçant les armes ESX. Vérifiez cette intégration sur votre serveur de test ; importer ox_lib ne prouve pas une prise en charge d’ox_inventory.

Configurer produits et moyens de paiement

config.lua fournit neuf boutiques, huit modèles de PNJ possibles et des textes anglais/allemands. Config.DefaultWeaponAmmo vaut 0. Les produits initiaux sont un pistolet à 10000, un pistolet Mk II à 15000 et bread à 2000 unités monétaires du jeu. L’objet bread porte le libellé Magazin ; cela n’en fait pas une munition. Remplacez-le par votre véritable objet et son libellé.

Le sélecteur client propose 1–50 objets. Son gestionnaire de changement utilise les boutons espèces et banque même si une option est désactivée. Protégez ces références puis testez espèces seules et banque seule ; modifier Config.Payments ne suffit pas à établir que ces deux modes fonctionnent.

Valider les achats sur le serveur

Le gestionnaire reçoit du client nom, type, paiement, prix, libellé et quantité. Il ne recalcule pas les prix depuis Config.Weapons, n’impose pas les moyens configurés, ne borne pas les quantités et ne vérifie ni fonds ni proximité. Ajoutez une liste de produits contrôlée par le serveur, des quantités entières positives, les vérifications de compte et les règles de métier ou de permis requises.

Les objets ou armes sont donnés avant le débit. Le retrait d’argent a lieu même si le joueur possède déjà l’arme ou ne peut porter l’objet. Liez le débit à un achat réussi et récupérable en cas d’échec partiel, sans facturer une remise refusée. Une vérification du solde dans le menu ne sécurise pas ce chemin.

Avant ouverture, testez fonds insuffisants, arme déjà possédée, inventaire plein, produits invalides, paiements désactivés, achats simultanés et reconnexions. Vérifiez l’intégration réelle des armes/munitions et le nettoyage des PNJ et de l’interface au redémarrage. Ce sont des critères d’acceptation, pas des résultats de cet examen.

Examiné le 10 septembre 2026 à la révision 64c68c90074144a3e039f01dd1ee948b56687c29. Tous les Lua, configuration, manifeste et README fournis ont été lus. Aucune arme FiveM n’a été donnée et aucun achat ou paiement exécuté.

Lire primeWeaponshop à la révision vérifiée