Mmm... what about simple events?
Let's say: You set 2 variables - Map X and Map Y.
That would be the position of the indicator on the screen.
Then, just 2 pictures: Map and indicator.
U make an event that shows the picture of the map, and then shows the indicator on it, for 1-2 seconds or till player presses enter.
And for every place (every map/zone) you go, u set an event on autostart wich determines the Map X and Map Y variable so u'll display the indicator on the right place. Isn't it simple?
Tell me if i misunderstood the request, it actually seems too simple to be made with a script...
P.S.: Little hint, never tell a scripter "That doesn't work". It doesn't mean anything. Tell him WHAT doesn't work, why, where, how and every detail you can imagine.