Du könntest es auch allgemeiner machen:
Commonevent (wie immer XD) mit Parrallelprozess:
Code:
Change Var.[HeroMapID] = Hero Map ID
If [HeroMapID] = 1
 Show Picture 20 "Blbalstadtnahme] 320/240
End
Wait 0.0
Die Map ID ist die nummer der karte, also wenn du ne karte erstellst steht da ja nicht direkt ein name sonder MAPXXX. Das ist die ID der Karte, sollte man aber auch unter Mapeinstellungen finden!
Du musst aber am Schluss des Events (wenn du es ausweites) immer in der letzten ElseCase "ErasePicture 20" machen sonst wird das bild nicht nur in der Stadt angezeigt ^^

Wenn du willst das das Bild auch verschwindet machste einfach "MovePicture " und dann ist gut, dann solltest du aber kein Parralellprozess nehmen sonder CallEvent und ein Event auf der Betroffenen Map machen:
Code:
Call Event [Name~Stadt]
Erase Event/Clear Timer
Dann gehts...
Mfg
Mayaki

P.S. Erase Event oder ClearTime ist eine Kurze lösung des Problems das KoAAngel angesprochen hat ^^