It just needs to attack targets until:
a) it takes a certain degree of damage and returns to base
b) it runs out of ammo
Its goal is not to wipe everyone out, its role is to provide air support for the infantry who call it in, in the first place. I did just try the reveal command which worked a charm, so it is more than likely i will have to attach a dynamic trigger, create a list of east in the area and reveal them all. If you can come up with something less complex, then i am all ears.
PS : i have developed a number of dynamic chopper scripts over the last few days which work fine in multiplayer and single player, and will attach them to the forums soon. These include:
1) A dynamic evac script : Team leader calls in an evac by using his map. The chopper takes off and lands and the given location and waits for the team to get in. Once the team is in the team leader then selects a second location which they want to land. The chopper then takes them there, drops them off , returns to base and lands.
2) A dynamic resupply script : Similar to the first script as the team leader calls in a resupply using his map. The resupply chopper takes off and heads to the given location, it hovers, drops out a wooden box and fuel and then flys back to base and lands. The wooden box also contains an additional script that allows any player to unpack the box which deletes the box and places ammo and other supplies at that location.