I am making a simple Melee map with a few twists and I have all the twists and stuff working correctly. However, I can't get the AI script to work. I can't get the zerg to make drones, terran to make scvs, or even protoss to make probes. I also can't get them to expand like in regular melee. How do I get the locations and scripts to work? Any help will be greatly appreciated!
You have to use a bunch of AI scripts like "hassle this area" and set AI to insane campaign.
I've never actually done it so I'm not sure.
Each AI has it's own set of conditions for it to work. For example, you can set a computer to AI Insane, but if it doesn't have it's CC//Hatch//Nexus and it isn't near a patch of resources, it'll just stay idle and not do anything. I'd suggest you read about the properties of each AI script. (At least the Melee style ones)
I think what your going to want to use (if your not using vanilla staredit) is the AI script 'Zerg/Terran/Protoss Campaign Area Town' (or maybe its called custom; one of those 2

), under the 'Run AI Script at Location'. Make sure he has a nexus/cc/hatchery, and some starting minerals (if you need him to create the workers instead of starting with them).
Actually they start next to mineral patch and everything. Even under insane comp it just won't make workers. It keeps the 4 i started it with and just waits till it has enough to make a hatchery or an engineering bay or something. It just isn't playing right. Also I've read that AI script explanation before and it wasn't very helpful. Any ideas?
THIS IS HOW TO MAKE AN AI SCRIPT WORK:
i)Place a location over the computer's nexus/hatch/cc
ii)Open triggers menu. Select New>Whichever computer player it is>The conditions you wish to use (Always, Elapsed Time, etc) and in actions go down to the "Run AI Script at Location"
iii) Select the AI script you wish to use (making sure you are using the correct race) and select the location you made in step i.
iv) Do not preserve trigger.
v) make additional triggers to give 1000 minerals/gas when they get low (optional)
For additional baes, use AREA TOWN!!!! Only make one race per player, to make sure that scripts don't intercross.
To find which script is best for you, read the help guide that comes with Staredit.