Just look at my map. It works and it's there.
None.
Players: 4
Conditions: Player 2 brings exactly one Corsair to location Spells
Actions:
Execute Ai Script Broodwars Terran 2 - Town B AI at location Nukes
Preserve Trigger
-------------------------------------------------------------------------------------
After this, I give the command center and nukelear silo to player 2, but there is not a nuke in the silo/they have to build their own nuke.
Why doesn't this work
Probably because you gave the silo
while it was making the nuke. If you had the build time 1, and had the computer player do it from the start, it probably would work. Or, the computer player doesn't have the needed minerals/gas. Other than that, I dunno.
Just throwing this out here: the AI script creates ghosts because in the campaign map it is used in (Emperor's Fall (Ground Zero)), the ghosts are used for the opening nukes. I don't know why they weren't preplaced though.
None.