fa_shoprobbery contains the robbery logic. fa_minigames provides the bundled keypad and drill interfaces.
Before you begin
You need:- A valid Cfx.re Asset Escrow entitlement
ox_libversion 3.30.6 or later- One supported framework or standalone mode
- An inventory that contains every configured item
Asset Escrow does not require the folder to be named
fa_shoprobbery. Keep the distributed name if you want the documented ensure lines and integrations to work unchanged. If you rename it, update server.cfg and every external export or integration that uses the old name.Install the resources
1
Download your assets
Sign in with the Cfx.re account that owns the resource. Download the package from Granted Assets.
2
Extract both folders
Place
fa_minigames and fa_shoprobbery next to each other inside your server’s resources directory.3
Configure your bridges
Open
fa_shoprobbery/config/config.lua. Review Config.Framework, Config.Inventory, Config.Target, and Config.Dispatch.config/config.lua
auto is the recommended starting point. Select an explicit integration when you need predictable startup validation.4
Add required items
Add every item referenced by
Config.RequiredItems and config/rewards.lua to your inventory. Default examples include drill, cigarettes, lighter, scratch_ticket, beer, rolex, and goldbar.5
Set the start order
Start dependencies and integrations before the robbery resource.
server.cfg
6
Restart and verify
Restart the server. Read both the server and client console. Configuration errors use the
[fa_shoprobbery][validator:server] or [fa_shoprobbery][validator:client] prefix.First-server-start checklist
- The server and client validators report no configuration errors.
- Only one clerk appears at each configured store.
- Register, shelf, and safe interactions appear.
- The configured minigames open and close correctly.
- Successful loot reaches the configured account or inventory.
- Police receive the expected dispatch alert.
/resetstore ltd_groveworks for an authorized administrator.
Static configuration checks cannot confirm paid-resource exports or live FiveM behavior. Test your exact framework, inventory, dispatch, multiplayer flow, and resource restart behavior in-game.
