Difference between revisions of "Adding Working Scripts to Items"

no 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">
Anonymous user