Наверное уже 100 раз открывали такой вопрос, но я не нашел ничего подходящего.
Хочу чтобы каждую n-ую атаку срабатывало действие.
Пытался сделать как-то так: Происходит событие - индекс переменной уменьшается. Потом, доходит до условия, что индекс достигнут и уже тогда вытворяется действие. Но не понимаю что и как выбирать в условиях и действиях (GUI)
Хочу чтобы каждую n-ую атаку срабатывало действие.
Пытался сделать как-то так: Происходит событие - индекс переменной уменьшается. Потом, доходит до условия, что индекс достигнут и уже тогда вытворяется действие. Но не понимаю что и как выбирать в условиях и действиях (GUI)
Принятый ответ
Ну предположим, создаем целое число AttackCounter. Изначально оно равно 0.
Каждую атаку проверяем, если это наш юнит атакует - то увеличиваем счетчик на 1. После проверяем, дошли ли мы до N (в моем случае это 10), если да - обнуляем счетчик и делаем свое супер-особенное действие :)
Каждую атаку проверяем, если это наш юнит атакует - то увеличиваем счетчик на 1. После проверяем, дошли ли мы до N (в моем случае это 10), если да - обнуляем счетчик и делаем свое супер-особенное действие :)
Мне кажется считать от 0 до N проще, чем от N до 0. Но поменять сравнения и вместо +1 поставить -1, если тебе это очень надо, будет без проблем, думаю :)
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Ред. konvan5
Каждую атаку проверяем, если это наш юнит атакует - то увеличиваем счетчик на 1. После проверяем, дошли ли мы до N (в моем случае это 10), если да - обнуляем счетчик и делаем свое супер-особенное действие :)
Когда равно твоему числу делай действие.