Schön, schön.
Nur warum hast du die Abhängigkeit von GSI entfernt?
Könntest du da nicht zumindest optional mittels OBSE eine Unterstützung drin lassen?
Für Abfragen würde das so funktionieren:
Code:
if ( IsModLoaded "GlobalSettingsInterface.esm" )
	RunScriptLine "set [QuestID].MyVar to GSITeleport"
endif
wobei MyVar dann abgefragt wird wie GSITeleport.

Um den Wert zu verändern:
Code:
if ( IsModLoaded "GlobalSettingsInterface.esm" )
	RunScriptLine "set GSITeleport to %.0f", MyVar
endif
MyVar wurde dabei vorher auf den neuen Wert gesetzt (Lässt sich natürlich auch direkt mit dem Wert anstelle von %.0f lösen ).

Benötigt mindestens OBSE v0016, allerdings keine Abhängigkeit zu GSI mehr.
Falls du keine Abhängigkeit zu OBSE haben willst lässt sich das auch optional implementieren. Wenn du willst kann ich dir das auch noch erklären.