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 :) Я сделал по другому. Запомнил в обычную переменную необходимость перехода и уже в кубиках к метке делаю переход


Log in to reply
 

Looks like your connection to Bablosoft was lost, please wait while we try to reconnect.