Da się to załatwić wyzwalaczami, dokłednie trzema. Jeden z warunkiem obecności, np 300 metrów od śledzonego cywila a drugi z warunkiem strzału, bodaj triggeractivationcompound. Jeżeli dojdziesz do miejsca skąd masz zaczynać śledzenie cywil ruszy i zostanie spełniony warunek a, jeżeli podczas sledzenia strzelisz, to spełnisz warunek b. W 3cim wyzwalaczu dajesz w warunkach a and b i dopiero on odpowiada za ucieczkę cywila i zakończenie misji. Ja bym tak zrobił, bo jest łatwiej niz tworzyć skrypty.
Generalnie trzymaj się zasady, że najpierw wykorzystuj mozliwości z wyzwalaczami a dopiero potem skrypty.