Показать сообщение отдельно
Старый 26.04.2021, 18:48   #59
Alexander
Местный
 
Аватар для Alexander
 
Регистрация: 25.12.2008
Сообщений: 117
По умолчанию

После первого тестирования новой версии триггеров выявил следующий косяк.
Создана миссия, при входе в зону 4-х объектов уничтожается наземная артиллерия в районе зоны 2 и появляется сообщение. Баг выявлен именно в сообщении. Итак, миссия создана, текст сообщения двухстрочный:
Проверка сообщений!
Test messages!


Запускаем миссию, все работает, как положено сообщение видно полностью, без проблем.

Выхожу из миссии в полный редактор, и ничего не меняя в миссии, запускаю ее повторно. Опять все работает как надо, и сообщение отображается корректно.
Теперь снова возвращаюсь в миссию и сдвигаю зону, в которой уничтожается артиллерия в другое место. Запускаю миссию и вижу сообщение в одну строку (вторая строка исчезла):
Проверка сообщений!
причем не кириллицей, а в кодировке.


Стоит отметить, что раньше при изменении положении зоны уничтожение объектов происходило в прежнем положении зоны. Теперь с этим все в порядке.

Захожу в полный редактор и вижу, в сообщение уже только одну (первую) строку.

Потом я снимаю выделение с триггера и снова его выделяю, и теперь сообщение выглядит так:
\u041F\u0440\u043E\u0432\u0435\u0440\u043A\u0430 \u0441\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u 0439!


Дальше – больше: Если несколько раз снимать выделение с триггера, а потом снова в него заходить, то сообщение видоизменяется, добавляются обратные слеши, и оно выглядит так:
\\\\\\\\u041F\\\\\\\\u0440\\\\\\\\u043E\\\\\\\\u04 32\\\\\\\\u0435\\\\\\\\u0440\\\\\\\\u043A\\\\\\\\u 0430 \\\\\\\\u0441\\\\\\\\u043E\\\\\\\\u043E\\\\\\\\u04 31\\\\\\\\u0449\\\\\\\\u0435\\\\\\\\u043D\\\\\\\\u 0438\\\\\\\\u0439!


Думаю именно при таких действиях, как выделение и снятие выделение с объекта происходит видоизменение сообщений. Так как слеши добавлялись к сообщению при таких действиях как выделение и снятие выделение с любого объекта, а не только с триггера или с зоны.
Alexander вне форума   Ответить с цитированием