SQF
Код
waitUntil{(!alive unit1) AND (!alive unit2)};
if(!alive car) then {failMission "LOSER";};
waitUntil{!alive car};
endMission "END1";
Таким образом, если перед убийством солдат взорвать машину, то будет провал миссии. Если после убийства солдат машина все еще будет целой - скрипт будет ждать, пока её не взорвут, а затем миссия закончится.