Всем привет, я прошу прощения, что создаю новую тему, но поиск не дал результата, что-то не то что нужно нашел или ничего. Может плохо искал и прошу не судить строго. И вот мой вопрос:
Создаю миссию, в которой необходимо захватить город или аэропорт или еще какую площадь. Проблем не возникает миссия почти создана, на 99,9% без скриптов, за счет инструментов редактора, проще сказать играбельно. Но хотелось бы внести некоторые удобства. Нужно разделить захватываемую площадь на сектора (например 50 на 50 метров). Далее идут условия для этих секторов:
1. при старте миссии эти сектора должны быть закрашены красным цветом;
2. до того момента пока я не появился в секторе он всегда должен быть красный и не должен менять свой цвет, даже если в секторе нет врага;
3. после уничтожения всех единиц врага, сектор перекрашивается в зеленый (синий, серобурокозявчетый все равно) цвет;
4. если в секторе появляется враг, он опять перекрашивается в красный цвет.
Как то так.
Мне кажется логика проста, но как осуществить это в коде не знаю, точнее не знаю какие скриптовые команды ставить, и читать про каждую не реально, их почти 2000 штук и многие не переведены с инглиша:
Если я в секторе_n, то
если враг в секторе_n, то сектор_n красный, иначе зеленый,
иначе сектор_n красный.
Только присутствует ощущение, что при большом количестве таких проверок (скажем около 10 штук, 10 секторов) комп начнет изрядно тормозить. правда по этой структуре получается что если я выйду из сектора, то он опять станет красным, а этого быть не должно.
На ютубе есть видео, где грамотный товарищ показывает как сделать такую миссию, но сектора закрашиваются только тогда, когда я вхожу в них, и вражеские юниты не перемещаются. Он делает это с помощью триггеров и маркеров, но я слышал, что все делается намного проще с помощью модулей и маркеров! В SQF не силен, хотя по немного разбираюсь, тяжко так как вся информация в основном на инглише.
Не получилось сделать так как на видео, что то не работает.
ЗЫ: Если есть страничка со стеной текста (пусть на инглише) или видео по данной теме, то прошу Вас уважаемые форумчане-знатоки скинуть ссыль, буду разбираться сам, учить меня и писать мне скрипт мне не обязательно. Но если вдруг выложите скрипт не буду копировать его бездумно и обязательно разложу его по полочкам и вникну.
Сообщение отредактировал susamin: 30 April 2015 - 13:26