Bridge settings
config/config.lua
none for the ox_lib TextUI target fallback or to disable dispatch. Use custom only after implementing the relevant adapter.
Clerk and robbery rules
Clerk behavior
Clerk behavior
Config.Clerk.Enabled controls all clerks. IntimidationMode accepts target, aim_weapon, or both. You can also configure code disclosure, idle scenarios, silent alarms, and clerk combat.Disable one clerk with store.clerk = false or store.clerk.enabled = false.Police and robbery order
Police and robbery order
Config.MinimumPolice sets the required online officer count. Config.PoliceJobs defines which jobs count.Use Config.Flow.RequireClerkBeforeLoot and Config.Flow.RequireRegisterBeforeSafe to enforce a stricter sequence.Cooldowns
Cooldowns
Config.Cooldown.StoreSeconds and PlayerSeconds control repeat attempts. Global can be false, true, or a duration in seconds.Cooldowns and robbery state are runtime-only. Restarting the resource clears them.Security
Security
Config.Security.AllowedWeapons = true accepts every weapon. Replace it with a hash table to allow only selected weapons.Distance, reward, duplicate-claim, cooldown, required-item, and keypad checks remain server-authoritative.Safe access
A store can offer one or more safe methods.config/config.lua
Reusable profiles
Put reusable progress, police, safe, and clerk settings inConfig.Profiles, then select a profile with store.profile.
config/config.lua
direct store override → selected profile → global configuration
Reward tiers and cooldowns stay independent from profiles.
Reward tiers
tier or rewardTier on a store selects the matching table index in config/rewards.lua.
config/rewards.lua
money or item, a chance from 0 to 100, and minimum and maximum amounts. Item names must exist in your inventory. Rewards.PoliceMultiplier can increase reward values for each online officer up to a configured cap.
Server-only logging
config/server_config.lua
ServerConfig.StandaloneMoneyItems.
Next: add a store or tune rewards.