A3-Conquest.Altis / DAC / AI_1 / DAC_Check_Action.sqf
DAC_Check_Action.sqf
Raw
//////////////////////////////
//    Dynamic-AI-Creator    //
//    Version 3.1b - 2014   //
//--------------------------//
//    DAC_Check_Action      //
//--------------------------//
//    Script by Silola      //
//    silola@freenet.de     //
//////////////////////////////

private ["_newUnits","_oldUnits","_joinID"];

_newUnits = [];_oldUnits = [];_joinID = "";

while{(alive player)} do
{
	sleep 0.5;
	_newUnits = (position player) nearEntities [["Car","Tank","CAManBase"], 8];
	_newUnits = _newUnits - DAC_Players;
	if(count _newUnits > 0) then
	{
		{
			if((!(_x in DAC_Join_Array))
			&& ((group ((crew _x) select 0)) != (group player))
			&& ((side ((crew _x) select 0)) == (side player))
			&& (alive ((crew _x) select 0))) then
			{
				_joinID = _x addaction [format["%1 join %2",name ((crew _x) select 0),name player],"DAC\AI_1\DAC_Join_Player.sqf",[]];
				DAC_Join_Array set [count DAC_Join_Array,_x];
			};
		}	foreach _newUnits;
	};
};