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

2 страниц V  1 2 >  
Ответить в эту темуОткрыть новую тему
> Поиск картинки.
ЙаГамерко
сообщение 4.9.2014, 13:45
Сообщение #1


**

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



Пожалуйста, не могу понять...

Нужен скрипт такого вида

1.двойной клик в точку
2.поиск картинки "Н" ,иф картинка есть стоп и алярм
3.елсе картинки нет клик в точку
4.го то 1.

огромное спасибо заранее, главный вопрос в поиске картинки, не могу по мануалу понять как правилбно организовать
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 4.9.2014, 14:51
Сообщение #2


***********

Модератор UOPilot
Сообщений: 9.467
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27724
Пользователь №: 11.279



Цитата
не могу по мануалу понять как правилбно организовать

что именно не понятно?


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
yamenko
сообщение 4.9.2014, 15:02
Сообщение #3


***

Novice
Сообщений: 79
Регистрация: 19.8.2014
Группа: Пользователи
Наличность: 0
Пользователь №: 16.974
Возраст: 29



Цитата(ЙаГамерко @ 4.9.2014, 14:45) *

Пожалуйста, не могу понять...

Нужен скрипт такого вида

1.двойной клик в точку
2.поиск картинки "Н" ,иф картинка есть стоп и алярм
3.елсе картинки нет клик в точку
4.го то 1.

огромное спасибо заранее, главный вопрос в поиске картинки, не могу по мануалу понять как правилбно организовать


1. скрипт напиши сам... и спроси почему не получается то или иное действие... (за тебя редко кто писать будет... тем более ты уже почти все написал, только команды подставь.)

2. го то 1 - не обязательно пилот по циклу сам вернется с начала...

3. прикрепи картинку может в ней проблема.

//ЗЫ "не могу понять..." - это не вопрос, в описании команд хорошо все расписано (почти во всех). как говорил в п1 напиши, а там посмотрим в чем косяк...
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
ЙаГамерко
сообщение 4.9.2014, 15:33
Сообщение #4


**

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



