Вот такая маленькая проблема: для неуправляемого вражеского моба я сделал триггерный спелл (по сути, спелла никакого нет, все полностью на триггерах: раз 10 секунд есть небольшой шанс что этот моб проведет ряд действий с помощью триггера, будто использовал способность), но не суть, дело в том, что требуется, что бы этот триггер перед действиями проверял, не оглушен ли этот юзающий его моб, а без этого он использует его в состоянии оглушения (ведь все на триггерах, а им все равно - оглушен моб - или нет), что довольно тупо. Логическое условие "Проверка классификации юнита (Юнит) не равно - Оглушение" почему то, не работает (много раз пытался, не знаю почему оно не хочет работать. Может оно не совсем так работает). Я могу конечно сделать очередной канал, который нужно будет заюзать этому мобу по триггеру, что бы завести остальные действия триггера, тогда он автоматически не сможет их совершать, пока он оглушен, ведь ему надо сначала юзнуть этот канал. Но этот "спелл" довольно долго совершается и по задумке, моба еще можно оглушить до определенного момента, если он все таки успел начать его использование.

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

Вот условие на проверку баффа. Но тут может быть проблема, если у тебя есть станящие способности, которые используют не этот бафф.
Но мой способ, предложенный выше, также должен работать, причём независимо от того, какой станящий бафф наложен.
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
28
6 лет назад
Отредактирован PT153
0
Логическое условие "Проверка классификации юнита (Юнит) не равно - Оглушение"
У тебя же оглушение не триггерное? Если да, то это странно, а может и не должно работать.

Попробуй вот это:
В условиях Сравнение приказов -> Текущий приказ |юнита| |не равно| |851973|. Чтобы ввести число, выбери Jass Code.
Загруженные файлы
3
13
6 лет назад
3
Проверяй на наличие баффа, посмотри код баффа например у молота бурь
0
17
6 лет назад
0
Условие - юнит имеет заклинание (оглушение) = да
0
26
6 лет назад
0
Borodach:
Проверяй на наличие баффа, посмотри код баффа например у молота бурь
В GUI код не нужен, там из списка выбираешь.
2
28
6 лет назад
Отредактирован PT153
2
Вот условие на проверку баффа. Но тут может быть проблема, если у тебя есть станящие способности, которые используют не этот бафф.
Но мой способ, предложенный выше, также должен работать, причём независимо от того, какой станящий бафф наложен.
Загруженные файлы
Принятый ответ
0
6
6 лет назад
0
PT153:
Логическое условие "Проверка классификации юнита (Юнит) не равно - Оглушение"
У тебя же оглушение не триггерное? Если да, то это странно, а может и не должно работать.

Попробуй вот это:
В условиях Сравнение приказов -> Текущий приказ |юнита| |не равно| |851973|. Чтобы ввести число, выбери Jass Code.
Да, оглушение НЕ триггерное. Например, обычное оглушение молотка МК.
PT153:
Вот условие на проверку баффа. Но тут может быть проблема, если у тебя есть станящие способности, которые используют не этот бафф.
Но мой способ, предложенный выше, также должен работать, причём независимо от того, какой станящий бафф наложен.
Ну я посмотрел ваш способ... Просто дело в том, что у меня руссифицированный редактор, это небось то же условие, которое называется "(Юнит) имеет способность (Способность)". Логично, что я подумал, что тут дело не в том, что юнит под действием этого эффекта, а то, что у него есть эта способность в пуле скиллов. А оказывается, это то, что нужно. Спасибо.
0
28
5 лет назад
0
"(Юнит) имеет способность (Способность)"
Там должен быть пункт Юнит имеет бафф или что-то в этом роде.
0
26
5 лет назад
0
PT153, там именно такой перевод, это же отвратительный русификатор.
Вообще рекомендую xgm.guru/p/fnwe вместо русификатора, тут нормальный перевод и дополнительные функции.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.