Jump to content

Forced Dialogue for quest HELP!


DingleMcDonglic

Recommended Posts

I've been trying hard the last few days i have all the dialogue made and scripts don it isnt working for me

this is the quest script: (sorta pathetic following YT tut)

  1. SCN DarrenDukeYoullNeverWalkAloneQuestScript
  2. short talking

This is the trigger for it:

SCN DarrenDukeForcedDialogueTriggerScript01

Short Triggered

begin OnTriggerEnter Player
if [Triggered ==0]
GetQuestRunning DarrenDukeYoullNeverWalkAloneQuest
set DarrenDukeYoullNeverWalkAloneQuest.talking to 1
set triggered to 1
endif

end

I have my Packages done and the trigger in place, it is supposed to happen if "GetQuestRunning DarrenDukeYoullNeverWalkAloneQuest 10"

but it never works.

any help would be apretiated

Link to comment
Share on other sites

Your condtions are wrong. Are you sure you use GECK PU + NVSE? Good thing about GECK PU and NVSE is that you'll see your mistakes after hitting "compile" button.

 

In this case you should add additional nest of conditions

begin OnTriggerEnter Player

if Triggered ==0

  if GetQuestRunning DarrenDukeYoullNeverWalkAloneQuest == 1
     set DarrenDukeYoullNeverWalkAloneQuest.talking to 1
     set triggered to 1
  endif

endif

end

GetQuestRunning is a condition

so if player enters trigger and Triggered == 0 and quest DarrenDukeYoullNeverWalkAloneQuest is running next 2 lines will execute.

Link to comment
Share on other sites

Your condtions are wrong. Are you sure you use GECK PU + NVSE? Good thing about GECK PU and NVSE is that you'll see your mistakes after hitting "compile" button.

 

In this case you should add additional nest of conditions

begin OnTriggerEnter Player

if Triggered ==0

  if GetQuestRunning DarrenDukeYoullNeverWalkAloneQuest == 1
     set DarrenDukeYoullNeverWalkAloneQuest.talking to 1
     set triggered to 1
  endif

endif

end

GetQuestRunning is a condition

so if player enters trigger and Triggered == 0 and quest DarrenDukeYoullNeverWalkAloneQuest is running next 2 lines will execute.

so does this look right?

SCN DarrenDukeForcedDialogueTriggerScript01

Short Triggered

Begin OnTriggerEnter Player

if Triggered ==0

  if GetQuestRunning DarrenDukeYoullNeverWalkAloneQuest == 1
     set DarrenDukeYoullNeverWalkAloneQuest.talking to 1
     set triggered to 1
  endif

endif

end

Link to comment
Share on other sites

You should create a shortcut. Path will look like this

Steam\steamapps\common\Fallout New Vegas enplczru\nvse_loader.exe" -editor

and always launch GECK via this shortcut.

So when you make mistake in script compiler won't compile the script and will tell you what you did wrong.

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...