Category:Bethesda Scripting Tutorial Series

From the CreationKit Wiki
Revision as of 17:31, 7 September 2013 by imported>Scrivener07
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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|русский]]