MackenzieBeyer Posted September 5, 2017 Share Posted September 5, 2017 (edited) I'm trying to make an OnContainerChanged script on a key and this is my codeEvent OnContainerChanged(ObjectReference newContainer, ObjectReference oldContainer)if (newContainer == Game.GetPlayer())BWTQuest.SetObjectiveDisplayed(21)BWTQuest.SetStage(21)EndifEndEvent And every time I attempt to compile, I get this errorC:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\temp\BWTKeyScript.psc(7,0): variable BWTQuest is undefinedC:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\temp\BWTKeyScript.psc(7,9): none is not a known user-defined typeC:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\temp\BWTKeyScript.psc(8,0): variable BWTQuest is undefinedC:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\temp\BWTKeyScript.psc(8,9): none is not a known user-defined typeNo 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 September 5, 2017 by MackenzieBeyer Link to comment Share on other sites More sharing options...
Aragorn58 Posted September 6, 2017 Share Posted September 6, 2017 I'm trying to make an OnContainerChanged script on a key and this is my codeEvent OnContainerChanged(ObjectReference newContainer, ObjectReference oldContainer)if (newContainer == Game.GetPlayer())BWTQuest.SetObjectiveDisplayed(21)BWTQuest.SetStage(21)EndifEndEvent And every time I attempt to compile, I get this errorC:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\temp\BWTKeyScript.psc(7,0): variable BWTQuest is undefinedC:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\temp\BWTKeyScript.psc(7,9): none is not a known user-defined typeC:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\temp\BWTKeyScript.psc(8,0): variable BWTQuest is undefinedC:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\temp\BWTKeyScript.psc(8,9): none is not a known user-defined typeNo 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 EndEventIf 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\Sourceand pex files in C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts Link to comment Share on other sites More sharing options...
Recommended Posts