Dependencies
Required
- ml_bridge: Framework abstraction (player, inventory, items, waypoints)
- ox_lib: Keybind registration, notifications, clipboard
- oxmysql: Database layer for marker persistence and fog of war
Framework
server.cfg
1ensure qb-core
2ensure oxmysql
3ensure ox_lib
4ensure ml_bridge
5ensure ml_custommapserver.cfg
1ensure qbx_core
2ensure oxmysql
3ensure ox_lib
4ensure ml_bridge
5ensure ml_custommapserver.cfg
1ensure es_extended
2ensure oxmysql
3ensure ox_lib
4ensure ml_bridge
5ensure ml_custommapserver.cfg
1ensure oxmysql
2ensure ox_lib
3ensure ml_bridge
4ensure ml_custommapAuto Detection
ml_bridge detects your framework automatically. No manual setup.
Optional
HUD
- ml_hud: When present,
Config.RadarControl.enabled = truetells it to show/hide the GTA radar based on whether the player carries a map item. Harmless if the export is not available.
Inventory
Any inventory system supported by ml_bridge works:
ox_inventoryqb-inventoryps-inventoryorigen_inventory- Any ESX / QBCore / Qbox default inventory
The script only uses Bridge functions: Bridge.HasItem, Bridge.GetSlot, Bridge.GetItems, Bridge.BindUsableItem, Bridge.SetItemMeta, Bridge.GiveItem. Whichever inventory your framework uses, these calls route through the correct backend.