Вопрос общий для подобных ситуаций, но для наглядности возьмем произнесение заклинания.
Есть ли смысл делать один триггер, который будет определять что за заклинание было произнесено и вызывать соотв. ф-ции?
Или все таки лучше для каждого спелла делать отдельный триггер?
Ведь, на сколько я понимаю, они все равно запускаются по очереди? (триггеры с одинаковым событием)

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

спасибо, XGM Bot!
Нашел это - xgm.guru/p/blog-nvc123/ur1-3
`
ОЖИДАНИЕ РЕКЛАМЫ...
3
19
7 лет назад
3
Похожие вопросы:

ответ
Если злоупотреблять, то будет плохо влиять на производительность, но это нужно очень постараться. Иногда удобнее использовать запуск триггера из триггера, а не вязать два триггера на одно событие - тогда можно вынести в один триггер всякие повторяющиеся действия и вызывать его в разных местах (нормальные люди используют для этого функции, но речь же идет о GUI).
ответ
Darknessay, не сработало. Проверка показала, что в группу юниты не добавляются (я выбирал всех юнитов в области и для проверки выбрал Kill picked unit - все выжили).
EnergyFrost, сделал так:
Когда заходит в первую область [200] - работает как надо.
Когда заходит в [201] и [202] - не срабатывает вообще.
А при входе в [203] только показывает сообщение и тоже не срабатывает.
Я думал, дело в Entering unit, но при изменении на переменную результат такой же.
Может быть, Entering unit не равен юниту в области?.. Но он из области-то не выходит.
Предположил, что N не успевает обновиться и добавил ожидание условия. Тоже не то.
Делаю на GUI, в JASS никак не могу научиться писать.
Пытаюсь, но когда выдаёт ошибки по непонятной причине, которые не решаются за несколько минут - бросаю. Нет времени.
В общем, сделал по примеру из другого вопроса: xgm.guru/p/100/167965
Вопрос закрыт.

0
16
7 лет назад
0
спасибо, XGM Bot!
Нашел это - xgm.guru/p/blog-nvc123/ur1-3
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.