goto
-
У меня в выполнить код:
var acc=[[GLOBAL:REG_ACC]]; IF_ELSE_EXPRESSION_REG_ACC=acc[([[EMAIL]])]==undefined; _if(IF_ELSE_EXPRESSION_REG_ACC,function(){ acc[([[EMAIL]])]=false; var val = JSON.stringify(acc); PSet("basglobal", "REG_ACC", val); })! _if(!IF_ELSE_EXPRESSION_REG_ACC,function(){ _do (function(){ if(acc[([[EMAIL]])]){ _break(); }; sleep(5000)! })! _goto("Login")! })! delete IF_ELSE_EXPRESSION_REG_ACC;
Если убрать переход к метке то все работает как надо, а с меткой код вообще не выполняется и происходит сразу переход даже при том, что в ветка иначе если вообще не должна была выполниться.
Пробовал разные варианты:
_goto("Login")!, _fast_goto("Login")!, _long_goto("Login", 2, [])!
-
@Denis_krsk said in goto:
а не проще login сделать функцией и запускать по человечески?
-
@DrPrime Не хотелось и так функций тьма сам уже путаюсь :) Функций логин и так уже по меньшей мере 4 :) Я сделал по другому. Запомнил в обычную переменную необходимость перехода и уже в кубиках к метке делаю переход