Hi L. Spiro,
I have been playing around with MHS for about a week or so working with Warcraft III, mostly just trying to find complex addresses (which I am getting much better at thanks to the various tutorials on this site). Anyways, tonight I started working with your scripting language and have made some extern variables, which is quite an incredible feature!
Basically, I had this idea to make a bot that would run in the background of my dota games and could be asked a variety of questions about stats and other things by anyone on the team using the ingame chat and would then respond the same way. I have checked and Type() works perfectly for this purpose and I have written some simple scripts that read the current value of the extern variables and then output messages based on them. The only problem (if you could call it a problem, I might just have to settle for using hotkeys), is that because it is event driven I am having trouble figuring out how (if possible) to loop through the code and have it continue to check the extern variables without issuing a new event. I tried a simple while loop with a Sleep() attached to the end, and it kind of worked except for the fact that it freezes the MHS window (because of the infinite while loop), which seems like a bad idea.
Thanks for this great piece of software!