Всем привет. Нужна помощь с созданием скрипта. Есть 2 ВИПа. Один сидит на базе, второго на базу везет конвой. По задумке атаке дается 20 минут, чтобы захватить базу, где сидит 2й ВИП. Если атака убьет 1го ВИПа, которого везет конвой, то время на штурм базы должно увеличиться до 50 минут.Добавлено (02.06.2017, 14:19)
---------------------------------------------
Сделал вот так
target_run_time = 30 * 60;
missionBonusTime = 30 * 60;
waitUntil {sleep 5; a3a_var_started};
missionEndTime = diag_tickTime + target_run_time;
target_run_time = target_run_time + diag_tickTime;
[] spawn
{
waitUntil
{sleep 10;(diag_tickTime > (missionEndTime + (missionnamespace getVariable ["a3a_var_pausedtime", 0])))};
if (alive vip1) then {["Время на атаку вышло", EAST] call a3a_fnc_endMission;};
};
[] spawn
{
waitUntil
{sleep 10;(diag_tickTime > (missionEndTime + (missionnamespace getVariable ["a3a_var_pausedtime", 0]) + missionBonusTime))};
["Время на атаку вышло", EAST] call a3a_fnc_endMission;
};
Добавлено (02.06.2017, 14:36)
---------------------------------------------
Сделал еще проще
waitUntil { sleep 1; a3a_var_started };
target_run_time = 1 * 60;
_alert_time = diag_tickTime + target_run_time;
waitUntil {sleep 10;(diag_tickTime > (_alert_time + (missionnamespace getVariable ["a3a_var_pausedtime", 0])))};
if (alive vip1) then {["Время на атаку вышло", EAST] call a3a_fnc_endMission;};