hi Guys thanks if you guys can help i have a simple script that won't succeed pretty new to scripts but it does create and spawn units.
powGroup = creategroup west;
_pos = ["ran1","ran2","ran3","ran4","ran5","ran6","ran7","ran8","ran9"] call BIS_fnc_selectRandom;
//group createUnit [type, position, markers, placement, special]
pow = powGroup createUnit ["B_Survivor_F", (getMarkerPos _pos) ,[],0,"NONE"];
[Player, "Taskpow", ["POW", "Secure POW"], _pos, "ASSIGNED", 1, true] call BIS_fnc_taskCreate;
pow setCaptive true;
pow setUnitRank "COLONEL";
pow disableAI "autoTarget";
pow setBehaviour "Careless";
pow allowFleeing 0;
pow disableAI "Move";
pow setUnitPos "down";
pow addaction ["Free hostage", {
pow stop false;
pow setUnitPos "UP";
pow setBehaviour "CARELESS";
pow enableAI "Move";
pow allowFleeing 1;
removeallactions pow;
pow setCaptive false;
}];
guard = [getMarkerPos _pos, EAST, ["O_Soldier_TL_F", "O_Soldier_F", "O_Soldier_F", "O_Soldier_F", "O_Soldier_AR_F", "O_Soldier_AT_F", "O_Medic_F", "O_Soldier_GL_F"]] call BIS_fnc_spawnGroup;
{_x allowFleeing 0} forEach units guard;
guard setFormation "DIAMOND"
spawn {
waitUntil {sleep 2; ({alive _x} count units group) < 1;
[Taskpow, "Succeeded"] call BIS_fnc_taskSetState;
sleep 10;
[Taskpow] call BIS_fnc_deleteTask;
};