@tekerosi значит, вам самому придётся задать эти параметры через ресурс или глобальный массив, в котором каждый поток будет видеть сколько и как он прошел и что дальше делать.
Естественно, она не должна была работать. Сторонний код взаимодействует по ходу проекта только через вывод переменных родного синтаксиса [[VAR]]. А по своей сути функция "выполнить код" одноразовая.