BruceWillisss
Leeroooy Jeenkiiins!
offline
Опыт:
11,096Активность: |
Перестала работать часть триггеров
Суть:
карта наполовину на жассе, наполовину на триггерах. последнее время перестали работать последние добавленные триггеры - причем рандомно и только способности. триггеров способностей около 100. из них штук 30 - юнит приводит способность в действие - остальные - таймеры или loop-триггеры с промежутком времени. В чем проблема - непонятно. Но точно не работают триггеры, где в действиях есть условия (if, then, else) После чего перестали работать - после добавления новых триггеров абилок. При их удалении - неработающие триггеры все равно не стали работать. Удалял и другие триггеры, объединял однотипные - не помогло. поиск по форуму привел только на эту тему:
хотя сомневаюсь, что карта достигла подобного предела.
и собственно вопрос: что может послужить причиной поломки части триггеров в такой ситуации? прикладываю скрины с общим количеством триггеров, функций и переменных. |
04.06.2013, 19:39 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
16GB
GhostOne User
offline
Опыт:
60,317Активность: |
ну выключай по триггеру и проверяй остальные может найдёшь. |
04.06.2013, 19:57 | #2
+2/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
God_of_light
http://xgm.ru/p/ps
offline
Опыт:
8,049Активность: |
BruceWillisss, натыкался на подобную проблему в своей карте. Триггеров около 350, большая часть на ГУИ с кастом скриптами. Аналогично делал новых героев, и триггеры для их абилок. В результате рандомно не работали некоторые абилки. По-началу я объединил похожие триггеры. Но это не помогло. Потом меня дернуло перевести весь код в текст и посмотреть что там творится. Оказалось что ГУИшные триггеры с множеством вложенных конструкций Если\То\Иначе криво выглядели в тексте, часть теряла название функций - в результате некоторые из них вылетали. В общем-то немало попарившись, я раскидал все по отдельным триггерам, перестал юзать больше 4-5 вложенных конструкций Если\То\Иначе. Но толку было ноль. Далее я просто удалил вырубившиеся волшебным образом триггеры, переписал все заново. Вроде работает. |
04.06.2013, 21:01 | #3
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
BruceWillisss
Leeroooy Jeenkiiins!
offline
Опыт:
11,096Активность: |
God_of_light, вот-вот..
проделал тот же самый путь, начиная с отключения и объединения триггеров.. но не помогло. сейчас вылавливаю неработающие триггеры и переделываю способности. главное потом буду надеяться, что это повлияло только на способности. а остальные триггерные функции в порядке.
печальная тема, в общем. |
04.06.2013, 21:12 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hate
конь вакуумный
offline
Опыт:
43,117Активность: |
это знак свыше что гуишным ифом злоупотреблять плохо, ибо там плодятся мильоны функций, увидев которые становится страшно. |
04.06.2013, 21:16 | #5
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
BruceWillisss
Leeroooy Jeenkiiins!
offline
Опыт:
11,096Активность: |
BruceWillisss добавил: тему можно закрывать, пожалуй. ответы исчерпывающие. спасибо! |
04.06.2013, 21:33 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|