[SCRIPT] Quest stage opens a door

Post » Tue Jun 19, 2012 5:03 pm

I want to open a door at some point in the quest. I thought about something like this but I get an error.
event  if ( Quest01.setStage == 22 )NorMS06WolfDoor.setOpen()endifendEvent

this code is at this particular door and I only have Quest01 als property


Can I open the door while in dialogue ?
User avatar
Darren Chandler
 
Posts: 3361
Joined: Mon Jun 25, 2007 9:03 am

Post » Tue Jun 19, 2012 8:48 pm

Firstly: You didn't write event and quest
This is right check it out

event OnActivate (ObjectReference akActionRef)if ( Quest01.setStage() == 22 )NorMS06WolfDoor.setOpen()endifendEventQuest property Quest01 autoDoor property NorMS06WolfDoor auto
User avatar
OJY
 
Posts: 3462
Joined: Wed May 30, 2007 3:11 pm

Post » Tue Jun 19, 2012 12:50 pm

Isn't woorking :( and by the way I made a mistake and placed a "setStage" but to check the stage I need a "getStage" (I think)

Now our code looks like this :
event OnActivate (akAction)   if ( Quest01.getStage() == 22 )	  NorMS06WolfDoor.setOpen()   endifendEvent


and my door have Quest and Door property added

Error code :
 missing ID at ')'No output generated for ActivDoor, compilation failed
User avatar
renee Duhamel
 
Posts: 3371
Joined: Thu Dec 14, 2006 9:12 am

Post » Tue Jun 19, 2012 8:42 pm

Check it out must work
event OnActivate (ObjectReference akActionRef)if ( Quest01.GetStage() == 22 )NorMS06WolfDoor.setOpen()endifendEventQuest property Quest01 autoDoor property NorMS06WolfDoor auto
User avatar
Chris Cross Cabaret Man
 
Posts: 3301
Joined: Tue Jun 19, 2007 11:33 pm

Post » Tue Jun 19, 2012 10:37 am

Now I have a
event OnActivate (ObjectReference akActionRef)if ( Quest01.GetStage() == 22 )NorMS06WolfDoor.setOpen()endifendEvent

and error

setOpen is not a function or does not existNo output generated

lol

same happens with

Activate(Game.GetPlayer())

(

)

)

User avatar
Facebook me
 
Posts: 3442
Joined: Wed Nov 08, 2006 8:05 am

Post » Tue Jun 19, 2012 4:15 pm

You wrote this?
Quest property Quest01 autoDoor property NorMS06WolfDoor auto


By the way, don't write ID Door you must to write your own ID, right-click on the script "Edit Properties" --Add Properties and in the "Type" will choice "Door" or "Quest" "Name" it's will be your ID
User avatar
Chad Holloway
 
Posts: 3388
Joined: Wed Nov 21, 2007 5:21 am

Post » Tue Jun 19, 2012 3:47 pm

After I added it to the code I recive this
 variable Quest01 is undefined none is not a known user-defined type cannot compare a none to a int (cast missing or types unrelated) setOpen is not a function or does not exist No output generated for ActivDoor, compilation failed.
User avatar
Alex Vincent
 
Posts: 3514
Joined: Thu Jun 28, 2007 9:31 pm

Post » Tue Jun 19, 2012 8:16 am

Your script hanging on the door?
User avatar
Kelly Tomlinson
 
Posts: 3503
Joined: Sat Jul 08, 2006 11:57 pm

Post » Tue Jun 19, 2012 6:16 pm

Yes.
User avatar
Sylvia Luciani
 
Posts: 3380
Joined: Sun Feb 11, 2007 2:31 am

Post » Tue Jun 19, 2012 2:20 pm

Okay, try save your script and get out from door then will open door script again and save
User avatar
naomi
 
Posts: 3400
Joined: Tue Jul 11, 2006 2:58 pm

Post » Tue Jun 19, 2012 8:50 pm

Ahha, we forgot wrote name of the script
User avatar
benjamin corsini
 
Posts: 3411
Joined: Tue Jul 31, 2007 11:32 pm

Post » Tue Jun 19, 2012 10:49 am

I have done...
Scriptname MyScript extends objectReference event OnActivate (ObjectReference akActionRef)if ( Quest01.GetStage() == 22 )SetOpen()endifendEventQuest property Quest01 autoDoor property asd auto
User avatar
CORY
 
Posts: 3335
Joined: Sat Oct 13, 2007 9:54 pm

Post » Tue Jun 19, 2012 10:40 am

missing EOF at 'Scriptname'
User avatar
Tai Scott
 
Posts: 3446
Joined: Sat Jan 20, 2007 6:58 pm

Post » Tue Jun 19, 2012 10:23 am

Replace Name of the script or remove your old script and create a new script


event OnActivate (ObjectReference akActionRef)if ( Quest01.GetStage() == 22 )SetOpen()endifendEventQuest property Quest01 autoDoor property asd auto
User avatar
Leanne Molloy
 
Posts: 3342
Joined: Sat Sep 02, 2006 1:09 am

Post » Tue Jun 19, 2012 2:32 pm

Works thank you :)
User avatar
Gwen
 
Posts: 3367
Joined: Sun Apr 01, 2007 3:34 am

Post » Tue Jun 19, 2012 1:10 pm

Finally :D
User avatar
K J S
 
Posts: 3326
Joined: Thu Apr 05, 2007 11:50 am

Post » Tue Jun 19, 2012 8:23 am

It compiles but isn't working (when game change the stage, door is still closed).

I gave this up :(
User avatar
Kelli Wolfe
 
Posts: 3440
Joined: Thu Aug 23, 2007 7:09 am

Post » Tue Jun 19, 2012 10:12 am

Ahha, okay
User avatar
Amelia Pritchard
 
Posts: 3445
Joined: Mon Jul 24, 2006 2:40 am

Post » Tue Jun 19, 2012 6:23 pm

but I have another one :P check out my other topic :P
User avatar
Stu Clarke
 
Posts: 3326
Joined: Fri Jun 22, 2007 1:45 pm

Post » Tue Jun 19, 2012 8:17 pm

Okay, if you will have a question asks them to me :)
User avatar
Peter P Canning
 
Posts: 3531
Joined: Tue May 22, 2007 2:44 am


Return to V - Skyrim