
Jeśli dobrze zrozumiałem to chcesz uniknąć problemu, że gracz podświetla to co nie powinno być atakowane?
Można to zrobić tak:
- dodajesz graczowi eventHandlera, aby sprawdzić czy używa LD (player addEventHandler["fired","if(_this select 4==""LaserDesignator"") THEN { [] exec ""komenda.sqs"""]
- sprawdzasz czy LaserTarget znajduje się odpowiednio blisko/daleko celu (komenda.sqs)
- Kod: Zaznacz cały
_ld=nearestObject [player, "LaserTarget"]
? ((_ld distance cel_dla_bombowca) > 5 ) : exit
; tu są bomby
#bomb
- jeśli tak to puszczasz myśliwiec
- myśliwiec robi mielone
Nie mam już OFP, więc musisz pokombinować sam. Ale mniej więcej zarys masz.