ААК Posted November 8, 2010 Author Share Posted November 8, 2010 (edited) Рассмотрим на конкретном примере. Вот строки, которые отвечают в файле миссии за конкретный юнит: plane = { group = { [1] = { hidden = false, name = "Самолетная группа #001", groupId = 2, route = { points = { [1] = { alt = 2000, type = "Turning Point", action = "Turning Point", lat = 0.7932199135989, targets = { }, -- end of targets long = 0.6627040178168, x = 46874.895757835, speed = 138.88888888889, y = 288807.10035712, }, -- end of [1] [2] = { alt = 2000, type = "Turning Point", action = "Turning Point", lat = 0.78603577853979, targets = { }, -- end of targets long = 0.66831294002708, x = 2739.3880050369, speed = 138.88888888889, y = 316952.30727577, }, -- end of [2] }, -- end of points }, -- end of route start_time = 0, task = "Intercept", units = { [1] = { type = "F-14A", CLSID = "{919CA6E6-B44C-4144-96B2-38C959F377B1}", unitId = 2, lat = 0.7932199135989, skill = "High", long = 0.6627040178168, x = 46874.895757835, name = "Пилот #2", payload = { pylons = { }, -- end of pylons fuel = "7348", flare = 15, chaff = 30, gun = 100, }, -- end of payload livery_id = 0, y = 288807.10035712, callsign = { [1] = 1, [2] = 1, [3] = 1, name = "Enfield11", }, -- end of callsign onboard_num = 12, }, -- end of [1] }, -- end of units }, -- end of [1] }, -- end of group }, -- end of plane Насколько я понял, каждому юниту присваивается свой номер (выделил жирным и подчеркнул). Вопрос: если я копирую из одной миссии во вторую юнит, номер которого совпадает с номером уже имеющегося во второй миссии юнита, то корректного копирования не получится? Edited November 8, 2010 by ААК Link to comment Share on other sites More sharing options...
ED Team Dzen Posted November 8, 2010 ED Team Share Posted November 8, 2010 Проще будет всё создать заново вручную. Иначе возможно вылезет столько багов и глюков, и Вы не будете знать, где искать, на отладку потратите больше времени. Это лично мой подход, не надо колупать файлы миссий сторонними программами, череповато. 1 [sIGPIC][/sIGPIC] Link to comment Share on other sites More sharing options...
ААК Posted November 8, 2010 Author Share Posted November 8, 2010 (edited) Проще будет всё создать заново вручную. Иначе возможно вылезет столько багов и глюков, и Вы не будете знать, где искать, на отладку потратите больше времени. Это лично мой подход, не надо колупать файлы миссий сторонними программами, череповато. Тоже склоняюсь к "ручной обработке" миссий непосредственно в редакторе, по тем же причинам. Но всё же интересно узнать, есть ли возможность копирования юнитов, у меня было несколько случаев, когда это могло бы пригодиться. P.S. Удалось скопировать этого Томкета из одной миссии в другую, но миссия была очень простой, у коалиции был всего один юнит и проблем с номерами юнитов возникнуть не могло. Боюсь, что в сложных миссиях так не получится. Edited November 8, 2010 by ААК Link to comment Share on other sites More sharing options...
Dmut Posted November 9, 2010 Share Posted November 9, 2010 (edited) Рассмотрим на конкретном примере. Вот строки, которые отвечают в файле миссии за конкретный юнит: Насколько я понял, каждому юниту присваивается свой номер (выделил жирным и подчеркнул). Вопрос: если я копирую из одной миссии во вторую юнит, номер которого совпадает с номером уже имеющегося во второй миссии юнита, то корректного копирования не получится? выделенный номер ни на что не влияет, только на порядок чтения из файла и создания в мире. в общем случае это неважно. поэтому можно копировать и вставлять блоки независимо от номера, только не забывать менять имена групп, юнитов, позывных и прочего, что редактор сам автоматически образует уникальным. при вставке новой группы нужно изменить выделенный номер на последний + 1, либо заполнить дырку если какая то группа удалялась. короче нужно что бы эти номера шли начиная с [1] и далее +1 без дырок. после вставки такого блока в текстовом редакторе эту миссию должен нормально открыть редактор, и её можно будет пересохранить без потери вставленной группы. Edited November 9, 2010 by Dmut 1 "There are five dangerous faults which may affect a general: recklessness, which leads to destruction; cowardice, which leads to capture; a hasty temper, which can be provoked by insults; a delicacy of honor which is sensitive to shame; over-solicitude for his men, which exposes him to worry and trouble." Sun Tzu [sigpic]http://forums.eagle.ru/signaturepics/sigpic2354_5.gif[/sigpic] Link to comment Share on other sites More sharing options...
ААК Posted April 8, 2011 Author Share Posted April 8, 2011 Сейчас все группы юнитов в игре можно активировать и деактивировать только 1 раз. А было бы неплохо, чтобы группы можно было бы сделать не "одноразовыми", а многоразовыми. Например, активировали колонну наземных юнитов, она прошла некоторое расстояние и была уничтожена. А в миссии сделан механизм появления резевной колонны при уничтожении первой. Сейчас для создания такой резервной колонны надо выставлять новую группу юнитов. А нужно, чтобы при уничтожении основной колонны её можно было ещё раз активировать, она снова возникла бы на точке старта и следовала бы тем же маршрутом, что и первая колонна. И сделать возможность так активировать колонну неограниченное число раз. Такой механизм будет одной из предпосылок для создания динамических кампаний. Link to comment Share on other sites More sharing options...
Dell_Murrey-RUS Posted April 8, 2011 Share Posted April 8, 2011 И сделать возможность так активировать колонну неограниченное число раз. Такой механизм будет одной из предпосылок для создания динамических кампаний. Полностью поддерживаю предложение AAK. Мы тоже испытываем необходимость повторных активаций групп или юнитов в онлайн миссиях. В частности поступают просьбы сделать слоты в которых можно было бы вести бой против ЛА управляемого ИИ. И самолетчики просят и вертолетчики. Это даст возможность тренироваться клиентам в онлайне в режимах ДРБ и БВБ против ИИ. 1 MB: MPG-Z390 GP / i7 9700KF 4,8 ГГц / DDR4 64 Gb 3466 МГц / GTX 2080Super / Acer 43" ET430KWMIIQPPX 4k / Win 10 Link to comment Share on other sites More sharing options...
JEKA-KRbIM Posted April 13, 2011 Share Posted April 13, 2011 как поставить ка50 на Авианосец . в миссии стоит . caja de pandora_MPX10 Maximus V Gene Z77. I5 2500K 4.5GHZ.gtx 780 ti windforce. SAMSUNG 55 1920-1080+SAMSUNG 23 2048-1152 ШКВАЛ АБРИС. LOGITECH G940- ПЕДАЛИ С МИ-8. G930. TrackIR 5. Link to comment Share on other sites More sharing options...
ААК Posted November 10, 2011 Author Share Posted November 10, 2011 Если в дальнейшем будет разрабатываться механизм для ограничения разного рода ресурсов (самолётов, вооружения) в онлайн-миссиях, просьба добавить следующую фичу. Просьба сделать возможность количественного ограничения не только конкретных образцов самолётов/вооружения, но и целых групп самолётов/вооружения. Чтоб можно было например в миссии, где присутствуют Су-27 и МиГ-29 ограничить не по отдельности количество этих ЛА (50 Су и 50 МиГов), а при необходимости объединить их в одну группу "истребители", ограниченную количеством в 100 самолётов. А там уж в зависимости от выбора игроков какая-то часть из этих 100 самолётов будет МиГами, а какая-то будет Су. При потере самолёта от этих 100 самолётов будет отниматься один, не зависимо от того, был это Су или МиГ. То же самое с ракетами, например Р-77 и АИМ-120. Данная фича необходима потому, что многие люди летают на определённом типе ЛА и применяют определённые типы вооружения, не пересаживаясь на другие ЛА. Если будет раздельное ограничение по типам (50 Су-27 и 50 МиГов), а в миссии будут летать лишь любители Сушек, то они смогут сделать лишь 50 вылетов. А если объединить Су и МиГи в одну группу, ограниченную 100 самолётами, то можно сделать все 100 вылетов на Су-27 или те же 100 вылетов на МиГ-29. В большинстве миссий не принципиально ограничивать конкретные марки самолётов/вооружения, главное ограничить классы - истребители, штурмовики, активные ракеты и т.п. Link to comment Share on other sites More sharing options...
Recommended Posts