Chcę uzyskać taki efekt, że jeżeli gracz zabije cywila, to uruchomi się skrypt kończący misję.
W tym celu wstawiłem wyzwalacz, nazwałem go
trigger, a potem jednemu z cywili dałem w init
[] exec "cywile.sqs". Skrypt cywile.sqs wygląda tak:
- Kod: Zaznacz cały
_stan = civilian countSide list trigger
#check
~1
_stan2 = civilian countSide list trigger
?(_stan2 < _stan):goto "kara"
goto "check"
#kara
TitleCut ["","BLACK OUT",5]
~5
TitleText ["Zabicie cywila może mieć szerokie konsekwencje nie tylko dla Ciebie...","PLAIN",2]
~5
forceEnd
No i niestety po zabiciu choćby nie wiem ilu cywili nic się nie uruchamia