♦ Map Location
The molo_casino MLO stands on the Diamond Casino & Resort site in East Vinewood, Los Santos — right next to the Vinewood Racetrack, off Vinewood Park Drive.
| Point of interest | Coordinates |
|---|---|
| Casino zone center (radius 75 m) | 958.0, 33.0, 78.0 |
| Cashier NPC | 972.46, 17.39, 80.90 |
| Lucky Wheel | 915.99, 20.30, 79.89 |
| Podium car | 918.74, 14.12, 81.14 |
| Hotel wing (6 rooms) | 996–1021, 37–56, 76 |
♣ Installation
Drop the resources on your server and ensure them in this order:
# resources/[molo]/
ensure molo_casino # the MLO
ensure molo_casino_core
ensure molo_casino_games
ensure molo_casino_hotel
That's it — no database needed by default (storage runs on FiveM KVP). Optional: switch to mysql in the configs + import the sql/ files with oxmysql · ox_target auto-detected for the hotel (falls back to E) · Discord logging via Config.Logs.webhook · languages: English & French (Config.Locale).
♥ The Three Scripts
The Heart of the Casino
- Chips economy — buy & cash out at the cashier, wallet cap 500,000, exports for your own scripts
- Auto prop detection — tables & machines found by model name, zero coordinates to configure
- Lucky Wheel — 24h cooldown, 20,000 chips jackpot
- Live DUI screen — Inside Track races streamed on the giant 2048×1024 MLO screen
- Staff — auto-spawned dealers with real animations, waitresses on routes serving drinks
- Ambiance — hand-placed NPCs, guards, VIP guests, wandering crowd, custom interior music
- Podium car — rotating luxury car (plate MOLO), Diamond-style turntable
- Security & logs — server-side validation, Discord webhooks, suspicious-win alerts
Six Games, Server-Side
- Three Card Poker — real D Casino table rules, Pair Plus up to 40:1
- Blackjack — 4-seat multiplayer tables
- Roulette — American (0 + 00), 20 bets per spin
- Texas Hold'em — heads-up vs an AI dealer that bluffs
- Slots — weighted reels, ~90% RTP, 777 pays ×150
- Inside Track — live horse racing on the DUI screen
- Cheat-proof — cards dealt and payouts validated 100% server-side
The Casino Hotel
- Interactive DUI terminal — aim at the screen, a cursor follows your look, click to book
- Keycard access — swipe-card animation, doors auto-relock after 8 s
- Guests — invite friends with /hotelinvite
- 6 rooms — 5 suit rooms + the Royal Suite (VIP, 8 guests)
- Fair rules — 1/6/12/24 h bookings, 50% refund on unused hours, expiry warnings
♠ Games & Bets
| Game | Players | Bets (chips) | Highlights |
|---|---|---|---|
| Three Card Poker | 4 + dealer | 50 – 10,000 | Ante/Play 1:1 · Ante Bonus 5:1 · Pair Plus up to 40:1 |
| Blackjack | 4 + dealer | 50 – 25,000 | Per-player turn timer, multiplayer table |
| Roulette | 4 + dealer | 10 – 5,000 | American wheel (0 + 00), max 20 bets/spin |
| Texas Hold'em | 1 vs dealer | — | AI dealer: 18% bluff chance, raise caps per street |
| Slot Machines | solo | 1 – 500 | 3 weighted reels · jackpot 7-7-7 pays ×150 · ~90% RTP |
| Inside Track | multiplayer | 100 – 10,000 | 6 horses/race · odds 2/1 → 30/1 · live on the big screen |
♦ Detected Tables & Machines
The core detects every table and machine automatically by model name inside the casino zone. Vanilla Diamond props (vw_ / ch_) and the custom molo_casino props are all covered — add anything else in-game with /molo_addprop.
♥ Hotel Rooms
Book directly on the interactive terminal screen — payment in chips, keycard access, 1 to 24 hours (48 h max).
Spade Room
Heart Room
Diamond Room
Club Room
Ace Room
Royal Suite — VIP
♣ Commands
| Command | Who | Description |
|---|---|---|
| /hotelinvite <id> | Player | Invite a player as a guest to your hotel room |
| /casinochips <id> <amount> | Admin | Add or remove chips for a player |
| /casinowheelreset <id> | Admin | Reset a player's Lucky Wheel cooldown |
| /hotelreset <room> | Admin | Force-free a hotel room |
| /molo_scanprops [radius] | Setup | List prop models around you |
| /molo_addprop <type> | Setup | Register the nearest prop as a table/machine |
| /molo_debugprops | Setup | Show detected casino props |
| /molo_npc | Setup | In-game NPC editor + export to config |
| /molo_route | Setup | Build wanderer routes point by point + export |
| /molo_room | Setup | Show the current MLO room name |
| /hotelscreendebug | Setup | Calibrate the hotel DUI screen plane |
♠ Security
Every game runs server-authoritative: cards are dealt server-side, payouts are validated server-side — the client never decides a result. Proximity checks (2.2 m to a table, inside the 75 m zone), transaction cooldowns, wallet caps, bet limits per spin/race, a suspicious-win threshold (50,000 chips) and full Discord webhook logging of every exchange, win, loss, wheel spin and admin adjustment.
♦ FAQ
Do I need a database?
No. Default storage is KVP — zero dependency. MySQL (oxmysql) is optional if you prefer SQL tables.
Do I need ESX or QBCore?
No. Standalone mode works out of the box; ESX, QBCore and QBox are auto-detected with Config.Framework = 'auto'.
Is the script really free?
Yes — the entire script suite is free for all owners of the molo_casino MLO: it is included with the map at no extra cost. It is built specifically for this MLO and will not work without it.
Does it work with the vanilla Diamond Casino interior?
Yes — all vanilla vw_ and ch_ props are already in the detection lists.
Can I add custom tables or machines from another MLO?
Yes — stand next to the prop in-game and run /molo_addprop <type>. No coding needed.