IAK Skyclub
IAK Skyclub is a fully custom FiveM interior map — a high-end nightclub built on top of one of Los Santos' tallest skyscrapers. The venue features a live animated laser dancefloor, a DJ booth, reception area, VIP office, safe room and bathrooms, all controlled in real-time through an in-game NUI panel.
The resource name must remain iak_skyclub_v3 exactly. The script verifies its own name on startup and disables the interior if renamed.
Rooms & Areas
| Area | Description |
|---|---|
| Dancefloor | Main floor with animated laser grid, ceiling rigs and colour-changing lighting |
| DJ Booth | Elevated DJ set overlooking the dancefloor |
| Reception | Ground-floor entry with custom reception desk |
| Hall & Elevator | Entrance corridor with custom lighting and elevator shaft |
| VIP Office | Private office with desk and safe |
| Safe Room | Secured inner room adjacent to the office |
| Bathrooms | Full bathroom with mirrors |
Features
- Animated laser dancefloor — YCD-driven laser grid animation with custom texture atlas
- Real-time colour control — 8 lighting colours (Blue, Green, Red, Orange, Gray, Purple, Pink, Black) changeable live via NUI without a server restart
- NUI control panel — dropdown menu to switch entity sets and colours; opens via
Ekey orox_target - MySQL persistence — active entity sets and selected colours are saved to a
mbt_skyclubtable and restored on every server restart (auto-created, no manual SQL needed) - Multi-framework — ESX, QBCore, OX Core and a fully custom bridge
- Custom audio — dedicated nightclub ambient soundscape loaded via GTA audio data file
- Map blip — configurable minimap blip pointing to the club entrance
- ox_target support — optional box-zone interaction for the control panel
- TxAdmin integration — state saved automatically on scheduled restarts and server shutdown
- Version checker — logs a warning in the console when a newer version is available
Location
The club is positioned at the top of a downtown skyscraper:
X: -899.09 Y: -444.63 Z: 162.47The minimap blip points to street level at the building entrance (Z: 39.61).
Supported Frameworks
| Framework | Supported |
|---|---|
| ESX Legacy | ✅ |
| QBCore | ✅ |
| OX Core | ✅ |
| Custom | ✅ via skyClubCustomInit export |
How it works
- On resource start the server reads the
mbt_skyclubMySQL table (created automatically if missing) and loads saved entity set states - When a player loads in, the server fires
mbt_skyclub:syncEntityDatato that client — the client activates/deactivates entity sets and applies the saved colour for each set inside the GTA interior - A player presses
Enear the reception panel (or uses the ox_target interaction) to open the NUI dropdown - Selecting a colour from the NUI triggers
mbt_skyclub:sendSetEntitySetColoron the server, which updates the in-memory state, broadcasts it to all connected clients, and optionally saves to the database immediately - On TxAdmin scheduled restart or shutdown the state is persisted to MySQL
