Не получается записать в массив, выдаёт ошибку "unrecognized PJASS(syntax) error", код такой:
Проблема в личном сценарии. Если он другом месте триггера, то ошибку не выдаёт. Массив был объявлен: local unit array tsm
В чём моя ошибка?

это разные функции, локалку сделали в одной, а в другой ее записываете. это как если бы вы поставили дома у себя холодильник, потом пришли к соседу и ищете свой холодильник что бы положить туда яйца
используйте глобалки
`
ОЖИДАНИЕ РЕКЛАМЫ...
4
Если что, то я этот кусок кода переместил в выключенный триггер, поэтому нет объявления переменных
10
Блок То выполняется в отдельной функции, а локальная переменная существует только в пределах функции, где объявлена. Если ты объявляешь массив вне оного блока, то ошибка в этом
26
это разные функции, локалку сделали в одной, а в другой ее записываете. это как если бы вы поставили дома у себя холодильник, потом пришли к соседу и ищете свой холодильник что бы положить туда яйца
используйте глобалки
Принятый ответ
4
LordDracula:
Блок То выполняется в отдельной функции, а локальная переменная существует только в пределах функции, где объявлена. Если ты объявляешь массив вне оного блока, то ошибка в этом
Вот переменную объявить можно только в начале, или можно объявить в функции? Хотя в принципе можно там в глобальную записать и её использовать в блоке, да?
26
вам 2 раза написали что здесь 2 функции разные
используйте глобалки 2
32
Calabe, гуи интерпритируется в jass, причем по кривому для каждого ForGroup к примеру или If создается отдельная функция.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.