Was mache ich beim Skripten falsch? (* Morrowind)

Was mache ich beim Skripten falsch? (* Morrowind)

Ich habe ein Problem einen Ring zu Scripten der mich in mein Haus bringt. Folgendes Script habe ich vom Ascadianhaus genommen. Doch es Teleportiert mich nach der Änderung immer noch zum Ascadianhaus.

begin Amelathiatransporter

short teleportStatus
short OnPCEquip

if (OnPCEquip == 1)
set teleportStatus to 1
set OnPcEquip to 0
endif
if (teleportStatus == 1)
messagebox "Und ab nach Hause...."
player->positioncell -256 401 64 180 "Amelathias Haus - Eingang"
set teleportStatus to 0
endif

end Amelathiatransporter

Ich schätze das hat was mit meinen Koordinaten zu tun. Doch wenn ich den ersten Gegenstand bei meiner Eingangstür anklicke habe ich unten in der Zeile bei Statik doch meine Koordinaten von dem Teil, richtig ?
Wenn ich im Exterrier meine Tür anklicke steht bei ihr unten rechts neben Statik 22539 19706 394 90(-3-3), nach diesen Zahlen lande ich etwa in der Mitte von Balm und Ald'ruhn in der Walachei, wie kann das sein?
Guck mal nach, ob teleportStatus ein Global ist (Gameplay - Globals); wenn ja, dann benutz einfach eine andere Variable zum Beispiel AmelathiaTeleport.


SPQR
Ich habe nachgeschaut, neee ist es nicht aber ich werd es jetzt trotzdem mal mit AmelathiaTeleport versuchen. Hab erst einmal vielen Dank.
Hab es mit AmelathiaTeleport versucht jetzt kommen wieder Fehler
Script Error: EXPRESSION in Amelathia
Ausführung fortsetzen? wenn ich ja klicke kommt dann noch
Right eval
Ausführung fortseten?
Also auch nix, schaaad. Aber Danke trotzdem.
Logge dich ein um einen Beitrag zu schreiben.