JASS Question: Get Started in JASS

General talk about editing, cheating, and deprotecting maps.

Moderator: Cheaters

Arabidnun
Forum Staff
Posts: 506
Joined: August 5th, 2007, 1:38 pm
Title: Gui Expert
Location: *Unknown*

JASS Question: Get Started in JASS

Post by Arabidnun »

First of all, if this is the wrong place to post this, I am truly Sorry and Have no problem with it being removed/Moved.

I was wondering, many people know I am half way decent in GUI triggers already(I hope), and you cannot stop learning. It's the way to be a great master later in life. I am looking forward to learning more in JASS as I know little to nothing compaired to anyone else in this forum.

Can anyone link me a tutorial/link to learn JASS, It would be greatly appreciated because I would like to be fully capable of doing something other than gui, html files, javascript and C++.


Much appreciated.

<_Arab_>
User avatar
Ozzapoo
The Flying Cow!
Posts: 2196
Joined: November 2nd, 2007, 10:34 pm
Location: Melbourne

Re: JASS Question

Post by Ozzapoo »

Not C++....Visual Basic is more like jass.
Visit Ozzapoo.net, my blog and the home of AutoCP and Cheatpack Detector!
AutoCP3 now available for free!
initialD
Some Honorary Title
Posts: 1713
Joined: June 8th, 2007, 5:08 am
Title: Angry Bird

Re: JASS Question

Post by initialD »

There are a few question+answer thread in this forum.
So you may read a bit and hopefully learn a bit.
I am lazy. When I become "not lazy" I will summerrize all of them and put it in a thread . So far, you got to read the posts here and there.
User avatar
Cagik
Old Wrinkly Member
Posts: 270
Joined: May 28th, 2008, 10:18 am
Location: Ukraine

Re: JASS Question

Post by Cagik »

Arabidnun
Forum Staff
Posts: 506
Joined: August 5th, 2007, 1:38 pm
Title: Gui Expert
Location: *Unknown*

Re: JASS Question

Post by Arabidnun »

Isn't It true that if you create most of your triggers in jass, Your map file size decreases significantly, your triggers run smoother, and you can avoid many memory leaks?
User avatar
Ozzapoo
The Flying Cow!
Posts: 2196
Joined: November 2nd, 2007, 10:34 pm
Location: Melbourne

Re: JASS Question

Post by Ozzapoo »

Arabidnun wrote:Isn't It true that if you create most of your triggers in jass, Your map file size decreases significantly, your triggers run smoother, and you can avoid many memory leaks?
yes.... But if you're leaning jass off coverted GUI triggers, then not a good idea.
Visit Ozzapoo.net, my blog and the home of AutoCP and Cheatpack Detector!
AutoCP3 now available for free!
Arabidnun
Forum Staff
Posts: 506
Joined: August 5th, 2007, 1:38 pm
Title: Gui Expert
Location: *Unknown*

Re: JASS Question

Post by Arabidnun »

How do I learn Jass Not off of converted Triggers?
initialD
Some Honorary Title
Posts: 1713
Joined: June 8th, 2007, 5:08 am
Title: Angry Bird

Re: JASS Question

Post by initialD »

  • You got to learn JASS from converted codes from GUI firstly.But since it's from GUI it will leak and eat a lot of spaces.
But only after you have understand how it works learning from those GUI codes, then you may learn how to make those codes into PURE JASS.
  • You may learn how to make it pure JASS by comparing the codes on the Old Dota cheat menu to the new SgGUy menu I made.
And since I am a lazy dude, the names of the functions on the old pack weren't changed. They remain same in both packs. So you may look at the same functions of both packs and how the context inside it changed. Since they are the same thingie writing in diferent forms, you may indeed learn somethings from it.
  • This is only one of the material you may learn, hopefully they are others material that you can learn also.
  • And there is also a topic here discussing about memory leakings. There you may learn how to fix leakings. Obviously, every
native list that extends handle is leaking. Yet we could reduce the leak to the minimum.
  • But in before all that, make sure you learn from some converted code from GUI first,that could be an easier first step. Good
luck.
crowns1
Newcomer
Posts: 1
Joined: August 11th, 2008, 5:24 am

JASS(ing)

Post by crowns1 »

I'd like to learn JASS thoroughly,
i think some guy said he started at visual basic, adjusted in jass and voila, magic,
I know java, and LBasic
could I start JASS now and just "adjust" too,
--programmer`
Do you know the book "The Secret"?
someone I know believes too much.

Fool.
User avatar
Aero
Forum Staff
Posts: 829
Joined: January 28th, 2007, 8:10 pm
Title: JASS Programmer
Location: Canada

Re: JASS(ing)

Post by Aero »

If you have the ability to follow programming logic (If you progra,. you should), JASS should be very easy to adjust to.

Jass New Gen Pack and JassCraft are two programs you should definitely have.
Start by making triggers in GUI and converting them to JASS and look carefully at the syntax and how things are organized. Also, try hard to learn all the Natives (You can easily view these using TESH in JNGP or JassCraft's function list).

I also suggest opening some maps (Done in some JASS or heavily in JASS) using an MPQ tool and JassCraft and viewing the war3map.j (To view more syntax and locals use ect.).