Не возвращается к циклу For, если...

Поддержка
  • Не возвращается к циклу For, если внутри цикла вызывается функция. Причем проблема появилась только сегодня, до этого месяц делал, все было хорошо. Сегодня просто внутри вызываемой функции изменил ссылку и все сломалось, в режиме записи даже по ссылке не перехожу, а просто активирую цикл, перехожу просто к вызову функции и все, не хочет возвращаться к циклу, и Cycle Index сбрасывается до 0.
    UDP. Сейчас попробовал просто создать пустую функцию внутри цикла, и если срабатывает вызов функции то следующее действие после функции сбивает Cycle Index до 0 и соответственно к циклу он не возвращается(

  • @REFGOLD Скорей всего вы метками делаете переходы. Вызовы функции в циклах точно ничего ломают, это есть почти в каждом скрипте и у всех все работает

  • @UserTrue да, метки внутри функций есть, просто странно, что именно сегодня такие проблемы начались, метки я не менял все это время, и все работало, странно

  • Проверьте не используете ли вы метки за пределами функции - если они выскакивают скажем в тот же цикл фор - то это работать не будет .

  • @Nicolas использую, у меня в голове не укладывается, как оно могло РАБОТАТЬ почти 4 недели, а щас вдруг все сломалось

  • @REFGOLD так бывает, сто раз на форуме обсуждали ... Метка не ведет к завершению текущего цикла - надо фейлить например и обрабатывать ...

  • @Nicolas у меня весь скрипт работает внутри цикла, теперь вопрос в том, как мне перейти в определенную область скрипта не метками

  • @REFGOLD ну можно возвращать значения (из функции типо ретурн) и уже плясать от того что она вернула ... Муторно, но к сожалению по другому ни как.

  • @Nicolas пришлось так и сделать, правда у меня скрипт огромный ,пришлось очень много переделать, но спасибо всем за помощь

  • @REFGOLD не такой уж и большой, раз так быстро управились :) Удачи ... С метками вообще надо быть очень аккуратным - бывает еще ситуация, когда одинаковые имена в разных местах - есть модуль на форуме для проверки этого дела ...