Как получить результат ас.функции, не могу разобраться? Запускаю функцию параллельно, там получаю переменную с числом, жду окончания потока по thread_id, а как вернуть переменную не пойму.
Можно сделать по проверке определённого значения в локальном текстовике. Например, первый аккаунт проверяет, чтобы в этом текстовике был символ 1.
Второй же аккаунт, сперва создаёт в этом текстовике цифру 0, а после завершения своей работы прописывает в нём 1.
Это набросок, можете придумать свою логическую цепочку.
@Fox хотя вот, собрал конструкцию.
Здесь появляется эта ошибка (успешное завершение асинхронной функции, вместо перехода по метке)
На название не смотрите (это тестовый файл у меня) решение капчи.xml
@Fox сори за некропост, других подходящих тем не нашел.
То есть это нормально, что поток в async функции при любом раскладе завершается успехом?
Так реализован модуль, если бы можно было сделать по другому, разработчик бы так и сделал. Последнее его сообщение на эту тему было: Насколько я помню, такое поведение реализовано чтобы не увеличивать количество неудачных выполнений скрипта и не менять условия завершения скрипта. Но я не помню точно. Пересматривать сейчас эту логику не считаю приоритетной задачей.