This is my script, which compiles wihout errors:
Scriptname crbBoatTeleportScript extends ObjectReference ObjectReference Property teleDestMarker autoMessage Property Message1 AutoEvent onActivate(ObjectReference akActionRef) int choice = Message1.Show() if (choice == 0) Game.GetPlayer().SetVehicle(None) Game.GetPlayer().MoveTo(teleDestMarker) EndIfEndEvent
I made a kind of ferry which transfers the player to a tiny island and back. AS soon as the player enters the trigger, he gets a message to choose if he wants to use the boat or not. Works fine unless the player sits on a horse...
Since "IsRiding" and "GetSitState" wont work with papyrus, I decided, to detach the player from any vehicle before moving him - according to the CK Scripting Ref I do this with SetVehicle(None). But it simply don′t work. Player is still riding the horse after transfer with causes the game to freeze or CTD.
Any help welcome! Thanks!

