Difference between revisions of "Category:Bethesda Scripting Tutorial Series"

no edit summary
imported>Helkonk
imported>Scrivener07
 
Line 1: Line 1:
The '''Bethesda Scripting Tutorial Series''' will introduce you to the Creation Kit's new [[:Category:Papyrus|Papyrus scripting language.]]
[[File:Bethesda-logo-black.png]]
 
Originally written by Bethesda, the '''Bethesda Scripting Tutorial Series''' will introduce you to the Creation Kit's new [[:Category:Papyrus|Papyrus scripting language.]]
 
 
== [[Bethesda Tutorial Papyrus Hello World|Papyrus Hello World]] ==
This tutorial introduces the basics of Papyrus, the Creation Kit's scripting language.
 
You will learn:
* How to create a new script and attach it to an object.
* How to get your script to respond to an event.
 
==[[Bethesda Tutorial Papyrus Variables and Conditionals|Variables and Conditionals]]==
You will learn:
*How to create and use variables
*How to create a comment to add notes to your script for future reference
*How to ask a script running in the game for the values of its variables
*How to use a conditional if-then-else statement to add logic to your scripting
 
==[[Bethesda Tutorial Papyrus Introduction to Properties and Functions|Introduction to Properties and Functions]]==
This will be a longer tutorial than the first two, and introduce you to some more advanced topics. Hang in there!
 
You will learn:
*About things glossed over in previous tutorials:
**The first line of a script, and what it means to "extend" a script
**How to add tool tips to your script using {}
*How to use properties and hook them up in the editor
*How to create and use a function
 
==[[Bethesda Tutorial Papyrus Events and Properties|Events and Properties]]==
This tutorial introduces Papyrus '''Events''' and '''Properties'''.
 
You will learn:
* Basic information about Papyrus Events and how they are triggered.
* Basic information about Papyrus Properties, and how to create, fill, and use them.
* How the game interacts with Papyrus by communicating events.
* How Papyrus interacts with the game by performing actions on properties.
 
 
{{Languages}}
{{Languages}}
<br/>
'''IMPORTANT !!''' Be sure to read the section [[Bethesda_Tutorial_Papyrus_Events_and_Properties#Attaching_the_Script|Attaching the script]] of the first tutorial, even if you are learning by editing existing script. Without this step (which does not appear in the hello world tutorial), all the '''properties''' of your script will work incorrectly. The short reason is that properties are only local names for external resources, even if they have the same name as an existing external object.
[[Category:Tutorials]]
Anonymous user