X13Studios Posted September 25, 2011 Share Posted September 25, 2011 (edited) Hey im in the process of creating a large world space full of cities and area to explore and i want the player to find a npc in a familliar town and thru conversation offer to take the player to the world by boat.(teleport player) to the new world. I was wondering how to do this. ty for your time. Edited September 25, 2011 by X13Studios Link to comment Share on other sites More sharing options...
jamochawoke Posted September 25, 2011 Share Posted September 25, 2011 You can write a script that once a certain dialogue is reached it would activate a player.moveto command. Link to comment Share on other sites More sharing options...
ub3rman123 Posted September 25, 2011 Share Posted September 25, 2011 Remember to not call MoveTo on the player while you're still in conversation. Make a quest script that checks a variable. if the variable is changed then it teleports the PC. Make conversation change the variable. Then when you've teleported change the variable to something else entirely so it won't loop teleports. If you call MoveTo while in dialogue it does something really screwy and breaks the save game. I made that mistake myself once and broke a perfectly good save. http://cs.elderscrolls.com/constwiki/index.php/Common_Bugs#MoveTo_Oddities Link to comment Share on other sites More sharing options...
X13Studios Posted September 25, 2011 Author Share Posted September 25, 2011 so i need to use the player.moveto in a dialog script sounds easy enough ill try it out. And post if i cant make it Link to comment Share on other sites More sharing options...
X13Studios Posted September 25, 2011 Author Share Posted September 25, 2011 I forgot to ask what do i put al the location? world name then Cords? can i get ab example of a player.moveto command Link to comment Share on other sites More sharing options...
X13Studios Posted September 25, 2011 Author Share Posted September 25, 2011 oops didnt read the last post ty for the info i wont make that mistake Link to comment Share on other sites More sharing options...
X13Studios Posted September 25, 2011 Author Share Posted September 25, 2011 by variable do you mean condition? Link to comment Share on other sites More sharing options...
ub3rman123 Posted September 26, 2011 Share Posted September 26, 2011 Does your mod have a quest script? If so, put at the beginning among the declarations "short PCbeingwarped" Then in the result script for the dialogue, put in "set (Questname).PCbeingwarped to 2" On the quest script put in "if PCBeingWarped == 1player.moveto (Destination)" Link to comment Share on other sites More sharing options...
Recommended Posts