Почти оптимальный скрипт
вот УНИВЕРСАЛЬНЫЙ ВЕРТОЛЁТНЫЙ скрипт.
(он ПОЧТИ ОПТИМАЛЕН т.к. понятие "ОПТИМАЛНОСТИ" относительно!!!)
(иными словами ЕСЛИ В ПРОГРАММЕ НЕТ ОШИБОК то это НЕ ПРОГРАММА)
ИТАК:
ФОРМАТ ПАРАМЕТРОВ:
[A,B,C,D,E,F,G] exec "uniheli.sqs"
A - Вертолёт (должен быть EMPTY)
B - Пилот
C - Стрелок
D - Десантная группа
E - Пункт назначения
F - Точка старта (с ТЕКУЩЕЙ позицией ВЕРТОЛЁТА может не совпадать!!!!)
G - Вид действия (код вида действия (цифра)).
коды видов действий:
0 - Транспортировка в точку E
1 - Эвакуация из точки E в точку F
2 - Выброска десанта над точкой E и возврат вертолёта в точку F
Если десантная группа или стрелок НЕ нужны, то передаём аргумент - NULL
аргументы E и F могут СОВПАДАТЬ.
ДЕЙСТВИЯ БУДУТ ДОПОЛНЯТЬСЯ.
ЭТО ВАЖНО ! ! !
НЕЛЬЗЯ ВЫЗЫВАТЬ СКРИПТ ПОВТОРНО ДО ЕГО ЗАВЕРШЕНИЯ ! ! !
чтобы обработать скриптом ДВА вертолёта ОДНОВРЕМЕННО,
скопируйте его в папку с Вашей миссией под другим именем
например - uniheliN.sqs, и вызов соответственно для второй вертушки [A,B,C,D,E,F,G]exec"uniheliN.sqs"