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

 
Ответить в эту темуОткрыть новую тему
> умеет ли пилот распозновать символы?
SanEX
сообщение 17.1.2014, 14:53
Сообщение #1


*

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



Здравствуйте, нужна помощь. играю в онлайн игру. написал под неё скрипт, основанный на проверке цвета в определённой точке, но очень часто (бывает в день несколько раз) админы меняют оттенки. ещё один способ чтобы скрипт правильно работал - нужно в заданой области распознать время похода т.е. если идёт оьратный отсчет времени, то поход длится, если нету цифр, значит поход закончился и надо начинать новый. возможно ли в Пилоте сканировать и распознать цифры с экрана или нет?заранее спасибо
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 17.1.2014, 16:30
Сообщение #2


***********

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



если это не браузерка, то настоятельно рекомендую выдернуть значение из памяти приложения. Artmoney в помощь(галку модульной адресации уберите при поиске).


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


*

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



Цитата(DarkMaster @ 17.1.2014, 17:30) *

если это не браузерка, то настоятельно рекомендую выдернуть значение из памяти приложения. Artmoney в помощь(галку модульной адресации уберите при поиске).

в том то и дело что браузерка)) значит нельзя, получается ничего сделать, жаль. подскажите, где посмотреть про диапозон цветов?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 17.1.2014, 18:29
Сообщение #4


***********

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



Почему не сделать? Вариантов море.
1) Нарезать картинки цифр, далее финдимиджем распознать. Есть готовые скрипты под это дело.
2) Есть прожка специальная консольная, которая распознает тексты.
3) Был еще вариант распознавать по количеству найденных точек в финдколоре. В основе лежит идея, что, например, 0 и 8 будут иметь разное количество точек.
Ссылки чет быстро не попались, но по этому поводу была цела тема, скрипты от Zeleax и Xolost, ссыль на прогу выкладывал я.

Цитата
где посмотреть про диапозон цветов?

На вике. http://uopilot.tati.pro/index.php?title=%D...%D1%8F:AllPages


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


********

Master
Сообщений: 1.264
Регистрация: 22.5.2012
Группа: Пользователи
Наличность: 0
Из: Белоруссии
Пользователь №: 14.972



Код
set #a 123
set %b[1 1] #a
msg %b[1 1] -- делаю так, получаю 123
как сделать что бы было:
msg в массиве %b - первая цифра 1
msg в массиве %b - вторая 2,
msg в массиве %b - третья 3

Скажите. Можно как нибудь сделать, что бы цифры 123 из массива вытащить по отдельности. Что то не нашел как это сделать.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 20.1.2014, 19:15
Сообщение #6


***********

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



set $s copy (string index count)

возможно понадобится size для того, чтобы узнать количество символов, если оно изменяется.


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


********

Master
Сообщений: 1.264
Регистрация: 22.5.2012
Группа: Пользователи
Наличность: 0
Из: Белоруссии
Пользователь №: 14.972



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

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

 

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