Table of Contents:
X. Purpose
Xi. Version Information
1. How to use this guide
2. Basic Knowledge
2A.  Terminology
2B. Before you get started
2Bi. "if" statements
2Bii. "while" loops
2Biii. "for" loops
2Biii.1 "for" loops for indexes
2Biv. Using the "else" statement
2Bv. "timeouts"
2Bv.1 Timeout Loops
2Bv.2 Timeouts online
2Bvi. "sleep"
2Bvii. "timeout" vs. "sleep"
2C. Explanation of Commands
2D. Explanation of Flags
2E. Explanation of Variables
2Ei. Built-in vars & vars
2Eii."this." vars & vars
2F. Explanation of Strings
2Fi. Setstring vs. Built-in Strings
2G. How to read the x,y Values
2Gi. Tile's Size and Importance
2Gii. Player Size
2H. Explanation of Arrays
2Hi When to use arrays
2I Explanation of Functions
3. Program Execution
4. Simple NPC Manipulation
5. Complex NPC Manipulation
6. Player Manipulation
7. Level/Game Manipulation
8. Baddy Manipulation
9. File Operations
10. Special Symbols
11. Built In Flags
12. Built In Variables
13. Message Codes
14. Tips For Scripting
14A. Functions
15. Links
16. Credits/Legal Stuff
17. Thanks to
18. Downloads