Код
left 1369, 627 
left 1369, 627 10000
if set $a FindImage (752, 231  1139, 595  (‪D:\1\1.bmp) %ResultArray [#type [#accuracy [#count [#deviation]]]] [abs])      
stop
end_if



как то так
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
ЙаГамерко
сообщение 4.9.2014, 15:46
Сообщение #5


**

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



Цитата(ЙаГамерко @ 4.9.2014, 16:33) *

Код
left 1369, 627 
left 1369, 627 10000
if set $a FindImage (752, 231  1139, 595  (‪D:\1\1.bmp) %ResultArray [#type [#accuracy [#count [#deviation]]]] [abs])      
stop
end_if

как то так

понял что полный бред нагородил

не понимаю как тут правильно условие поставить...где узнать что он нашел картинку

left 1369, 627
left 1369, 627 10000
set $a FindImage (752, 231 1139, 595 (D:\1\1.bmp) )
if
stop
end_if
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
yamenko
сообщение 4.9.2014, 15:47
Сообщение #6


***

Novice
Сообщений: 79
Регистрация: 19.8.2014
Группа: Пользователи
Наличность: 0
Пользователь №: 16.974
Возраст: 29



Цитата(ЙаГамерко @ 4.9.2014, 16:33) *

Код

Код
left 1369, 627 
left 1369, 627 10000
if set $a FindImage (752, 231  1139, 595  (C:\Users\Пинокио\Pictures\QIP Shot\QIP Shot - Screen 041.bmp) %ResultArray [#type [#accuracy [#count [#deviation]]]] [abs])      
stop
end_if

как то так


If вроде бы не определит такую конструкцию....
необходимо set вынести в отдельную строку

вместо stop:

alarm
stop_script

[#type [#accuracy [#count [#deviation]]]] [abs] - вместо этого надо подставить определенные значения...
http://uopilot.tati.pro/index.php?title=Findimage (тут все есть.)

+ картинку в студию!...

Сообщение отредактировал DarkMaster - 16.9.2014, 2:09
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
ЙаГамерко
сообщение 4.9.2014, 15:51
Сообщение #7


**

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



Цитата(yamenko @ 4.9.2014, 16:47) *


+ картинку в студию!...


Прикрепленные файлы
Прикрепленный файл  1.bmp ( 3,52 килобайт ) Кол-во скачиваний: 467
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
yamenko
сообщение 4.9.2014, 15:52
Сообщение #8


***

Novice
Сообщений: 79
Регистрация: 19.8.2014
Группа: Пользователи
Наличность: 0
Пользователь №: 16.974
Возраст: 29



Цитата(ЙаГамерко @ 4.9.2014, 16:46) *

не понимаю как тут правильно условие поставить...где узнать что он нашел картинку


он тебе в переменную a закинет число... вот его и проверяй!

по ссылке с командой findimage там все же расписано.....
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
ЙаГамерко
сообщение 4.9.2014, 15:55
Сообщение #9


**

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



left 1369, 627
left 1369, 627 10000
set $a FindImage (752, 231 1139, 595 (D:\1\1.bmp) 2 80 1 5 )
if $a=1
stop_script
alarm
end_if
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
yamenko
сообщение 4.9.2014, 16:00
Сообщение #10


***

Novice
Сообщений: 79
Регистрация: 19.8.2014
Группа: Пользователи
Наличность: 0
Пользователь №: 16.974
Возраст: 29



Цитата(ЙаГамерко @ 4.9.2014, 16:55) *

left 1369, 627
left 1369, 627 10000
set $a FindImage (752, 231 1139, 595 (D:\1\1.bmp) 2 80 1 5 )
if $a=1
stop_script
alarm
end_if


алярм сначала... а потом стоп_скрипт... иначе толку нет)))

и проверку не точную лучше делать!!! лучше >0


работает????
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
ЙаГамерко
сообщение 4.9.2014, 16:27
Сообщение #11


**

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



[IMG SRC=http://f5.s.qip.ru/adNBVvo1.png]

неа не работает...
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
ЙаГамерко
сообщение 4.9.2014, 16:39
Сообщение #12


**

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



Код
left 1369, 627 
left 1369, 627 10000
set $a FindImage (752, 231  1139, 595  (D:\1\1.bmp)  1 80 1 5 )    
if $a > 0
alarm
stop_script
end_if  


разобрался...работает...картинку не находит...по кругу матает
left 1369, 627
left 1369, 627 10000
set $a FindImage (752, 231 1139, 595 (D:\1\1.bmp) 1 80 1 5 )

отскринил картинку ,закинул,адрес к ней прописал...картинка с которой скрин сделал на экране...запускаю профита 0
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 4.9.2014, 17:14
Сообщение #13


***********

Модератор UOPilot
Сообщений: 9.467
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27724
Пользователь №: 11.279



сделай:
log $a
покажет результат поиска в лог. Результат сюда.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
yamenko
сообщение 4.9.2014, 17:16
Сообщение #14


***

Novice
Сообщений: 79
Регистрация: 19.8.2014
Группа: Пользователи
Наличность: 0
Пользователь №: 16.974
Возраст: 29



попробуй так:
set $a FindImage (752, 231 1139, 595 (D:\1\1.bmp) %a 2)

и еще в конце скрипта допиши:

msg В переменной A $a
посмотри что выдаст..

// да можно и log, я долго писал :-)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
ЙаГамерко
сообщение 4.9.2014, 17:30
Сообщение #15


**

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



Спасибо огромное! заработало!
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
ЙаГамерко
сообщение 4.9.2014, 17:44
Сообщение #16


**

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



Простите, еще вопрос...если окно свернуть работать не будет? в хроме например не работает...
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 4.9.2014, 19:08
Сообщение #17


***********

Модератор UOPilot
Сообщений: 9.467
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27724
Пользователь №: 11.279



Цитата
работать не будет

Нет. Пилот грубо говоря делает скрин и на скрине ищет изображение.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
ЙаГамерко
сообщение 5.9.2014, 12:52
Сообщение #18


**

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



Цитата(DarkMaster @ 4.9.2014, 20:08) *

Нет. Пилот грубо говоря делает скрин и на скрине ищет изображение.

Спасибо, понял...А если на вирт машину повесить?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 5.9.2014, 12:59
Сообщение #19


***********

Модератор UOPilot
Сообщений: 9.467
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27724
Пользователь №: 11.279



Можно. Но гораздо лучше использовать АСТЕР. Немного геморнее все это завести и требуется минимум 2 выхода с виюдюхи и 2 входа в мониторе(либо второй монитор/телевизор). Выигрыш в производительности гигантский, нет проблем с совместимостью, не жрет память. Несопостовимо в общем.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
ЙаГамерко
сообщение 15.9.2014, 20:37
Сообщение #20


**

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



Спасибо,попробую...Возникла еще такая проблемка, а возможно кликнуть в найденую картинку? чтото я нигде не найду...в цвет понял как, в картинку нет...



Сделал работает...просмотрел нужную строку в коде. Простите, киньте пожалуйста ссылку как организовать это все на АСТЕРе, а то ранее не сталкивался.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

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

 

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