View Single Post
Old 12-16-2007, 04:15 AM   #4 (permalink)
OOP freak.
Join Date: Feb 2006
Posts: 749
aznricepuff is a jewel in the rough (192)aznricepuff is a jewel in the rough (192)
Former Staff Member: This user used to be on the Hive Workshop staff. 
First of all, read this: JASS Tutorial

It's a great tutorial. I read it when I was first learning JASS and it helped me A LOT. After reading the tutorial I suggest you start making simple custom spells with JASS or open up spell demo maps and looking at the code - that's the fastest way to learn JASS once you know the basics.

Now, as for your questions:
  1. No, you can't do it with GUI (at least not very efficiently if you want multi-instanceability) I'll let Daelin explain the rest here: Advanced JASS tips (even includes instructions on how to create a knockback effect with JASS)
  2. Jasscraft ( has a function list for every function in existence in JASS (as well as names for blizzard-coded global variables like bj_lastCreatedUnit and such). The functions are listed with their parameters, what they return, and if they are not natives, what code they contain.
  3. No. I don't know how else you would expect to write JASS without typing it. But don't worry, if you are going into even slightly complex code (like knockback, for example), typing out JASS is actually faster than trying to do it with GUI. And btw, JASS is more similar to C++ than to Java.
aznricepuff is offline   Reply With Quote