Наверное уже 100 раз открывали такой вопрос, но я не нашел ничего подходящего.
Хочу чтобы каждую n-ую атаку срабатывало действие.
Пытался сделать как-то так: Происходит событие - индекс переменной уменьшается. Потом, доходит до условия, что индекс достигнут и уже тогда вытворяется действие. Но не понимаю что и как выбирать в условиях и действиях (GUI)

Ну предположим, создаем целое число AttackCounter. Изначально оно равно 0.
Каждую атаку проверяем, если это наш юнит атакует - то увеличиваем счетчик на 1. После проверяем, дошли ли мы до N (в моем случае это 10), если да - обнуляем счетчик и делаем свое супер-особенное действие :)

Мне кажется считать от 0 до N проще, чем от N до 0. Но поменять сравнения и вместо +1 поставить -1, если тебе это очень надо, будет без проблем, думаю :)
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
28
Ты никогда с переменными не сталкивался? Тебе нужна целочисленная, если число в переменной ниже нуля, производить нужные действия, а переменную обратно на 100, иначе - декрементировать

Ты вроде как сделал всё что нужно, так что вопрос не понятен
25
Ну предположим, создаем целое число AttackCounter. Изначально оно равно 0.
Каждую атаку проверяем, если это наш юнит атакует - то увеличиваем счетчик на 1. После проверяем, дошли ли мы до N (в моем случае это 10), если да - обнуляем счетчик и делаем свое супер-особенное действие :)

Мне кажется считать от 0 до N проще, чем от N до 0. Но поменять сравнения и вместо +1 поставить -1, если тебе это очень надо, будет без проблем, думаю :)
Загруженные файлы
Принятый ответ
Ответы (2)
5
konvan5, боже, оно всё это время так легко было. А я что-то с массивами переменной пытался делать, спасибо!
38
Crick12, массив нужен чтобы пускать множество таких независимых процессов, на каждый по своей ячейке
35
Ну тупо когда юнит атакован и атакующий юнит равно твой юнит прибавляй к переменной +1.
Когда равно твоему числу делай действие.
Ответы (1)
21
Crick12, я до сих пор пишу подобную систему на гуи, пока ничего толком не получается. Как сделать - понял, но не могу отловить нужное число в данный момент, предыдущее и следующее и еще куча всего!
Чтобы оставить комментарий, пожалуйста, войдите на сайт.