Jump to content

OnContainerChanged compile error


MackenzieBeyer

Recommended Posts

I'm trying to make an OnContainerChanged script on a key and this is my code

Event OnContainerChanged(ObjectReference newContainer, ObjectReference oldContainer)
if (newContainer == Game.GetPlayer())
BWTQuest.SetObjectiveDisplayed(21)
BWTQuest.SetStage(21)
Endif
EndEvent

 

And every time I attempt to compile, I get this error

C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\temp\BWTKeyScript.psc(7,0): variable BWTQuest is undefined
C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\temp\BWTKeyScript.psc(7,9): none is not a known user-defined type
C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\temp\BWTKeyScript.psc(8,0): variable BWTQuest is undefined
C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\temp\BWTKeyScript.psc(8,9): none is not a known user-defined type
No output generated for BWTKeyScript, compilation failed.

Batch compile of 1 files finished. 0 succeeded, 1 failed.
Failed on BWTKeyScript

 

Please help, I'm pulling my hair out over this. Thanks.

Edited by MackenzieBeyer
Link to comment
Share on other sites

I'm trying to make an OnContainerChanged script on a key and this is my code

Event OnContainerChanged(ObjectReference newContainer, ObjectReference oldContainer)

if (newContainer == Game.GetPlayer())

BWTQuest.SetObjectiveDisplayed(21)

BWTQuest.SetStage(21)

Endif

EndEvent

 

And every time I attempt to compile, I get this error

C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\temp\BWTKeyScript.psc(7,0): variable BWTQuest is undefined

C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\temp\BWTKeyScript.psc(7,9): none is not a known user-defined type

C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\temp\BWTKeyScript.psc(8,0): variable BWTQuest is undefined

C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\temp\BWTKeyScript.psc(8,9): none is not a known user-defined type

No output generated for BWTKeyScript, compilation failed.

 

Batch compile of 1 files finished. 0 succeeded, 1 failed.

Failed on BWTKeyScript

 

Please help, I'm pulling my hair out over this. Thanks.

Have you defined your quest as a property on the key script? And filled the properties in the CK. For example

Scriptname BTWKeyScript extends ObjectReference  

Quest Property BTWQuest  Auto

Event OnContainerChanged(ObjectReference aknewContainer, ObjectReference akoldContainer)
        if (aknewContainer == Game.GetPlayer())
                BTWQuest.SetObjectiveDisplayed(21)		
	            BTWQuest.SetStage(21)
	endif
EndEvent

If you have are you sure your Quest script is in the correct folder. By default the CK places script psc files in C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source

and pex files in C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts

Link to comment
Share on other sites

  • Recently Browsing   0 members

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