m'kay, i have put together a paradrop script. here it is...
_grplead = _this select 0
_chopper = _this select 1
_grp = group _grplead
_grpnum = count units _grp
_i = 0
#loop
_who = units _grp select _i
_who action ["eject",_chopper]
~1
_i = _i + 1
?_i>_grpnum:goto "all_out"
goto "loop"
#all_out
{unassignvehicle _x} foreach units _grp
exit
sometimes, (and only sometimes) the following error appears -
_who = units _grp select _i - error zero divisor
i have 4 other choppers which call this script, but as all the variables are local, that shouldn't be the problem, should it?