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

 
Ответить в эту темуОткрыть новую тему
> Нужна помощ, Поиск текта
Drin84
сообщение 4.7.2018, 16:27
Сообщение #1


*

Registred
Сообщений: 1
Регистрация: 4.7.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 18.987



Нужна помощ по написанию скрипта поиска названия ресурса и клика по нему в частности интересует игра Роял квест! Кто может помочь отпишитесь! Скрины с ресами могу если надо выложу!
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 4.7.2018, 17:49
Сообщение #2


***********

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



Без скринов не понятно вообще о чем речь (IMG:style_emoticons/default/wink.gif) Выкладывайте.


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


*

Registred
Сообщений: 8
Регистрация: 30.6.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 18.983



ВОТ

и можно как то выделить мобов? а то таргета нету


Эскизы прикрепленных изображений
Прикрепленное изображение Прикрепленное изображение
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 4.7.2018, 22:31
Сообщение #4


***********

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



Все через findimage. Однако изображения придется достаточно тщательно подготовить. Необходимо закрасить весь фон текста и левый верхний пиксель в один цвет(любой). Так же необходимо закрасить ненасыщенные, меняющие цвет точки. Руководствуйтесь правилом, что лучше закрасить чуть больше, чем чуть меньше. Дальше выставляете обпытным путем deviation 0-8% и точность 80-97%. Собственно нахождение готово.

Сообщение отредактировал DarkMaster - 4.7.2018, 22:32


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


*

Registred
Сообщений: 8
Регистрация: 30.6.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 18.983



ещё вапрос а как закрасить фон текста картинки есть гайд а лучше видео?!
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 4.7.2018, 23:03
Сообщение #6


***********

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



Пейнт и вперед. Больше ничего и не нужно. Сохранять бмп 24 бита.


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


*

Registred
Сообщений: 8
Регистрация: 30.6.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 18.983



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


***********

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



Сделать некоторый массив с картинками и перебирать его:
Код
set %a [1] name1
set %a [2] name2
set %a [3] name3
set %a [4] name4
set %a [5] name5
set #sizeA size(%a)

for #i 1 #sizeA 1
    set #r findcolor(x1 y1 x2 y2 (%a[#i]) %result)
    if  #r > 0
        break
    end_if
end_for

Примерно так. Это поиск до первого совпадения. Если нужно найти все картинки, то просто в столбик пачку финдов, т.к. вам требуется сохранять результат каждый раз в новый массив. Если сильно не хочется делать столбик, то можно после каждого поиска собирать результат в общий массив. Чтобы не заниматься подобной ерундой можно использовать луа:
Код
--Lua
local image = {"name1","name2","name3","name4","name5"}
local result = {}
for i = 1, #image do
    result[image[i]] = findimage(x1,y1,x2,y2,image[i])
end

-- Соответственно результат поиска будет в:
-- result["nameN"][1][1] - x координата первого найденного изображения
-- result["nameN"][1][2] - y координата первого найденного изображения
-- result["nameN"][2][1] - x координата второго найденного изображения
-- result["nameN"][2][2] - y координата второго найденного изображения
-- и т.д.



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


*

Registred
Сообщений: 8
Регистрация: 30.6.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 18.983



DarkMaster приват проверь пожалуйста
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

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

 

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