@Soul96

Dann müsste er aber auf dem Kristall draufstehen, damit die Bedingung NICHT erfüllt ist, indem alle Koordinaten übereinstimmen.

Aber ich würde so ähnlich vorgehen.
Ich würde mit Hilfe von Koordinaten-Variablen ein "Quadrat" um den Kristall zeichnen, und abfragen ob sich der Held in dem Quadrat befindet.
Dann würde allerdings das Speichern auch aktiviert sein, wenn der Held in der Ecke des Quadrates steht.