// передача боеприпасов к гранотомету Titan // Активация: co = [стрелок, помощник] execVM "peredacha.sqf" _titan = _this select 0; _helper = _this select 1; // стрелок стит на месте _titan disableAI "MOVE"; // положение помощника - пригнуться _helper setUnitPos "MIDDLE"; // поведение помощника - начеку _helper setBehaviour "AWARE"; // помощник получает команду двигаться к стрелку _helper commandMove (getPos _titan); // ожидание пока помощник подойдет к стрелку на 2 м. waitUntil {_titan distance _helper < 3}; // помощник разворачивается к стрелку _helper doWatch getPos _titan; sleep 2; // передача боезапаса _helper action ["dropMagazine", _titan, "Titan_AT"]; sleep 0.7; _helper action ["dropMagazine", _titan, "Titan_AT"]; sleep 0.7; _helper action ["dropMagazine", _titan, "Titan_AT"]; sleep 0.7; // позиция помощника - лежа _helper setUnitPos "DOWN"; // стрелок перезаряжает оружие reload _titan ; sleep 1;