The Diamond Casino & Resort — molo_casino MLO by Molo Modding
Molo Casino
MLO  ·  Free Script Suite Included  ·  Documentation
Location
East Vinewood · Los Santos
Teleport
958.0 33.0 78.0
Frameworks
ESX · QBCore · QBox · Standalone
Database
None required (KVP)
Price
FREE — included with the MLO
✦ FREE SCRIPT SUITE — INCLUDED WITH THE MLO ✦

All three scripts — molo_casino_core, molo_casino_games and molo_casino_hotel — are provided free of charge to all owners of the molo_casino MLO. Built specifically for this map — the suite requires the MLO to work.

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 interestCoordinates
Casino zone center (radius 75 m)958.0, 33.0, 78.0
Cashier NPC972.46, 17.39, 80.90
Lucky Wheel915.99, 20.30, 79.89
Podium car918.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

molo_casino_core

The Heart of the Casino

v1.2.7
  • 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
molo_casino_games

Six Games, Server-Side

v1.2.0
  • 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
molo_casino_hotel

The Casino Hotel

v2.1.0
  • 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

GamePlayersBets (chips)Highlights
Three Card Poker4 + dealer50 – 10,000Ante/Play 1:1 · Ante Bonus 5:1 · Pair Plus up to 40:1
Blackjack4 + dealer50 – 25,000Per-player turn timer, multiplayer table
Roulette4 + dealer10 – 5,000American wheel (0 + 00), max 20 bets/spin
Texas Hold'em1 vs dealerAI dealer: 18% bluff chance, raise caps per street
Slot Machinessolo1 – 5003 weighted reels · jackpot 7-7-7 pays ×150 · ~90% RTP
Inside Trackmultiplayer100 – 10,0006 horses/race · odds 2/1 → 30/1 · live on the big screen
🐎 The 24-Horse Roster
Molo ThunderSteel BaronGolden GateNight HazardIron DuchessLucky StrikeVinewood FlashDiamond DustSandy StormChrome WhisperNeon MirageRoyal ForgeDark AceSierra WindPalomino QueenRust BucketBlazing SaddleQuiet FuryMidnight TollCopper CanyonSilver TongueGrand SlamHigh RollerLast Call

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.

Three Card Poker
ch_prop_casino_poker_01ach_prop_casino_poker_01bvw_prop_casino_3cardpoker_01vw_prop_casino_3cardpoker_01b
Blackjack
ch_prop_casino_blackjack_01ach_prop_casino_blackjack_01bvw_prop_casino_blckjack_01vw_prop_casino_blckjack_01b
Roulette
ch_prop_casino_roulette_01ach_prop_casino_roulette_01bvw_prop_casino_roulette_01vw_prop_casino_roulette_01b
🎰 Slot Machines & Video Poker
vw_prop_casino_slot_01a → 08ach_prop_casino_slot_01a → 04avw_prop_casino_videopoker_01avw_prop_casino_videopoker_01bch_prop_casino_videopoker_01a+3 custom molo_casino machines
🎡 Lucky Wheel
vw_prop_vw_luckywheel_01avw_prop_vw_luckywheel_02acustom molo_casino wheel
🐎 Inside Track
molo_casino_props_betting_screenvw_prop_vw_scrn_it_01avw_prop_casino_screens_01a×16 custom betting terminalsvw_prop_casino_term_01a / 02a / 03a
🏨 Hotel
molo_casino_hotelscreench_prop_casino_door_01g

Hotel Rooms

Book directly on the interactive terminal screen — payment in chips, keycard access, 1 to 24 hours (48 h max).

Spade Room

100 chips/h
2 guests

Heart Room

100 chips/h
2 guests

Diamond Room

100 chips/h
2 guests

Club Room

100 chips/h
2 guests
🂡

Ace Room

100 chips/h
2 guests
👑

Royal Suite — VIP

500 chips/h
8 guests

Commands

CommandWhoDescription
/hotelinvite <id>PlayerInvite a player as a guest to your hotel room
/casinochips <id> <amount>AdminAdd or remove chips for a player
/casinowheelreset <id>AdminReset a player's Lucky Wheel cooldown
/hotelreset <room>AdminForce-free a hotel room
/molo_scanprops [radius]SetupList prop models around you
/molo_addprop <type>SetupRegister the nearest prop as a table/machine
/molo_debugpropsSetupShow detected casino props
/molo_npcSetupIn-game NPC editor + export to config
/molo_routeSetupBuild wanderer routes point by point + export
/molo_roomSetupShow the current MLO room name
/hotelscreendebugSetupCalibrate 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.