Здравствуйте, гость ( Вход | Регистрация )

> Оптимизация скрипта с большим кодом., Оптимизация.
TRUB
сообщение 17.10.2017, 21:31
Сообщение #1


**

Neophyte
Сообщений: 10
Регистрация: 16.10.2017
Группа: Пользователи
Наличность: 0
Пользователь №: 18.646
Возраст: 30



Доброго времени суток. Есть метод позволяющий брать данные из других веток скрипта:
#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)" Понимаю что есть где-то подвог, а где найти не могу.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Сообщений в этой теме
TRUB   Оптимизация скрипта с большим кодом.   17.10.2017, 21:31
DarkMaster   В первой же строке: Сравнение то где? В пилоте та...   17.10.2017, 23:11
cirus   Вообще-то это проверка на цвет. Вначале скрипта ...   18.10.2017, 2:11
DarkMaster   Судя по комментам, там предполагается появление п...   18.10.2017, 12:02
TRUB   DarkMaster Пустатой я предполагаю что там будет ...   18.10.2017, 14:56
cirus   Да.   18.10.2017, 15:00
TRUB   Все что выше советовали, переделал работает. Появ...   21.10.2017, 17:34
cirus   А курсор ставит в строку ввода пароля? Кстати, без...   21.10.2017, 19:39
TRUB   использовал "kleft " оно и активизирует ...   21.10.2017, 19:59
cirus   Что за приложение? А рабочее окно на переднем пл...   21.10.2017, 20:23
TRUB   Клиент игры . после команды kleft оно на перед...   21.10.2017, 20:39
cirus   Т. е. если sendex v, то ничего не введёт, а sende...   21.10.2017, 20:51
TRUB   танцы з буфером ни к чему не приводят. Думаю и нет...   21.10.2017, 21:10
cirus   send @ // или set $a @ send $a   21.10.2017, 21:28
TRUB   send @ // или set $a @ send $a не прок...   21.10.2017, 21:34
cirus   Что за игра? Буфер вообще не причём, просто отпр...   21.10.2017, 21:50
TRUB   4Story_RU -игра =) Я то понял что ручками , а как...   21.10.2017, 22:04
DarkMaster   попробуйте send217, а лучше say.   21.10.2017, 22:33
TRUB   определил что комда " Sendex " в этом ...   21.10.2017, 23:16
cirus   Я уже давал ссылку http://uopilot.tati.pro/index....   21.10.2017, 23:50
TRUB   Для меня как не очень сильного кодера=) мягко гов...   22.10.2017, 0:22
DarkMaster   А именно? Say не посылает нажатия, а посылает код...   22.10.2017, 14:04


Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 27.4.2024, 13:19
Designed by Nickostyle