Configuration Reference
All settings live in config .lua at the root of the resource. This file is not escrowed and can be edited freely.
Interaction point
MBT .MenuCoords = vector3 (- 905.28 , - 448.8 , 160.31 )
MBT .Distance = 10.0
Key Type Description MenuCoords vector3 World position of the NUI interaction point (near the reception panel) Distance number Proximity threshold in metres; beyond this the help text is not shown
Minimap blip
MBT .Blip = {
[ "Active" ] = true ,
[ "Location" ] = vector3 (- 911.64 , - 451.13 , 39.61 ),
[ "Name" ] = "Skyclub" ,
[ "Sprite" ] = 675 ,
[ "Colour" ] = 61 ,
[ "Scale" ] = 1.0
}
Key Type Description Active boolean Show / hide the minimap blip Location vector3 Blip position — set to street level at the building entrance Name string Label shown when hovering the blip Sprite number GTA blip sprite ID Colour number GTA blip colour ID Scale number Blip icon size
Labels
MBT .Labels = {
[ "open_menu" ] = "~INPUT_PICKUP~ Open Menu" ,
[ "dancefloor" ] = "Set 1" ,
[ "open_menu_target" ] = "Open Menu"
}
Key Description open_menu Help text shown on-screen when the player is within range (supports GTA input tokens like ~ INPUT_PICKUP ~ ) dancefloor Display label for the dancefloor entity set in the NUI dropdown open_menu_target Label shown in the ox_target interaction list
Persistence
MBT .TXAdmin = false
MBT .SaveSetsOnPlayerLogout = false
MBT .SaveSetsOnSetChange = true
Key Type Default Description TXAdmin boolean false Enable TxAdmin event hooks — saves state 10 seconds before a scheduled restart and immediately on server shutdown SaveSetsOnPlayerLogout boolean false Save entity set state every time any player disconnects. Not recommended on busy servers SaveSetsOnSetChange boolean true Save immediately when a colour change is applied. Recommended — ensures no state is lost between restarts
ox_target integration
MBT .Target = {
[ "Active" ] = false ,
[ "Skyclub Menu" ] = function ()
exports . ox_target : addBoxZone ({
name = "skyclubmenu" ,
coords = vec3 (- 906.53 , - 448.62 , 160.0 ),
size = vec3 ( 2.75 , 0.9 , 0.225 ),
rotation = 28.0 ,
debug = false ,
options = {
{
name = 'box' ,
distance = 3.4 ,
icon = 'fa-solid fa-cube' ,
label = MBT .Labels[ "open_menu_target" ],
onSelect = openEntMenu
},
}
})
end
}
Key Type Description Active boolean Set to true to use ox_target instead of the default proximity + E key interaction
When Active is false the script uses a marker at MenuCoords and the E key mapping to open the menu. When true , ox_target must be running and the box zone defined in [ "Skyclub Menu" ] is registered instead.
You can adjust the coords , size , rotation and distance values of the ox_target zone to match any repositioning you make to the interaction point.