Script for start a quest after dialogue

Post » Wed Jun 20, 2012 7:44 am

What i need to write to start a quest in the script box "Papyrus fragment" in the topic info box?
User avatar
Chantel Hopkin
 
Posts: 3533
Joined: Sun Dec 03, 2006 9:41 am

Post » Wed Jun 20, 2012 4:15 am

1. Just type in ";" without the quotes and click the compile button. You'll see a fragment script being generated.
2. Click the fragment script and click "Properties". If the "add property" button is grayed out, go back to the dialogue view and make sure your dialogue is actually linked.
3. Add a Quest property. Set it to your quest you want.
4. Erase ";" and type in myquestproperty.Start()
User avatar
stephanie eastwood
 
Posts: 3526
Joined: Thu Jun 08, 2006 1:25 pm

Post » Wed Jun 20, 2012 4:16 am

Excuse me, but linked to what? And how i link it?
User avatar
Robert Devlin
 
Posts: 3521
Joined: Mon Jul 23, 2007 2:19 pm

Post » Wed Jun 20, 2012 4:13 am

Much simpler way:
GetOwningQuest().SetStage(10)
Stage 10 might not be the starting stage of your quest.
In general this tutorial is really good: http://www.creationkit.com/Bethesda_Tutorial_Planning_the_Quest :)
User avatar
Kevan Olson
 
Posts: 3402
Joined: Tue Oct 16, 2007 1:09 am

Post » Wed Jun 20, 2012 12:12 am

But how I active a specific quest?
User avatar
Melanie Steinberg
 
Posts: 3365
Joined: Fri Apr 20, 2007 11:25 pm

Post » Wed Jun 20, 2012 1:47 am

Excuse me, but linked to what? And how i link it?

Have you followed the tutorials on the wiki? http://www.creationkit.com/Bethesda_Tutorial_Dialogue. If the dialogue is working ingame then good, just add a quest property for the quest you want to start. Then in the fragment box all you need to do is questpropertyname.Start()
User avatar
elliot mudd
 
Posts: 3426
Joined: Wed May 09, 2007 8:56 am


Return to V - Skyrim