Есть триггерная способность, убивающая на месте. Нужно, чтобы после каждого 10 её использования происходило действие, какое не важно, я не могу понять какие условия нужны для цикла, очень неудобно прописывать 10 использований, 20, 30...

Создать переменную integer и при использовании способности прибавлять на 1, создать проверку если число = 10 или другому числу делать действия
`
ОЖИДАНИЕ РЕКЛАМЫ...
23
Похожие вопросы:

ответ
вейт и цикл не будут работать правильно. никак. и этого никак не сделать.
100 раз уже мусолили тему
сделай еще триг на включение.выключение таймера
ответ
получение текущего приказа не требует от тебя нихера, тебе нужно, чтобы там не было "useitem", и всё
ответ
Pick every unit in range [250] matching condition [бафф спелла]
Всё что находится внутри данного блока произойдёт столько раз, сколько воинов находится внутри выбранной группы. Обратиться к воину можно через Picked Unit ( GetEnumUnit( ) ). Если Вам нужно добавить событие на смерть именно этих воинов, то прямо здесь внутри блока добавляете их в событие триггера, выбрав их через Picked Unit, или сохраняете их в переменные.

Также можно не сохранять каждого воина, а занести их в отдельную группу. А вместо проверки:
Условие: Dying unit = Aim [Integer A]
проверяете, находится ли воин в группе.
ответ
Вот держи. За подробностями в вк можешь обратится и если такое дело помогу доработаю систему на jass ( мой вк - vk.com/id446544976 )
ответ
~8gabriel8:
Убрал Ждать из действий внутри отряда, вестимо)

Труп-это мёртвый юнит, а не декорация.

13
Создать переменную integer и при использовании способности прибавлять на 1, создать проверку если число = 10 или другому числу делать действия
Принятый ответ
32
Тут не цикл а счетчик, применил способность юнит, на него записывается + 1, как только 10 или больше, то снова ставим 0 и делаем некие действия, сохранять можно на Custom Value юнита, в хештаблицу и юзает хенл юнита как ключ или просто в массиве, если у игрока 1 такой кастер.
5
Создаешь переменную integer, с каждым тиком цикла устанавливаешь ее на = текущее значение + 1, создаешь условие если переменная = 10, обнуляешь ее и делаешь действия которые тебе нужны

немного перепутал, цикл тут не нужен, если только у 1 юнита есть такая способность, можешь использовать глобальную целочисленную как счетчик.
Загруженные файлы
28
Создаешь переменную integer и при юзе абилки увеличиваешь значение на единичку, когда целочисленная равна нужному колву, то делаешь свои действия
Чтобы оставить комментарий, пожалуйста, войдите на сайт.