Добавлен TechnoViking
Вот есть триггер:
Он должен несколько раз ПОПЫТАТЬСЯ зареспить шатуна. Пытаться по количеству раз - либо до респа, либо до окончания количества попыток. Количество попыток - это С. Я в конце уж че только не пробовал делать - занулять её или приравнивать к "(Целая А)", потом вообще пытался менять на А, и её занулять. Вот я вначале С устанавливаю трёшкой, но это чисто для того, чтобы триггер пошёл (в других триггерах ранее могла использоваться эта переменная). Но, видимо, этому циклу вообще почему-то до лампочки, что я в самом конце говорю ХВАТИТ, ПЕРЕМЕННАЯ "С" УЖЕ РАВНА 0 ИЛИ ВООБЩЕ САМОЙ "А". Он каждый раз респит сразу трёх шатунов. Подскажите, что я сделал не так?
Центральные действия - это чисто чек на нахождения рядом человекоподконтрольных юнитов. Это вообще не причём, я думаю. Здесь число 3 играет, ибо респит по три шатуна. А оно здесь только числом итераций цикла выставлено.
Принятый ответ
exitwhen true
помню с циклами один раз мучился. такая операция была в нахождении точек. когда находим первую точку x[0], y[0], и по условиям цикл должен завершится. когда поиск вернется в первую точку.
условие выхода такое exitwhen Ax == x[0] and Ay == y[0]
но тогда цикл сразу завершался в начале, не успев начаться и найти остальные точки. надо было еще по счетчику "кол-во точек" проверять Count
условие изменил exitwhen Ax == x[0] and Ay == y[0] and Count > 1
но со временем замечаю, что не всегда работает норм. Точка стоит, часто не успевает рект подвинуть или что? или не сохраняются точки в хэш. ороче работает криво. 80-99% норм а бывает криво.
но тогда цикл сразу завершался в начале, не успев начаться и найти остальные точки. надо было еще по счетчику "кол-во точек" проверять Count
условие изменил exitwhen Ax == x[0] and Ay == y[0] and Count > 1
но со временем замечаю, что не всегда работает норм. Точка стоит, часто не успевает рект подвинуть или что? или не сохраняются точки в хэш. ороче работает криво. 80-99% норм а бывает криво.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Ред. konvan5
Ред. rsfghd
Ред. MpW
но тогда цикл сразу завершался в начале, не успев начаться и найти остальные точки. надо было еще по счетчику "кол-во точек" проверять Count
условие изменил exitwhen Ax == x[0] and Ay == y[0] and Count > 1
но со временем замечаю, что не всегда работает норм. Точка стоит, часто не успевает рект подвинуть или что? или не сохраняются точки в хэш. ороче работает криво. 80-99% норм а бывает криво.