We use a few essential cookies to keep your basket and sign-in working across the site. Privacy Policy
This script is highly customizable and compatible with all major frameworks and some of the most popular scripts on the market.
Don't use a mainstream framework or script? That's ok, custom integrations are supported too.
Every setting below defaults to 'auto', which automatically figures out what you're running — you usually don't need to touch any of this at all. Only set it manually if you run something non-standard, or if auto-detection picks the wrong one.
Please proceed based on the framework you use.
Navigate to inn-laundry/config/config.lua and set Config.Framework to
-- Config.Framework = 'auto'
or
Config.Framework = 'qb'
Navigate to inn-laundry/config/config.lua and set Config.Framework to
-- Config.Framework = 'auto'
or
Config.Framework = 'esx'
Navigate to inn-laundry/config/config.lua and set Config.Framework to
-- Config.Framework = 'auto'
or
Config.Framework = 'qbox'
Please proceed based on the target script you use.
Please proceed based on the inventory you use.
Optional — if neither of these is installed, police raid alerts fall back to this script's own built-in notification to online police, so you can skip this section entirely.
Independent of Config.Framework — a QBCore server can still prefer ox_lib-styled toasts (or vice versa), so pick whichever matches your server's look.
The on-screen [E] interact prompt shown by the [E]-prompt fallbacks mentioned above (see Target). Independent of Config.Framework, same as Notify.
Navigate to inn-laundry/config/config.lua and set Config.Target to
-- Config.Target = 'auto'
or
Config.Target = 'qbtarget'
Navigate to inn-laundry/config/config.lua and set Config.Target to
-- Config.Target = 'auto'
or
Config.Target = 'oxtarget'
Navigate to inn-laundry/config/config.lua and set Config.Inventory to
-- Config.Inventory = 'auto'
or
Config.Inventory = 'qb'
Navigate to inn-laundry/config/config.lua and set Config.Inventory to
-- Config.Inventory = 'auto'
or
Config.Inventory = 'ox'
Navigate to inn-laundry/config/config.lua and set Config.Inventory to
-- Config.Inventory = 'auto'
or
Config.Inventory = 'qs'
Navigate to inn-laundry/config/config.lua and set Config.Dispatch to
-- Config.Dispatch = 'auto'
or
Config.Dispatch = 'psdispatch'
Navigate to inn-laundry/config/config.lua and set Config.Dispatch to
-- Config.Dispatch = 'auto'
or
Config.Dispatch = 'cddispatch'
Navigate to inn-laundry/config/config.lua and set Config.Notify to
Config.Notify = 'ox'
Navigate to inn-laundry/config/config.lua and set Config.Notify to
Config.Notify = 'qb'
Navigate to inn-laundry/config/config.lua and set Config.Notify to
Config.Notify = 'esx'
Navigate to inn-laundry/config/config.lua and set Config.TextUI to
Config.TextUI = 'ox'
Navigate to inn-laundry/config/config.lua and set Config.TextUI to
Config.TextUI = 'qb'
For custom frameworks please see Custom Framework Integration
Don't want a target dependency at all? Machines, the supplier NPC, the generator, and shell entry/exit each have their own useTarget config toggle — set them to false to use a simple [E]-prompt instead.
For custom target scripts please see Custom Target Integration
For custom inventories please see Custom Inventory Integration
For custom dispatch scripts please see Custom Dispatch Integration
Unlike the other bridges, 'auto' falls back to 'ox' here rather than 'custom' if nothing else is detected — ox_lib is already a hard dependency of this whole resource, so it's always a safe default.
For custom notification scripts please see Custom Notify Integration
No ESX option — ESX has no built-in on-screen prompt system of its own to bridge to (unlike QBCore's DrawText). 'auto' falls back to 'ox' for ESX and anything else undetected, the same as Notify above.
For custom text UI scripts please see Custom Text UI Integration
ps-dispatch dispatches by a codeName that must exist in its own config.lua, not this script's. Add an entry there — see the comment at the top of bridge/dispatch/psdispatch.lua.