@Basskin так положи в цикл while в условии этого цикла поставь выражение с переменной. Тоесть пока эта переменная = true или false то цикл выполняется, а под этими кубиками поставь проверку на кнопку и если состояние изменится изменить переменную и на следующем круге при проверке он выйдет из цикла. Ну или по brake можно выйти, или по метке... Вариантов масса
При неудаче повторить действие
-
@justabot Отказывайся от меток. Метки == зло.
Берёшь любое действие и запихиваешь его в функцию, для удобства. Затем цикл while![[WAS_ERROR]]а в нём уже призываешь свою функцию. В итоге функция будет повторятся, до тех пор, пока [[WAS_ERROR]] не будет false. Например так.В экшен игнорирование ошибок можешь положить несколько действий, если на каком нибудь из них будет ошибка, то все последующие, в этом экшене, действия будут пропущены.