Не нужно...по одному филду, ну его к лешему.
Не нужно...по одному филду, ну его к лешему.
"...и когда у тебя хватит мужества на столько сблизиться с противником, что кажется, ближе уже не возможно, и не нажать гашетку раньше времени, тогда можно считать, что ты состоялся как лётчик-истребитель"
Jagdgeschwader 52
- интересные командные полёты, исторические сюжеты, гармоничная команда, всё это у нас.
"...и когда у тебя хватит мужества на столько сблизиться с противником, что кажется, ближе уже не возможно, и не нажать гашетку раньше времени, тогда можно считать, что ты состоялся как лётчик-истребитель"
Jagdgeschwader 52
- интересные командные полёты, исторические сюжеты, гармоничная команда, всё это у нас.
Прошлая миссия с Р1 показывала, что это мало кого устрашает. У нас главная проблема на этой карте собрать истребителей в одной точке. Коль скоро решили обе группы танкеров оставить, группа ИИ бомберов пусть будет над проливом одна в единицу времени. Т.е. налеты совершаются сторонами по очереди 20-30 минут на вылет 3-5 самолетов в группе, чтобы реально было при желании всех сбить. Но цель, как обсуждали в пятницу, должна быть реальная, завязанная на результат - танкеры. Маршрут проходит ровно над маршрутом танкеров.
Правый синий филд можно ближе, левее перенести, чтобы далеко не летать? Еще по одному тыловому филду видимо придется добавить на случай прорыва колонн к обоим фронтовым филдам. Но расположить тыловые филды нужно сзади фронтовых, а не в стороне, чтобы маршрут полета был на одной линии у всех. Можно просто полевые аэродромы подскока сделать как было на Р1 у красных (среди пшеницы, только площадку поровнее выбрать по карте рельефа и пару ангаров поставить).
В таком виде имо будет уже работоспособная миссия. На 2м этапе можно будет заскриптовать захват и перекрашивание филда. Что-то мне подсказывает, что после захвата филда будет начинаться самое интересное.
Может быть с этого и стоит начинать? Т.е. в начале миссии уже один филд во Франции захвачен. Плацдарм снабжают танкеры. Если не успевают снабжать, что количество зениток на филде сокращается, начинается вулч и прочие неприятности. Т.е. чтобы синим сделать красный филд во Франции неработоспособным, отключить возрождение зениток, нужно будет топить танкеры. Можно синим дать 1 или 2 эсминца для этого. А красные будут топить эсминцы. Но это уже другая история получается, хотя более захватывающая имо, т.к. расстояние между филдами будет меньше.
Крайний раз редактировалось -atas-; 28.08.2011 в 22:10.
...зелёные горят.
----------------------
i7-860@3.8, 4GB, ati4890-2GB, 1680x1050, Win7-64.
Нет. Там нужен не кусок, а целый скрипт, который может написать Евгений на основе ТЗ. Кусок есть в старой миссии с Р1, которая у тебя есть, но с ним ты ничего не сделаешь.
ИИ бомберы должны бомбить танкеры. Бомбежкой филдов истребители ты мотивировать не сможешь, т.к. истребители 99,99% времени находятся в воздухе. Проверено на Р1 в апреле-мае. я писал об этом уже выше![]()
...зелёные горят.
----------------------
i7-860@3.8, 4GB, ati4890-2GB, 1680x1050, Win7-64.
Да, пусть пока танкеры хоть как-то возраждаются и самолеты их бомбят. 4 подмиссии можно сделать за пару часов и загрузить на сервер уже завтра, наверное. В ту же минуту можно начинать заниматься триггерами и 22 подмиссиями (реально 12 за глаза хватит), что вместе с тестами и отладкой займет неопределенно долгое время![]()
Как бы об этом 3 сообщения назад было
Кстати потом эти 2 танкерные подмиссии сохранишь 10 раз под разными именами и удалишь в каждой 9 лишних танкеров. Получится 10 подмиссий с идущими идеальным строем танкеров без пересечения курсовСэкономит кучу времени. Удалять быстрее будет в блокноте кстати, чем в редакторе наверное.
Сначала делай просто, потом постепенно усложняй шаг за шагом. Все сразу охватить не получится.
--- Добавлено ---
Нет. На танкер ставишь зенитку. Потом в блокноте в файле миссии название зенитки меняешь на название танка. Все. Можно прожекторы поставить наверное там где зениток не будет. Ночью будет красиво. но не уверен, что без генератора они заработают. Гаубицы хорошо смотрятся... и оглушают при близком разрыве знатно.
...зелёные горят.
----------------------
i7-860@3.8, 4GB, ati4890-2GB, 1680x1050, Win7-64.
Проще и быстрее по моему так - запускаем один корабль в редакторе, потом открываем миссию с ним в блокноте , меняем координаты старта и финиша на одну величину, метров 200-300 - сохраняем с новым именем, получаем две миссии с кораблями идущими параллельными курсами, меняем ещё раз координаты, сохраняем с новым именем - получаем три миссии, за 2 минуты хоть 50 штук можно сделать![]()
Don't happy, be worry
Нет, пока ты не грузишь эту подмиссию по триггеру, ты можешь поставить хоть 20 кораблей в нее. А вот по триггеру тебе придется грузить по 1 кораблю, ну или парами-тройками, т.к. все грузить будет перебор.
я бы в итоге сделал 3 подмиссии по 3 танкера (на следующем этапе) и запускал бы их почти в кильватер со сдвигом метров на 10, чтобы с трупиками разошлись. А пока можно все 9 танкеров в одну подмиссию.
Там написано в комментарии в скрипте по английски что 2я цифра всегда должна быть меньше первой (т.к. % - это остаток от деления сравнивается). Только поэтому. Можно элегантнее сделать, но я не помню как![]()
Крайний раз редактировалось -atas-; 30.08.2011 в 15:15.
...зелёные горят.
----------------------
i7-860@3.8, 4GB, ati4890-2GB, 1680x1050, Win7-64.
Видимо можно грузить подмиссию с 3мя танкерами только после срабатывания 3х триггеров. Т.е. в скрипте проверить, что все 3 триггера уже срабтали (3 танкера уничтожены) и только тогда грузить подмиссию. Так можно количество подмиссий в 3 раза уменьшить. Это я про следующий этап конечно, т.е не сейчас.
...зелёные горят.
----------------------
i7-860@3.8, 4GB, ati4890-2GB, 1680x1050, Win7-64.
Скрипт работал на R1 до последнего времени.
Конечно, нужно протестировать готовую миссию. Если будут ошибки, выложи лог.
ИИ бомберы должны атаковать обязательно начиная только с самых ближних к берегу танкеров, а потом уже искать их дальше в море. Тогда скопления у берегов не будет. Разве что обломков.
Про уничтожение кораблей.
Отдельно обломки он не уничтожает, только корабли (убитые тоже). Скрипт мне помогали здесь на форуме сделать, но у меня с ним что-то отношения не сложились. Нужно тестировать, если не работает, попросить программистов проверить и поправить. Но это на следующем этапе. Пока без него запусти, не трать на него время. Лучше количество бомберов увеличь или частоту их полетов, чтобы не было скопления, если оно будет. ИИ бомберов должно быть пока достаточно, чтобы за ночь не скопился целый флот у берега.
Уничтожает корабли через Х секунд после создания. Сейчас стоит 10 секунд для тестирования. Время нужно подбирать (2.5-3 часа?)
Обломки возможно можно по OnActorDead убирать, но это к программистам.Код:public override void OnActorCreated(int missionNumber, string shortName, AiActor actor) { // Destroys ships. if (actor is AiGroundGroup) { if ((actor as AiGroundGroup).Type() == AiGroundGroupType.Ship) { AiGroundGroup shipGroup = actor as AiGroundGroup; foreach (AiActor item in shipGroup.GetItems()) { if (item is AiCart) { Timeout(10, () => { if (item != null) { (item as AiCart).Destroy(); // уничтожаем } } ); } } } } }
Крайний раз редактировалось -atas-; 30.08.2011 в 16:19.
...зелёные горят.
----------------------
i7-860@3.8, 4GB, ati4890-2GB, 1680x1050, Win7-64.
...зелёные горят.
----------------------
i7-860@3.8, 4GB, ati4890-2GB, 1680x1050, Win7-64.
Ещё надо бы проверить вейпойнты назначения танкеров. А то вчера наблюдал картину, как немецкие корабли пыхтят, но отважно гребут по берегу, сквозь релсы и вкапываются в скалы в сторону аэродрома. Правда, никаких колонн десанта не заметил. Наверное, корабли забыли их взять на борт, потому сами решили взять аэродром! Да таким хитрым способом - подкопаться!![]()
_____________________________________________________________________________________________________________
i5 2500K 3.3@4.2 / 2x4GB RAM DDR3 CORSAIR VENGEANCE / ASUS P8P67 PRO / Xonar D1 / PALIT GTX 570 / 1920x1080 / Win7 64 Home Premium / TrackIr4 Pro / G940
_____________________________________________________________________________________________________________
i5 2500K 3.3@4.2 / 2x4GB RAM DDR3 CORSAIR VENGEANCE / ASUS P8P67 PRO / Xonar D1 / PALIT GTX 570 / 1920x1080 / Win7 64 Home Premium / TrackIr4 Pro / G940
...зелёные горят.
----------------------
i7-860@3.8, 4GB, ati4890-2GB, 1680x1050, Win7-64.
Не говорил он такого. Я так понял, что радиус действия - 5 километров от вейпойнта, поэтому предложил ставить вейпойнты через 9 километров, чтобы зоны действия пересекались. Не уверен, что бомберы будут искать цели между вейпойнтами. Т.е. при неблагоприятном стечении обстоятельств танкеры могут проскочить, попав в окно между зонами действия. Можно потестить.
Кстати истребителям нужно разрешить взлетать с 2х филдов, чтобы под вулчем не взлетать.
Можешь еще проверить, пишется ли пилотам Штук и Ю-88 при спауне задача бомберов или истребителей. Они не являются bomber, емнип, а являются divebomber (в скрипте). По крайней мере раньше divebomber не являлся bomber и им писалась задача истребителей при таком скрипте.
Тральщики могут помочь против кораблей, но не против трупов. Трупы нужно скриптом убирать. Спроси программистов как в теме "Вопросы". Только полный скрипт своей миссии выложи в сообщении, чтобы им проще было.
Пока можешь при желании увеличить время между загрузками танкеров, чтобы кораблей меньше было.
...зелёные горят.
----------------------
i7-860@3.8, 4GB, ati4890-2GB, 1680x1050, Win7-64.
...зелёные горят.
----------------------
i7-860@3.8, 4GB, ati4890-2GB, 1680x1050, Win7-64.
Принято. В след. раз можно чуть меньше разрешениеhttp://forum.1cpublishing.eu/showpos...&postcount=122
...зелёные горят.
----------------------
i7-860@3.8, 4GB, ati4890-2GB, 1680x1050, Win7-64.
_____________________________________________________________________________________________________________
i5 2500K 3.3@4.2 / 2x4GB RAM DDR3 CORSAIR VENGEANCE / ASUS P8P67 PRO / Xonar D1 / PALIT GTX 570 / 1920x1080 / Win7 64 Home Premium / TrackIr4 Pro / G940