Use Coupon WELCOME to save 20%

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

Weapon Shop Menu – Free FiveM Mods

primeWeaponshop is an ESX weapon and item shop using NativeUI Reloaded. The repository is CentralSuck/primeWeaponshop; its manifest credits primeScripts and declares version 1.0. It includes configurable shop locations, NPC models and cash/bank menu options, but its purchase handler needs server validation before public use.

Install the correct folder and dependencies

Extract the inner primeWeaponshop folder containing fxmanifest.lua. The manifest imports NativeUILua_Reloaded/src/NativeUIReloaded.lua and ox_lib/init.lua; preserve the NativeUILua_Reloaded resource name and capitalization. Start ESX, NativeUI Reloaded and ox_lib before ensure primeWeaponshop. No resource-specific SQL file is supplied.

The weapon path uses ESX loadout methods such as addWeapon; compatibility with an inventory that replaces ESX weapons is not established by this code. Check that integration on your test server rather than assuming ox_inventory support because ox_lib is imported.

Configure products and payment options

config.lua supplies nine shop locations, eight possible NPC models and English/German interface strings. Config.DefaultWeaponAmmo is 0. Default products are a pistol for 10000, a pistol Mk II for 15000 and an item named bread for 2000 in-game money. The bread item is labeled Magazin; that label does not make it ammunition. Replace it with your actual inventory item and matching label.

The quantity selector offers 1–50 items in the client menu. Its change handler references both cash and bank buttons even when one payment option is disabled. Test cash-only and bank-only configuration after guarding those references; changing Config.Payments alone is not enough to establish both modes work.

Validate purchases on the server

The buy handler accepts product name, type, payment, price, label and quantity from the client. It does not recompute prices from Config.Weapons, enforce the configured payment methods, bound quantities or verify funds and shop proximity. Add a server-owned product allowlist, positive integer quantities, account checks and any required job or license rules.

Items or weapons are granted before money is removed. Money removal still runs when the player already owns the weapon or cannot carry the item. Tie charging to a successful, recoverable purchase and return a failure without a charge when delivery is refused. A menu balance check alone cannot secure this path.

Before release, test insufficient cash/bank funds, duplicate weapon ownership, full inventory, invalid products, disabled payment modes, simultaneous purchases and reconnects. Confirm the actual weapon/ammunition integration and clean up NPCs and UI on resource restart. These are acceptance checks, not results from this review.

Reviewed on 10 September 2026 at revision 64c68c90074144a3e039f01dd1ee948b56687c29. All supplied Lua, configuration, manifest and README were inspected. No FiveM weapon grant, inventory purchase or payment was executed.

Read the pinned primeWeaponshop source