При попытке использовать локальные переменные в цикле выдает всегда ошибку, что переменная не объявлена (не в цикле используется нормально). С чем это может быть связано? И как грамотно использовать локалки в циклах?

Anonim2843, так понятное дело, посмотри как в коде оно выглядит, локалки находятся в одной функции, а юзаешь ты их в другой


объявляй локалки в цикле отряда либо юзай глобалки
`
ОЖИДАНИЕ РЕКЛАМЫ...
23
Похожие вопросы:

ответ
получение текущего приказа не требует от тебя нихера, тебе нужно, чтобы там не было "useitem", и всё

28
подозреваю у автора что-то вроде этого:
    local integer i
    
    loop
        exitwhen i > 10
        set i = i + 1
    endloop
если что, переменной нужно задавать какое-то начальное значение, чтобы потом как-то оперировать с ним

т.е. перед циклом тыкнуть set i = 0
28
Anonim2843, так понятное дело, посмотри как в коде оно выглядит, локалки находятся в одной функции, а юзаешь ты их в другой


объявляй локалки в цикле отряда либо юзай глобалки
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.