3D Map

Your radar, drawn as a 3D city.

Your radar, where your players see it.

It follows your car through the city.

Each player picks a look, Modern or Legacy.

Day turns to night on the game clock.

Square or round, with the HUD beside it.

Fly the pause map.

Esc or P opens the whole city in 3D. Search for a place, or plan a route with up to 10 stops; Best order puts them in a short order.

Drag
Move
Scroll
Zoom
Right-drag
Turn and tilt
Double-click
Set a waypoint

Why 3D Map.

Radar, pause map and HUD
One resource replaces the game's radar, its pause map and your HUD.
Draws only when needed
It draws a new frame only when the view changes.
Your blips show up
Blips from your resources appear on their own.
Your own map shows up too
Run /mapscan on a custom map and it shows on both maps.
Each player picks
Look, size, shape, zoom and units.

Specs.

Frameworks
HUD
Health, armour, hunger, thirst, stress, stamina, oxygen and voice. In a vehicle: speed, fuel, gear, seatbelt and engine. The street and area too. Hunger, thirst and stress need a framework that keeps them.
Voice
The voice chip reads pma-voice.
Needs
No other resource, no database and no SQL. Tested on game build b3258.
Performance
A settings page for minimap refresh (60, 30 or 20 a second), resolution, pause map detail, buildings and turbines.
Blips
Every game blip gets its icon, and anything else shows as a dot in its colour. The minimap shows up to 40, near the player. Blip names can't be read, so Places shows the kind and the area.
Custom maps
An admin stands on the map and runs /mapscan, about 3.5 minutes for 2 x 2 km. After a restart, its ground, roads, parks, water and buildings show on both maps, measured on a 4 m grid. Scans draw on top of Los Santos, which can't be removed. Interiors and tunnels don’t show. Routes on a scanned map appear on the 3D maps only.
You can edit
config.lua and bridge/*.lua. The rest of the Lua is protected by Cfx.re escrow.
Languages
English. More are on the way.
Not included
qbx_hud's money pop-ups, nitrous and harness.
Will it run on my server?
    
            
    For developers
    ExportWhat it does

    Menus drawn without NUI (NativeUI, RageUI) call SuspendEscape(true) while open. After a restart it fires fzn-3dmap:started, so you can set your holds again.

    Food, drink and stress scripts keep working through hud:client:UpdateNeeds, hud:client:UpdateStress, hud:server:GainStress and hud:server:RelieveStress.

    Questions

    Does it work with my HUD? It replaces qbx_hud, qb-hud, ps-hud and esx_hud, so stop those. If another HUD turns the game's radar back on, 3D Map turns it off again.

    Why do I sign in with Cfx.re? The script goes to your Cfx.re account and runs with your server key.

    Can I get a refund? Yes, if it won't run on your server and we can't fix it in 7 days. Ask within 14 days.

    Do updates cost extra? No. Every update is free for as long as we sell the script.