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

 
Ответить в эту темуОткрыть новую тему
> Не много помощи.
Бешеный
сообщение 14.2.2017, 18:44
Сообщение #1


**

Neophyte
Сообщений: 28
Регистрация: 13.2.2017
Группа: Пользователи
Наличность: 0
Пользователь №: 18.345
Возраст: 22



Имеется вот такой скрипт, надо вставить скрипт 1 во 2рой так что бы после поиска картинки d искал скрипт 1, если нашел то выполнял действия только с картинками set %image[1] 111
set %image[2] bos

Скрипт 1______________________________
set #g findimage (1161, 564 1346, 676 (C:\bot\valim.bmp) %arr 2 )
if #g > 0
left %arr [1 1], %arr [1 2]
end_if

Скрипт2_________________________
set #ownerHandle findwindow (Google Chrome)
set #tmp getwindow (#ownerHandle child)
set #childHandle getwindow (#tmp)
set workwindow #childHandle
set #x 1162 + random (178)
set #y 569 + random(106)
move #x, #y
left #x, #y // тыкаем на карте рандом
wait 300 // ждем 300мл сек
set #t findimage (0, 0 1365, 692 (C:\bot\d.bmp) %arr 2 )
while #t > 0
set #t findimage (0, 0 1365, 692 (C:\bot\d.bmp) %arr 2 )
set #startX 223
set #startY 186
set #endX 965
set #endY 606
set $path "C:\bot\"
set %image[1] 111
set %image[2] bos
set #size size(%image)
for #i 1 #size 1
set #u findimage (#startX #startY #endX #endY ($path%image[#i].bmp) %arr 2)
while #u > 0
set #u findimage (#startX #startY #endX #endY ($path%image[#i].bmp) %arr 2)
if #u > 0 //если картинка найденa
set #x %arr [1 1] + 57 //прибавить 100 пикселей к координате X
set #y %arr [1 2] - 35 //прибавить 50 пикселей к координате Y
double_left #x #y
wait 300
send 1
wait 700
end_while
end_if
end_for
set #p findcolor (1138, 654 1154, 681 (10087935,4250111,3394815) %arr 2)
if #p > 0
left 1176, 579
wait 10000
end_if
end_while
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 15.2.2017, 2:11
Сообщение #2


**********

Elder
Сообщений: 3.480
Регистрация: 18.8.2014
Группа: Пользователи
Наличность: 26703
Пользователь №: 16.971
Возраст: 29



Код
set #g findimage (1161, 564 1346, 676 (C:\bot\valim.bmp) %arr 2 )
if #g > 0
    // действия если картинка найдена
else
    // действия если картинка не найдена
end_if
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

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

 

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