В карте есть один длиннющий ролик, который сделан одним триггером. Редактор аж тормозит, когда добавляю в него какие-то ещё действия. А добавил я действия сброса этого ролика. Ну и думаю теперь, может фатал потому происходит, что есть какое-то ограничение на размер триггера? Ведь ранее всё работало, но стоило добавить множество одинаковых действий, как перестало.
P. S. Я разделил триггер на три, но не помогло. Тогда решил попробовать сохранить в родном редакторе, так как сохранял в JNGP; удалил действия UMSWE, сохранил в JNGP, потом открыл в родном WE, при попытке сохранить карту редактор вылетает на этапе генерации сценария, когда начинается его проверка. Что там может быть не так?

Принятый ответ

8gabriel8, довольно много. Разбиение на отдельные триггеры может помочь от проблем с лимитом операций, но если в этом коде нет циклов, то оно практически бессмысленно. Ради интереса можешь попробовать сохранить карту с конвертированными триггерами, вдруг причина в модуле редактора, который за отрисовку GUI отвечает.

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
26
7 лет назад
0
Clamp, сохранить в стандартном WE или в JNGP?
0
30
7 лет назад
0
8gabriel8, индифферентно.
0
26
7 лет назад
Отредактирован 8gabriel8
0
Clamp, в стандартном WE попробовал, ошибки выскочили в первой и последней частях. Но только я их не понимаю)
Может вы поможете разобраться, если скину карту, заменив импорт на стандарт?
Clamp, кажется, я догадался в чём дело. В JNGP есть Empty String для реплик, которые не исходят ни от какого юнита, наверное, фатал из-за того, что я их указал.
0
29
7 лет назад
0
ГУИ, но нет там таких событий. Добавил просто кучу if Skip=Да then Skip Remainig Actions else Do Nothing и триггер, если Skip Cinematic, то Skip=Да. Стандартный сброс кинематики.
Обычно скип делается отдельным триггером, ловится событие и потом отрубается триггер проигрывания синиматика и проводятся действия на восстановление состояния до нужного
0
26
7 лет назад
0
alexprey, да. Вот скип:
А вот триггер с действием для скипа:
Загруженные файлы
0
29
7 лет назад
0
8gabriel8, без использования if/then/else на каждом шаге. На сколько я помню, то там должно быть действие, мол прекратить выполнение триггера. И вот вместо присвоения значения переменной можно использовать его и тогда не надо будет каждый шаг заниматься проверкой переменной
0
26
7 лет назад
Отредактирован 8gabriel8
0
alexprey, что за действие? У меня способ из оригинальных кампаний взят.
Кошмар! Триггеры теперь вроде как компилируются, но фатал не пропал.
Господа, я в отчаянии! Посмотрите кто-нибудь, что тут может быть не так:
Импорт я удалил, карта содержит функции UMSWE, поэтому открывать через JNGP, а не стандартный WE.
ЕЕЕЕЕЕЕЕЕЕ!!!!!
ПОЛУЧИЛОСЬ)))))
Был ещё один Empty String, который стандартный WE сначала не показал мне, потому что упал.
Спасибо и плюсы, Clamp'у за просьбы ради интереса, которые мне помогли найти ответ!
Загруженные файлы
0
26
7 лет назад
0
alexprey в ЛС сообщил, что ошибся с одним действием.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.