For what JASS
is, someone else can probably give a more accurate definition... but I'll try. JASS is the scripting language triggers are based on, that lets you identify what you want to happen and when.
For learning how to express what you want to happen using JASS, try making what you want to happen using the GUI triggers, then converting them to custom text using the menu option. I would suggest concentrating on these aspects:
- if/then functions
- loops
- what a trigger is; its components
- how variables work! very important. local and global variables.
- how handles work; variable types in general
- what kind of functions are available for you to use (the list of functions enumerated in blizzard.j and common.j)
Most of this can learned by reading everything at
http://jass.sourceforge.net... and search these forums for `memory leaks', because once you understand those, you understand local variables and handles. >.>[/list][/list]