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

From the CreationKit Wiki
Jump to navigation Jump to search
imported>Scornett
 
imported>Scrivener07
 
(2 intermediate revisions by 2 users not shown)
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]]
[[Category:Tutorials]]
 
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}}

Latest revision as of 17:31, 7 September 2013

Bethesda-logo-black.png

Originally written by Bethesda, the Bethesda Scripting Tutorial Series will introduce you to the Creation Kit's new Papyrus scripting language.


Papyrus Hello World[edit | edit source]

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.

Variables and Conditionals[edit | edit source]

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

Introduction to Properties and Functions[edit | edit source]

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

Events and Properties[edit | edit source]

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.



Language: [[
Category:Bethesda Scripting Tutorial Series|English]]  • [[
Category:Bethesda Scripting Tutorial Series/fr|français]] • [[
Category:Bethesda Scripting Tutorial Series/ja|日本語]] • [[
Category:Bethesda Scripting Tutorial Series/ru|русский]]