Scriptname TeleP_Riften extends ObjectReference ObjectReference Property TeleportMarker autoEvent OnActivate(ObjectReference akActionRef)Game.GetPlayer().MoveTo(TeleportMarker)EndEvent
Now I could only get this to work if I created nine identical scripts, only named for each city, if I didn't do that, it teleported you into blue nothingness. So I did that, and it worked...for a while. I moved on to other things in my house mod, but have now noticed its not working again. It still teleports you into the Tamriel world without problems, so Falkreath, Winterhold, Morthal and Dawnstar are not an issue. But any of the cities that have their own world space I just get teleported into blue nothingness. I have no idea why and it's driving me mad, anyone know what I'm doing wrong? and surely there's a way to do this as a single script and just change the variables/properties for each activator?
Also, if anyone knows how I could check to see if the player has traveled to the city in question and if they have not, then get the message "You can only teleport to cities you have already visited" instead of being teleported. Finally, it would also be really nice if your follower came with you, as currently they don't. If anyone can help with any of this I would be really grateful

.