Jobs & Business
Money Wash Laundering front business
A laundromat money-laundering front — load dirty cash into machines on real database-backed timers, collect clean cash while the house keeps its cut, and risk the occasional 911 call.
Overview
Money Wash turns a laundromat into a working laundering front. Players bring black_money (or markedbills with a worth value, which get broken down at the desk) to the wash room, start loads in machines with a live payout quote, and collect clean cash when the timers finish. Batches live in the database, so logouts, crashes, and server restarts never eat a load.
Features
- Wash Room NUI dashboard — KPIs for dirty cash, marked bills, return rate, ready-to-collect and lifetime total, plus per-machine progress bars and searchable history.
- Real timers that survive everything — batches persist in MySQL and notify the player when done.
- Two dirty inputs: stackable black_money washes directly; markedbills break down at the desk.
- Configurable economy — return rate, min/max per load, concurrent machines per player, duration scaling by amount.
- Physical washer props glow amber while running and green when ready.
- Police heat — configurable chance per load to file a 911 call, with a safe drop-in dispatch hook.
- Multi-location — add as many laundromat fronts as you want in config.lua.
- Fully server-authoritative with distance checks, anti-spam locking and double-collect protection.
Features
Wash Room Dashboard
KPIs, live payout quotes, per-machine progress bars, searchable history and house rules in a clean NUI.
Restart-Proof Timers
Batches live in the database — log out, crash or restart the server and the load keeps spinning.
Two Dirty Inputs
black_money washes directly; markedbills (metadata worth) break down into black_money at the desk.
Glowing Machines
Washer props glow amber while loads run and green when ready to collect. Dark means free.
Police Heat
Every load has a configurable chance to file a 911 call — ships with a safely-skipped rr-dispatch hook you can swap.
Server-Authoritative
All money movement validated server-side with distance checks, anti-spam locking and double-collect protection.
Screenshots
Setup
Installation
- Extract rr-moneywash into your resources folder and add 'ensure rr-moneywash' after ox_lib, ox_inventory and qbx_core
- Import install.sql into your database (creates the rr_moneywash_batches table)
- Make sure black_money and markedbills exist in ox_inventory/data/items.lua (markedbills snippet included in the README)
- Stand where you want the wash desk and run /washcoords, then paste the coords into Config.Locations and the machine entries
- Restart your server
Dependencies
- qbx_core
- ox_lib
- ox_inventory
- oxmysql
Commands
| Command | What it does |
|---|---|
/washcoords | Print your current coords for setting up desk and machine locations |
Join the City




