Ha! moveto, meine neue Lieblingsfunktion.

Stell in deinen Keller einen X-Heading-Marker (die nehm ich jedenfalls, prinzipiell geht auch ne Ratte, aber egal). Plaziere ihn so, wie du ankommen möchtest.
Jetzt den Marker doppelklicken, und oben einen Namen eingeben, den es nicht nochmal gibt, zB "RandulfsKeller". Achte außerdem darauf, dass "persistent reference" und "initially disabled" angehakt ist.

Jetzt schreibst du ein Script. (Gameplay -> Edit Scripts)
Oben rechts muss "Object" stehen.
Code:
scn RandulfsKellerTransport

Begin OnEquip
player.moveto RandulfsKeller ;Der Spieler wird zu deinem Marker transportiert
player.UnequipItem RandulfsRing ;Der Ring wird automatisch wieder abgelegt (Das hab ich bisher noch nicht selbst geteste, müsste aber klappen)
end
Dieses Script stellst du dann bei deinem Teleportring (der in diesem Beispiel "RandulfsRing" heißt) ein.

So müsste es klappen.