EDIT:
Zeigst du das Bild mit der Option Center oder Linke obere Ecke an?
Es muss Center sein. Wenn dann immer noch ein Fehler da ist, liegt es an meiner Rechnung.
Ich glaube das liegt daran das das Event oben Links ja nicht die Screenkoordinaten x/y 0/0 hat sondern glaube ich 16/16 im Ace^^ also bei dir wohl 8/8.
Also die Screen Y und X beim Event oben um -8 jeweils rechnen vor dem umrechnen in map koordinaten.
Nun muss du nur noch schauen ob es schon klappt oder ob du die umwandlung von Screenvariablen zu Map Variablen noch rundest fürs fine tuning.
Edit2: Zusätzlich wären Bilder deines gesammten Eventcodes vorteilhaft.
Finde ich cool das du sowas mit so einfachen mitteln bauen willst.
Wofür braucht man das Event unter dem Bild?????????????????????????????