![]() |
Цитата:
|
Обновление триггеров
Цитата:
|
Результаты по тестированию альфы 2.
В целом триггер стал работать лучше. Работает уничтожение мостов, за что отдельный респект автору! Работает подсчет числа вхождений объектов в зону, даже разных армий! Но есть еще замечания, которые не были устранены и выявил еще немного. Выявленные баги, ошибки, неточности: 1.Сбрасываются настройки задержки действия для триггера. При каком-нибудь условии устанавливаю появление наземных трех объектов с задержкой 5, 10 и 20 сек. Сохраняюсь, запускаю миссию, все сработало как надо. Возвращаюсь в редактор – меняю задержку на 10, 20 и 30 секунд. Проверяю – объекты появляются через 5, 10 и 20 секунд. Возвращаюсь в редактор, задержка для действий осталась прежней – 5,10 и 20 секунд. Удаляю все три действия и добавляю их заново, но указываю задержку 10,20 и 30 секунд. В этот раз все сработало как я хотел. Вывод. Задержка работает, но при ее редактировании параметры не сохраняются. Приходится удалять и заново устанавливать действие (или триггер). 2. Не сохраняется если изменить действие при создании миссии и редактировании триггера. Устанавливаю триггер, в нем 5 действий, 4 – на появление артиллерии, одно – на появление транспорта. Проверяю миссию и хочу ее отредактировать. Захожу в действия и для пятого действия меняю появление на старт (для подвижной техники). Сохраняю, техника не появляется. Захожу снова в полный редактор – на вкладке действие по-прежнему стоит Появление для всех действий. Повторное изменение не сохраняется. Вывод по п. 1 и 2: Похоже на то, что изменения в триггере на вкладке Действие не сохраняются при редактировании, после того как миссия была запущена на проверку хотя бы один раз. 3.Если в действии Сообщение написать текст в две строки, разделенные через Enter, то при первом запуске миссии текст отображается без проблем. Но при возврате в полный редактор и повторном запуске отображается только первая строка текста. Вторая строка после пробного старта миссии просто исчезает, и ее нет в самом триггере. Вывод: Думаю, что проблема с текстом как-то связана с проблемами по п. 1 и 2, хотя и выглядит по-другому. Опять мы видим, что не происходит сохранение (сброс, изменение игрой?) параметров в триггере на вкладке Действие. Видео по пунктам 1 и 3 с англ. субтитрами: https://www.youtube.com/watch?v=WPwvZqG4af0 |
Респект) отправлю щас автору
|
Еще немного глюков по триггерам:
1. Если поставить зону, в которой расположена, артиллерия (красная) и сделать триггер, который будет по заданному условию уничтожать все объекты в этой зоне (армии Все, или выбрать красную армию), то артиллерия не уничтожается. При этом заметил, что у меня в миссии находится рядом с зоной (в 4-5 км подвижный корабль красных). И этот корабль при срабатывании триггера уничтожается. https://d.radikal.ru/d06/2104/08/4bf1106c8daft.jpg 2. Информационное сообщение (на кириллице) отображается второй раз в какой-то кодировке. То есть ставлю действие Сообщение, пишу сообщение (Внимание!). Первый раз запускаю миссию и вижу свое сообщение. Но после возврата в редактор и повторного запуска миссии, я вижу сообщение уже в кодировке. Если зайти в триггер и откорректировать сообщение, удалить и заново поставить символ, то сообщение снова отображается корректно. https://d.radikal.ru/d36/2104/46/22d442505f02t.jpg https://d.radikal.ru/d42/2104/23/e8bea2f573e3t.jpg |
Ретранслировал. Спасибо)
|
Еще по уничтожении в зоне.
Хотел повторить одну ошибку, но так и не удалось, хотя вроде делал все, как и раньше. Итак, ставлю зону 1, в которую входит корабль красных и появляется сообщение, а в зоне 2 уничтожается вся техника синих (взлетающий самолет, подвижная и неподвижная бронетехника, подвижный и неподвижный транспорт, артиллерия и подвижные и неподвижные корабли). Я хотел проверить какие объекты и как уничтожаются в зоне в зависимости от выставленных условий в триггере. Все это находится в зоне 2. Проверяю и все уничтожается. Потом я сдвинул и уменьшил зону 2, чтобы в нее попадали только надводные корабли (статический и двигающийся). Установил условие, чтобы уничтожались только корабли. Все сработало как надо. Но потом я поставил тип объектов – все. И в итоге уничтожилась вся наземка синих, в том числе, которая стояла вне зоны. Удалил все триггеры и хотел повторить данный трюк и сделать скрины. Но в этот раз все работало по-другому. Я поставил зону только над кораблями синих, и она сработала как надо. Увеличил ее размер, чтобы в зону попали остальные объекты, но уничтожаются только корабли. Менял условия уничтожения тех или иных объектов, но уничтожаются только корабли. Потом удалил условие и поставил заново. Удалил зону и сразу поставил ее над всей наземкой – ничего не помогло, уничтожение происходит только кораблей. Ниже скрины с разными этапами и с настройками триггера. Попробую разобраться от чего зависит, если получится. Проверьте у себя, кто тестирует. https://c.radikal.ru/c03/2104/2e/c21ef880f854t.jpg https://b.radikal.ru/b25/2104/e9/f628d7f5ea19t.jpg https://a.radikal.ru/a09/2104/71/e06789727072t.jpg https://a.radikal.ru/a36/2104/50/fd3120268cd7t.jpg https://b.radikal.ru/b42/2104/6d/0e720612b95at.jpg https://a.radikal.ru/a29/2104/bf/181d08935e4ct.jpg https://d.radikal.ru/d12/2104/45/7cef0c2611f2t.jpg https://a.radikal.ru/a37/2104/66/6f03366c9fd8t.jpg https://c.radikal.ru/c40/2104/3b/18cd89acdfa3t.jpg https://c.radikal.ru/c42/2104/e9/560ab93876d0t.jpg https://d.radikal.ru/d39/2104/49/3ec1e4b099bdt.jpg https://d.radikal.ru/d16/2104/e8/f4d45d7f7038t.jpg |
Заметил очень интересное поведение триггера.
Ставлю зону на одной карте (сетевая острова 7) на пересечении квадратов A1, B1, A2, B2 и триггер, который должен сработать по вхождению в указанную зону самолета. При этом появляется сообщение и истребители противника. Проверил все работает как надо. Теперь, не выходя из игры и из редактора создаю новую миссию с другой картой (сетевая острова 6). Ставлю все тоже самое, но теперь зона расположена на пересечении квадратов B2, C2, B3, C3. При этом уже появляется первая странность! При создании действия сообщение в строке, где нужно указать сообщение оно уже вписано, как в прошлой миссии (Я когда писал сообщение сделал ошибку и тут оно тоже с ошибкой). Ну, я его исправил. Теперь самое интересное – проверка. Влетаю я в нужную зону, но триггер не срабатывает. Тогда я лечу в район пересечения квадратов A1, B1, A2, B2 и триггер срабатывает! Самолеты появляются в том месте, где я их поставил, но я нахожусь в трех квадратах от них. Игра каким-то чудным образом запомнила первую зону и стала срабатывать при вхождении в зону по координатам первой миссии. Ниже скрины: https://d.radikal.ru/d37/2104/b3/e440b048b858t.jpg https://a.radikal.ru/a31/2104/72/1f814f8a79e8t.jpg https://d.radikal.ru/d19/2104/39/96416f369e25t.jpg https://c.radikal.ru/c01/2104/8d/22c9c9faacadt.jpg https://a.radikal.ru/a33/2104/24/18404e85ae01t.jpg https://b.radikal.ru/b11/2104/58/931975b5f78dt.jpg https://a.radikal.ru/a42/2104/dc/467e67f2b6act.jpg https://b.radikal.ru/b21/2104/cb/3d30698b1728t.jpg https://b.radikal.ru/b18/2104/ad/5dd8f01a8ebet.jpg P.S. После перезапуска игры, вторая миссиия отработала как положено. |
Скажите пожалуйста!
Как называется карта? :eek: |
это ж из набора сетевых карт
|
Цитата:
Ищи сам значит. :eek: :cry: |
ну я так то тоже не помню названия.. да их не так и много.
|
Цитата:
Цитата:
|
Цитата:
Не увидел в тексте названия. |
Ранее я писал, что уничтожение в зоне работает некорректно. Это верно, если создаешь и редактируешь миссию в одной сессии игры. Вот, например, по поводу моего поста про уничтожение в зоне. Я редактировал миссию, поэтому у меня возникли проблемы с ее работой. Но теперь я просто запустил эту миссию и проверил, и оказалось, что она работает. В последнем посте я писал, что заметил очень интересное поведение триггера. Видимо, с этим связаны все проблемы по работе триггеров. После того, как автор найдет причину такого поведения и устранит ошибку, я думаю триггер будет работать много лучше.
|
передам.
|
Обратил внимание, что не срабатывает триггер, если задано условие уничтожение и выбран подвижный корабль. При его уничтожении ничего не происходит. В настройках установлено 100% повреждений. При этом при установке стационарного корабля триггер срабатывает.
Также не срабатывает триггер, если задана цель ракета ФАУ-1, которая стартует с земли. При уничтожении ракеты и стартовой площадки на земле, триггер не срабатывает. Пожелание. Триггер позволяет выполнять действия, когда выполняется одно из заданных условий триггера. Например, заданы условия: 1. вход самолета игрока в зону аэродрома; 2. уничтожение бомбардировщиков; При этом выполняется действие, например, появление звена истребителей противника на стоянке аэродрома для перехвата. То есть, чтобы действие произошло достаточно одного из условий триггера (как логическое «ИЛИ»). Или уничтожить бомбардировщик, или войти в зону. Но думаю, было бы неплохо, если можно было задавать группы условий (два или несколько), при одновременном выполнении которых происходило бы действие (как логическое «И»). То есть появление истребителей противника на стоянке тогда, когда игрок вошел в зону и при этом уничтожил бомбардировщик. Если игрок уничтожил бомбардировщик, находясь вне зоны, или не уничтожил бомбардировщик вовсе, то самолеты не появляются. Считаю, это несложно реализовать, а выбор того, как будет работать триггер (при одновременном срабатывании условий или при любом из них) можно организовать обычным переключателем на вкладке Условия триггера. |
прислали обновление тригеров, выкладываю в спец раздел.
Цитата:
|
После первого тестирования новой версии триггеров выявил следующий косяк.
Создана миссия, при входе в зону 4-х объектов уничтожается наземная артиллерия в районе зоны 2 и появляется сообщение. Баг выявлен именно в сообщении. Итак, миссия создана, текст сообщения двухстрочный: Проверка сообщений! Test messages! https://d.radikal.ru/d13/2104/f1/60619dda309ft.jpg Запускаем миссию, все работает, как положено сообщение видно полностью, без проблем. https://c.radikal.ru/c15/2104/5f/b13416a19971t.jpg Выхожу из миссии в полный редактор, и ничего не меняя в миссии, запускаю ее повторно. Опять все работает как надо, и сообщение отображается корректно. Теперь снова возвращаюсь в миссию и сдвигаю зону, в которой уничтожается артиллерия в другое место. Запускаю миссию и вижу сообщение в одну строку (вторая строка исчезла): Проверка сообщений! причем не кириллицей, а в кодировке. https://b.radikal.ru/b08/2104/9b/ee16a509ef0dt.jpg Стоит отметить, что раньше при изменении положении зоны уничтожение объектов происходило в прежнем положении зоны. Теперь с этим все в порядке. Захожу в полный редактор и вижу, в сообщение уже только одну (первую) строку. https://a.radikal.ru/a05/2104/30/7a929c5f8781t.jpg Потом я снимаю выделение с триггера и снова его выделяю, и теперь сообщение выглядит так: \u041F\u0440\u043E\u0432\u0435\u0440\u043A\u0430 \u0441\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u 0439! https://c.radikal.ru/c18/2104/1e/a2aa46415c7dt.jpg Дальше – больше: Если несколько раз снимать выделение с триггера, а потом снова в него заходить, то сообщение видоизменяется, добавляются обратные слеши, и оно выглядит так: \\\\\\\\u041F\\\\\\\\u0440\\\\\\\\u043E\\\\\\\\u04 32\\\\\\\\u0435\\\\\\\\u0440\\\\\\\\u043A\\\\\\\\u 0430 \\\\\\\\u0441\\\\\\\\u043E\\\\\\\\u043E\\\\\\\\u04 31\\\\\\\\u0449\\\\\\\\u0435\\\\\\\\u043D\\\\\\\\u 0438\\\\\\\\u0439! https://d.radikal.ru/d32/2104/82/9c5c3158fc3ft.jpg Думаю именно при таких действиях, как выделение и снятие выделение с объекта происходит видоизменение сообщений. Так как слеши добавлялись к сообщению при таких действиях как выделение и снятие выделение с любого объекта, а не только с триггера или с зоны. |
принял
|
передал автору.
|
Ранее я уже сообщал, что при работе с несколькимт триггерами при переходе от одного к другому на вкладке Условия или действия появляется ячейка предыдущего (например, combobox). Теперь немного подробно как это влияет на второй триггер.
Ставлю первый триггер, в котором четыре действия Появление. Ставлю второй триггер, в котором только одно действие Сообщение. И если теперь при активном типе действия (курсором выбрать combobox) нажать на первый триггер, то вместо первого действия будет стоять сообщение, а остальные связи не удаляются. На скриншотах ниже это прекрасно видно. Игра запоминает настройку последнего триггера и зачем-то переносит ее в редактируемый триггер. https://b.radikal.ru/b20/2104/68/cdea0731b025t.jpg https://a.radikal.ru/a17/2104/84/7e59348247fdt.jpg https://c.radikal.ru/c15/2104/d8/dd086d98733bt.jpg Теперь еще пожелание. Когда необходимо установить несколько условий или действий, то приходится нажимать кнопку Add (Добавить), а потом становиться (кликать мышкой) на появившуюся строку условия или действия. Было бы классно, если не нужно было клацать по новой строке мышкой каждый раз. А после того как нажали кнопку Add сразу фокус переходил (выделялась) на новую строку условия или действия. Особенно это удобно для однотипных действий. |
принял, передал.
|
Хотел изложить свое пожелание по триггерам. В настройках триггера при выборе условия Вход, Выход из зоны, Подсчет суммарных входов в зону, можно выбирать тип объекта, на который среагирует зона. Хотелось бы иметь возможность указывать конкретный объект (например, самолет или звено игрока, конкретную колонну техники или корабль). В миссиях часто самолеты ботов могут отклониться от маршрута в случае атаки или при повреждениях и залететь в зону, в которую они не должны были попасть по замыслу. В итоге сработает триггер, который не должен сработать и т.д. Или бывает нужно, чтобы триггер сработал именно для игрока или его звена в определенный момент, при пролете над нужным районом с нужной высотой, а случайный бот может все испортить.
|
спасибо, передам автору.
|
небольшое обновление.
Tiggers version Alpha 4 Цитата:
Цитата:
|
https://www.sas1946.com/main/index.p...html#msg734480
В этой теме интересная миссия для БАТ с триггерами, все работает и интересно. В механизм не вникал. Сама миссия: https://www.mediafire.com/file/eidzo...r_1942.7z/file |
так... тут кое что народилось ...
тут будет ридми.. а тем кто имеет доступ к тестовому разделу, вспоминайте явки пароли .. там выложу ссылку Цитата:
оно же, в машинном переводе Цитата:
|
Не тригеры конечно .. но тоже есть что потестить.. искать в специализированном раздел ...
|
Текущее время: 02:55. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot