You have to assign the group as cargo for the chopper to wait for them. In this way if you can't remember...
"_x assignascargo bh1" foreach units d1
Use this with the 'Load' waypoint and it should work... but with choppers, you never know.
Doh! Ya, Ruff, sorry ...forgot that handy, dandy little line there. Again, this is unnecessary if you are just making a SP with AI, but MP is more complex. In my scenario , I have this, which covers both AI and human player units:
GROUP: 1. MOVE WP
2. GET IN WP
Condition: (getpos MH6 select 2) <5 (AI leader will wait for heli to be below 5 Meters)
On Activation: "_x assignascargo MH6" foreach units mygrp; [P5,P6,P7,P8] orderGetIn true
3. GET OUT WP
(Where they get dropped off ....you'll need to use "UnassignVehicle _x" foreach units groupname
somewhere in a trigger, WP or script.
)
HELI:1. MOVE WP
On Activation: MH6 Land "Get In"; [MH6] exec. "ChopperwaitV.sqs"
2. LOAD
3.MOVE
If you use
Transport Unload for the dropoff, it will work in some cases, but not all. I tested MANY different methods of heli dropoffs using WP's and scripts. The one I settled on is a script by Snypir I got from a BAS mission. The script, "land_chopper.sqs" actually works most of the time. ;D Thank God!
Very hard to get online testers for simple script tests. :-X
It's in the Editor's Depot....
http://www.ofpec.com/editors/browse.php?browsewhat=2&category=2_4&start=25 This unloads all nicely, no matter if they are player or AI, and continues on its way, if u want.