"As a friend of Sevion, gwypass stood on your side when he posted his tutorial.
Yet he didn't notice that your tutorial was full of errors. He simply let you posted it in helper.net and let you became a laughing-stock on that website. You were bashed by users in helper.net till death.
Funny huh? If you are pro, why didn't he warn you about the errors AFTER you posted your tutorial? The answer is simple,
HE IS NOOB!.
He is Sevion the insecured noob who needs to make a lots of ID.
He is a cruel friend he wants you to be insulted. He is a bad bad guy.
Choose one, if it suits you. For me, you are a big big noob.
InitGlobals(), called in the function main to init global gui variables is called after each vJass initializers (struct,library and scope).
Even if the default value of a gui variable is just a defined value like (3,"fail"), in the global declaration the variable is setted to the null type, or nothing, depends the type of the variable.
The default value is only setted inside the function InitGlobals.
Also the order of globals variable are :
4) used internally when the vJass code is compiled to jass.
Is the school system in your country similar to Chinese school system? I could never imagine being a teacher in a Chinese school, what's expected of students and teachers is just so different from what I'd be looking for as a teacher