Symptoms
The map opens as expected, but:- markers another resource created are missing from it entirely; or
- they are drawn, but with a generic icon and no name in the legend; or
- some resources’ markers appear and others’ do not.
Causes
The map finds every marker on its own and reads its icon, colour and position from the game. A marker’s name, size, category and the rest cannot be read back from the game: the resource that created the marker has to tell the map. For Lua resources, the integration does that. Markers listed under a generic name, at the wrong size. The integration is not installed, or the resource was started before it was. A resource that creates all its markers when it starts needs a restart after the integration is installed. Some resources but not others. The integration reaches the resources that existed when it was run. A resource added afterwards was never visited. Markers from a JavaScript or C# resource. The integration only reaches Lua. Those resources send their markers’ details themselves: see Markers from JavaScript and C#. A marker missing entirely. A marker set not to show on the game’s map (SetBlipDisplay) is
left off this one too. A radius marker (AddBlipForRadius) is drawn only once the map knows its
radius, which a JavaScript or C# resource has to send.
Fix
1. Install the integration
Run the script for your platform, from theinstall directory inside the map’s resource:
resources directory first.
2. Restart the server
A full restart, so every resource is loaded with the integration in place and recreates its markers.3. Confirm the integration reached the resource
Open thefxmanifest.lua of a resource whose markers are missing. Near the top there should be a
line pointing into the map:
resources directory the script found.
Run the script again.