Difference between revisions of "Adding Working Scripts to Items"
Adding Working Scripts to Items (edit)
Revision as of 11:45, 21 February 2012
, 11:45, 21 February 2012no edit summary
imported>Mr6 (Created page with "Category:Tutorials Category:Community Tutorials ===What it does:=== This tutorial will go step-by-step to adding a simple script to an item-- gloves that grant you th...") |
imported>Mr6 |
||
Line 12: | Line 12: | ||
===Writing the script=== | ===Writing the script=== | ||
Now that the easy part is done, we will move on to the difficult part. From Gameplay at the top select Papyrus Script Manager, right click on a script and select New. You will be greeted with a dialogue box. | Now that the easy part is done, we will move on to the difficult part. From Gameplay at the top select [[Papyrus Script Manager]], right click on a script and select New. You will be greeted with a dialogue box. | ||
[[File:AddingScriptsToItems-NewScript.jpg|200px|thumb|none|alt=Container window settings|Create a Script]] | [[File:AddingScriptsToItems-NewScript.jpg|200px|thumb|none|alt=Container window settings|Create a Script]] | ||
Because it's an item, it must extend ObjectReference because OnEquipped is an ObjectReference Script. | Because it's an item, it must extend [[ObjectReference_Script|ObjectReference]] because [[OnEquipped_-_ObjectReference|OnEquipped]] is an ObjectReference Script. | ||
Now we can simply just write out our script and save it. | Now we can simply just write out our script and save it. | ||
Line 25: | Line 25: | ||
</source> | </source> | ||
In order to use things like AddSpell and AddItem, you have to make a property for them in your script. If not you will get an "Undefined variable" error. | In order to use things like [[AddSpell]] and [[AddItem]], you have to make a [[Variables_and_Properties|property]] for them in your script. If not you will get an "Undefined variable" error. | ||
<source lang="papyrus"> | <source lang="papyrus"> |