crg-moneylaundering
πΈ Money Laundering β Holding System
A fully customizable and interactive money laundering system designed for roleplay servers. This script allows players to manage holdings, request money, interact with a laundering dealer, and trigger immersive helicopter delivery sequences.
π Configuration
This script uses two main configuration files:
localization.lua β Texts displayed to players
main.lua (Config) β Core system settings, holding definitions, ped spawns, helicopter data, etc.
π Localization
Below are the available localization strings from your configuration: localization
use_computer
Interaction text when using holding computer
total_profit
Display of total profits
current_balance
Display of current balance
request_money
Money request button text
money_laundering
Main laundering title
transact
Transaction button text
transaction_history
History button text
holding_created
Notification when holding is created
not_boss
Only bosses can request money
player_not_online
Target player offline warning
contact_dealer
Start contacting dealer
contacting_dealer
Dealer negotiation message
request_success
Money transferred successfully
request_failed
Error transferring money
request_ped_message
Field team ready message
error_contact
Notify admins/devs
error_taking_markedbills
Error taking marked bills
error_giving_launderedmoney
Error giving cleaned money
βοΈ Main Configuration
Below is the full internal configuration used by your script: main
π§ Global Settings
MarkedBillsItemName
Item required for laundering (default: markedbills)
MinimumHelicopterRequest
Minimum amount required to trigger helicopter delivery
LaunderingRatios
Percentage values applied during laundering (e.g. 20%, 50%, 80%)
DealerTimeSeconds
Time required for laundering negotiation
π’ Holdings System
Every holding has the following customizable elements:
Status (
active)Computer interaction location
Job required to access the holding
Money request team settings
Helicopter model, spawn & delivery coordinates
Ped models, seats & positions
Example Holdings Loaded in Your Config
1οΈβ£ Patriot Holding
Job required: police
Computer Position: vector3(-1372.98, -465, 72.04)
π Helicopter Settings
Model: valkyrie
Spawn:
vector4(-1392.18, -478.15, 89.83, 304.05)Destination:
vector3(-6753.16, -2872.15, 106.69)
π₯ Peds
Pilot
s_m_m_pilot_01
-1
vector4(-1392.23, -469.19, 91.25, 216.49)
Dealer
s_m_y_westsec_01
0
vector4(-1387.31, -474.69, 91.25, 307.56)
Guardian 1
s_m_m_chemsec_01
1
vector4(-1385.78, -470.41, 91.42, 210.56)
Guardian 2
s_m_m_chemsec_01
2
vector4(-1382.78, -474.49, 91.43, 33.57)
2οΈβ£ Example Holding
Job required: mechanic
Computer Position: vector3(-1381.37, -470.17, 89.45)
Settings for helicopter & peds are identical to Patriot Holding, demonstrating how easy it is to duplicate or expand holdings.
πΌ Money Request Process
Player interacts with computer π»
System checks:
Required job
Holding balance
Marked bills in inventory
Player contacts dealer π€
If amount β₯ MinimumHelicopterRequest β helicopter dispatches π
Dealer & guardians spawn
Player receives cleaned money π§Όπ°
Transaction is logged
π§© Expandability & Customization
You can easily add new holdings by duplicating the following structure:
Add unlimited holdings, jobs, ped types, helicopter models, or laundering ratios.
Last updated