как выйти из цикла GUI

Добавлен
Как выйти из цикла GUI? мне нужно выбрать 1 юнита(потом показать его(он скрытый)) в области и выйти из цикла
кастомный код "exitwhen true" не работает (выдает ошибку)

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

Можно так:
Загруженные файлы
1
15
11 лет назад
1
А зачем делать цикл, если всего один юнит?
0
22
11 лет назад
0
Нужно чтобы среди действий было такое, которое удовлетворяет условие выхода из цикла. Например:
    set bj_forLoopAIndex = 1
    set bj_forLoopAIndexEnd = 10
    loop
        exitwhen bj_forLoopAIndex > bj_forLoopAIndexEnd
        if <YourCondition> then
              // Do something.
             set bj_forLoopAIndex = bj_forLoopAIndexEnd + 1
        else
             set bj_forLoopAIndex = bj_forLoopAIndex + 1
        endif
    endloop
Если вы используете GUI, то просто добавьте в место, где нужно прервать цикл CS "set bj_forLoopAIndex = bj_forLoopAIndexEnd + 1" для "For each (Integer A)" и CS "set bj_forLoopВIndex = bj_forLoopВIndexEnd + 1" для "For each (Integer В)"
0
7
11 лет назад
0
Integer A Integer B
но у меня выбор юнитов в области а не integer :)
1
14
11 лет назад
1
если это всегда один и тот же юнит, то куда оптимальней занести его в переменную и в дальнейшем к нему обращаться
0
22
11 лет назад
0
Absol:
Integer A Integer B
но у меня выбор юнитов в области а не integer :)
Покажите как вы делаете
+
Если вы перебираете всех юнитов в группе, то цикл, скорее всего, выходит когда группа пуста. Значит, нужно в один момент очистить группу.
0
7
11 лет назад
Отредактирован Absol
0
у меня в области должен быть выбран 1 юнит , но там из-за какого-нибудь бага могут оказаться 2 юнита, хотя такое запрещено(выкидывает лишнего юнита :D ), мне нужно выбрать 1 юнита(случайного), который будет героем и одновременно союзником для 1 игрока (в 1 зоне, и для 2 игрока в другой)
0
22
11 лет назад
0
У вас есть какие-то попытки? Дайте скриншот или опубликуйте код. Тогда можно будет сразу сказать что поправить.
0
7
11 лет назад
0
тогда как выбрать 1 случайного юнита в области, что бы он был героем и союзником для 1 игрока ?
0
15
11 лет назад
0
Можно так:
Загруженные файлы
Принятый ответ
0
7
11 лет назад
0
отлично, спс, это подойдет :)
Чтобы оставить комментарий, пожалуйста, войдите на сайт.