Just thought I'd let ya know if u havnt figured it out yet that the start Marker is not working. This is your script I donwloaded
[_grp, 1] setWaypointPosition [getMarkerPos [u]_patrolMarker[/u], [u]_patrolRadius[/u]];
_iniPos = getWPPos [_grp,1];
{_x setpos _iniPos;} forEach units group _unit;
[_grp, 1] setWaypointPosition [getMarkerPos _patrolMarker, _patrolRadius];
I changed it to:
[_grp, 1] setWaypointPosition [getMarkerPos _[i][u]centerMarker[/u][/i], [u][i]_spawnRadius[/i][/u]];
_iniPos = getWPPos [_grp,1];
{_x setpos _iniPos;} forEach units group _unit;
[_grp, 1] setWaypointPosition [getMarkerPos _patrolMarker, _patrolRadius];
This works much beter ;)
PS dont for get to change _patrolRadius to _spawnRadius. this has to be done before the _iniPos = getWPPos [_grp,1]; or else you will spawn AI with Marker2, radius2.