_objects = getArray(missionconfigfile >> "fox_factions" >> "EAST" >> _faction >> "carsS") + getArray(missionconfigfile >> "fox_factions" >> "EAST" >> _faction >> "carsA"); _targets = []; _n = (ceil random 3) + 1; _condition = ""; for [{_i=0}, {_i < _n}, {_i=_i+1}] do { _pos = _markerstr call BIS_fnc_randomPosTrigger; _t = createVehicle [selectRandom _objects, _pos, [], 0, "NONE"]; _targets pushBack _t; if(_i < (_n - 1))then{ _condition = _condition + format["!alive (%1 call BIS_fnc_objectFromNetId) AND ",str (_t call BIS_fnc_netId)]; }else{ _condition = _condition + format["!alive (%1 call BIS_fnc_objectFromNetId)",str (_t call BIS_fnc_netId)]; }; }; systemchat _condition; _trg = createTrigger ["EmptyDetector", _position]; _trg setTriggerArea [1 ,0, 0, false]; _trg setTriggerActivation ["NONE", "NONE", true]; _trg setTriggerStatements [ format["call %1", compile _condition ], format["systemchat 'test';[%1,%2]call fox_alive_fnc_updateTask; deleteMarker '%3';",str _taskID,str "SUCCEEDED", _markerstr], ""];