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

> Помогите разобраться с командой для скрипта
Alessandrinho
сообщение 16.8.2018, 11:13
Сообщение #1


**

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



Вопрос такой после каждого клика левой в заданые координаты нужно проверить цвет, если цвет 1644825(цифра цвета взята с uopilot), то ждем, если цвет будет 1340143(цифра цвета взята с uopilot) то кликаем дальше.

left 350,125
left 350,195
left 350,265
left 350,325
left 350,395
left 350,455
left 350,525
left 350,590
left 350,660
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
 
Ответить в эту темуОткрыть новую тему
Ответов
sutra
сообщение 19.10.2018, 16:29
Сообщение #2


*******

Adept
Сообщений: 923
Регистрация: 10.8.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 19.007



Отловить ВСЕ пиксели и детально их проанализировать можно так.

set #res findcolor (#x1 #y1 #x2 #y2 1 1 (R(0-255)) %res)

Можно организовать всё это в цикл и записать данные в файл.
Лучше в цикле разложить на RGB и записать в файл реальные цвета. В дальнейшем использовать конструкцию такого типа

set #res findcolor (#x1 #y1 #x2 #y2 1 1 (R(#r1 - #r2)+G(#g1 - #g2)) %res 2 1 1)

Не надо использовать такой "дикий" deviation - это ничего не даст, лучше правильно задать диапазон. Не надо делать задержки, Файнд - это супертормоз, он сам является задержкой. Удачи.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Сообщений в этой теме
Alessandrinho   Помогите разобраться с командой для скрипта   16.8.2018, 11:13
cirus   left 350,125 // клик wait 500 // пауза после клик...   16.8.2018, 11:51
Alessandrinho   там может проскакивать заставка длинною секунд 3-5...   16.8.2018, 12:06
cirus   while_not 350,125 1340143 // пока цвет не станет ...   16.8.2018, 12:10
Alessandrinho   while_not 350,125 1340143 // пока цвет не станет ...   16.8.2018, 12:16
cirus   1 мсек. Т. е. 1/1000 секунды. Необязательно. Отк...   16.8.2018, 12:36
Alessandrinho   while_not 350,125 1340143 //ждем указанный цвет ...   16.8.2018, 12:47
DarkMaster   Да, но wait я настоятельно рекомендую вставить. В...   16.8.2018, 12:55
Alessandrinho   я до этого не прописывал wait у меня например сей...   16.8.2018, 13:13
DarkMaster   тут вопрос целесообразности. Вы получаете большую ...   16.8.2018, 13:15
cirus   left 100 100 if 100 100 255 // нет смысла проверя...   16.8.2018, 13:32
Alessandrinho   while_not 350,125 1340143 left 350,125 end_while w...   16.8.2018, 14:11
DarkMaster   Никто не говорил, что там куча кнопок =) В таком с...   16.8.2018, 14:55
Alessandrinho   Никто не говорил, что там куча кнопок =) В таком ...   16.8.2018, 15:04
DarkMaster   подставьте цвет по которому нужно кликать   16.8.2018, 21:03
Fors1k   Вопрос такой после каждого клика левой в заданые ...   17.8.2018, 0:50
cirus   Alessandrinho, опишите нормально что нужно сделать...   17.8.2018, 1:31
Alessandrinho   1. Нужно делать клики в окно 2. Если вылезла заста...   17.8.2018, 8:47
Fors1k   Все верно, так и нужно. куда и как вставить про...   17.8.2018, 10:34
cirus   Про 2 скрипта лучше сразу забыть, это тут не нужно...   17.8.2018, 11:19
Alessandrinho   Лучше по цвету, т.к. много разных заставок, но цве...   17.8.2018, 11:39
cirus   :find while 350,125 1340143 // пока присутс...   17.8.2018, 12:30
Alessandrinho   а можно делать например много разных FIND и каждом...   17.8.2018, 13:07
cirus   left 350,125 // все клики что ниже нужно проверить...   17.8.2018, 14:10
Alessandrinho   left 350,125 // все клики что ниже нужно проверит...   17.8.2018, 16:43
cirus   Тут не надо ничего указывать, это процедура, кото...   17.8.2018, 20:08
Alessandrinho   CIRUS вы мне скинули два скрипта вот первый call f...   18.8.2018, 0:00
cirus   В одном координаты выводятся в лог. Во втором ожид...   18.8.2018, 0:24
Alessandrinho   Во втором ожидание пока цвет в указанных координа...   18.8.2018, 8:09
Alessandrinho   Написал так, выдает ERROR WHILE CREATING LUA VIRTU...   18.8.2018, 9:29
DarkMaster   на сообщение можно просто забить либо скачать свеж...   18.8.2018, 9:58
Alessandrinho   Так прога останавливается и дальше не кликает. Вер...   18.8.2018, 10:00
cirus   Lua 5.1 скачайте и закиньте рядом с exe пилота. Кр...   18.8.2018, 10:05
Alessandrinho   lua.dll скачал и лежит рядом с uopilot.exe, while_...   18.8.2018, 10:31
DarkMaster   попробуйте просто перезапустить пилот. скорее всег...   18.8.2018, 10:45
Alessandrinho   Стабильнаяночная версия это какая?   18.8.2018, 11:13
cirus   uopilot.uokit.com   18.8.2018, 11:23
Alessandrinho   СПАСИБО!!!!!! СУПЕРРРРРР...   18.8.2018, 11:33
Alessandrinho   народ а как можно сделать чтоб работало repeat 100...   18.8.2018, 13:05
cirus   for #i 1 10 for #j 1 5 log #i #j wait 10 end...   18.8.2018, 14:08
DarkMaster   В последней строке опечатка. Между end и repeat о...   18.8.2018, 14:25
Alessandrinho   for #i 1 10 for #j 1 5 log #i #j wait 10 en...   18.8.2018, 15:38
DarkMaster   на цифры обратите внимание, так же рекомендую скор...   18.8.2018, 15:51
Драго   Прошу подсказать возможно ли задать диапазон коорд...   24.9.2018, 17:57
DarkMaster   Нет. Можно задать несколько точек, но поуму нужно...   24.9.2018, 18:38
Драго   применил findcolor , но не хватает ума как правиль...   24.9.2018, 20:59
cirus   Что требуется сделать?   25.9.2018, 1:36
DarkMaster   set #a 0 while #a < 1 set #a findcolor ... %a...   25.9.2018, 4:21
Драго   Большое спасибо , работает . Осталось понять почем...   25.9.2018, 16:32
DarkMaster   Область поиска большая? Возможно просто не успевае...   26.9.2018, 4:13
Драго   вроде нашел в чем заморочка - нужно "поймать...   28.9.2018, 19:53
DarkMaster   https://forum.uokit.com/index.php?showtopic=22116   29.9.2018, 3:30
Драго   ..... set #Xstart %arr[1 1] set #Xend %arr[1 1] ...   30.9.2018, 21:08
DarkMaster   Другой способ эмуляции? send? send217? Поменять se...   1.10.2018, 15:55
Драго   Другой способ эмуляции? send? send217? Поменять s...   1.10.2018, 20:17
Драго   удалось повысить % верного срабатывания , но всё ж...   3.10.2018, 4:24
DarkMaster   set #asize size(%a) for #ai 1 #asize 1 lo...   3.10.2018, 8:44
cirus   Имя массива arr. set #a findcolor (#Xstart #Y...   3.10.2018, 11:15
Драго   все дополнения к скрипту не принесли улучшения , н...   7.10.2018, 20:54


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

 

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