Доброго времени суток. Есть метод позволяющий брать данные из других веток скрипта:
#i.2 - обращаемся к переменной #i из скрипта, находящегося в окне номер 2, при этом скрипт 2 должен работать или быть на паузе.
$i.5 - обращаемся к строковой переменной из 5 скрипта.
%arr.5 [1 3] - обращаемся к элементу массива из 5 скрипта.
когда делаю ссылку на масив:
1------- Это 1 скрипт где записываются данные вручную.
Код
set $e 742, 523 //точка подтверждения перемещения
init_arr %fc1 (1) 690, 335 1783605 // координаты и цвет в одну строку для проверки на пустоту
set delimiter ' ' // установить разделитель между элементами 'пробел
//--------------Даные 1 сумка 1 ячеек -----------------
init_arr %b1c1 (1) 500, 245 725008 // координаты и цвет в одну строку для проверки на пустоту
set delimiter ' ' // установить разделитель между элементами 'пробел'
2-------Это 2 скрипт где происходят все действия
Код
if %b1c1.1 [1] //Проверяем ячейку на пустоту [1]- значит пустая
else //если нет то выполняеться действия
move %b1c1.1 [1 1] %b1c1.1 [1 2] //переносим курсор на искомую ячейку
wait 300 //ждем 300 мс
left_down %b1c1.1 [1 1] %b1c1.1 [1 2] //зажимаем левую клавишу
move %fc [1 1] %fc [1 2] //Перетаскиваем предмет в хранилеще
wait 300 //ждем 300 мс
left_up %fc1.1 [1 1] %fc1.1 [1 2] //отпускаем левую клавишу
left $e.1 //закрываем окно подтвеждения
end_if
if %f1c.1 [1] //проверка на наличие окна подтверждения
left $e.1 //нажимаем в указаной точке чтоб закрыть окно
else
end_if
----------------------------------------------------------------------------------------------
Когда запускаю ругаеться на "Syntax error (Exp1)" Понимаю что есть где-то подвог, а где найти не могу.