День добрый, есть цикл который выполняет функции при совпадении условий, как сделать так, что бы цикл перезапускался, а не выполнял все функции из списка до конца при исчезновении условия.
В данном варианте, после исчезновения условия во время функции 1, затем выполняться 2я и 3я, а хотелось бы сбросить последовательное выполнение и при появлении условия начать выполнять цикл заново.
Думаю это можно сделать примерно так, только чем перезапускать цикл?
П.С поискал на форуме, пробовал _ScriptRestart() - не получается, да и криво как-то будет, тем более что помимо этих условий в цикле есть другие.
Код:
If что-то == чему-то Then
_функция1()
Sleep(Random(400,600))
_функция2()
Sleep(Random(400,600))
_функция3()
EndIf
В данном варианте, после исчезновения условия во время функции 1, затем выполняться 2я и 3я, а хотелось бы сбросить последовательное выполнение и при появлении условия начать выполнять цикл заново.
Думаю это можно сделать примерно так, только чем перезапускать цикл?
Код:
If что-то == чему-то Then
_функция1()
Sleep(Random(400,600))
_функция2()
Sleep(Random(400,600))
_функция3()
ElseIF
что-то перезапускающее
EndIf
П.С поискал на форуме, пробовал _ScriptRestart() - не получается, да и криво как-то будет, тем более что помимо этих условий в цикле есть другие.