Beginning Scripting

Starter scripting tutorials.


TitleBrief Description
BubaDragon - Guide to DebuggingBubaDragons guide to NWNScript Debugging
Celowin - Part I: The BasicsFirst in a series of tutorials teaching the fundamentals of writing NWNScript to a complete beginner.
Celowin - Part II: Local VariablesSecond in a series of tutorials teaching the fundamentals of NWNScript programming to a complete beginner.
Celowin - Part III: ConditionalsThird in a series of tutorials teaching the fundamentals of NWNScript programming to a complete beginner.
Celowin - Part IV: User Defined EventsFourth in a series of tutorials teaching the fundamentals of NWNScript programming to a complete beginner.
Celowin - Part V: Learning on Your Own, Non-NPC ScriptsFifth in a series of tutorials teaching the fundamentals of NWNScript programming to a complete beginner.
Celowin - Part VI: LoopsSixth in a series of tutorials teaching the fundamentals of NWNScript programming to a complete beginner.
Celowin - Part VII: Scripting for ItemsSeventh in a series of tutorials teaching the fundamentals of NWNScript programming to a complete beginner.
Celowin - Part VIII: FunctionsEighth in a series of tutorials teaching the fundamentals of NWNScript programming to a complete beginner.
Celowin - Part IX: Functions that Return, Default Parameters, LibrariesNinth in a series of tutorials teaching the fundamentals of NWNScript programming to a complete beginner.
Compiler Error MessagesA list of some reasons why the compiler will produce certain error messages and how to fix them.
David Gaider - Setting VariablesInformation on how to set and retrieve variables on objects so they maintain state.
Grimlar - Guide To Secret DoorsA short explanation of how to place and setup hidden doors.
Grimlar - Guide To The Stone Of RecallA quick demonstration of how to set up a Stone of Recall in your module.
Grimlar - Introduction To Tag Based ScriptingA guide to using Tag Based Scripting, including a short demonstration.
Ten Caveats for the Novice ScripterProvides insights to problems most often encountered by script writers making a module.