Помощь - Поиск - Пользователи - Календарь
Полная версия: Определение гампов и еще пару вопросов
UoKit.com Форумы > Кликер > UO Pilot > UO Pilot в онлайн играх > UO Pilot в Ultima Online
sorme
Всем доброго времени суток
Так как я озадачился написать скупку для своего шарда, а просить готовое когда можно разобраться самому - дело неблагодарное, я решил написать его сам.
Столкнулся вот с какими проблемами:
1. как на пилоте определить гамп ? т.е. я написал buy - открылся гамп с тем что продает вендор, как определить именно тот гамп (например бланк скроли) который мне нужен?
2. как определить цену скупаемого ? ведь хитрые гмы могут иногда ставить от автоскупки запредельную цену на ресы
sorme
пока есть такие соображения

Код
 set $a findimage (1394, 304 1540, 454 ( D:\pilot\blanks.bmp) // ищем изображение бланков в гампе вендора
//1394, 304 - координаты верхнего левого угла гампа вендора
//1540, 454 - координаты правого нижнего угла гампа ведора

if $a > 0 // если нашли изображение
  msg УРА нашли бланки
else
  msg бланки скупили
end_if
cirus
На счёт ультимы ничего сказать не могу, не играл, но findimage не дописан.
Цитата
set $a findimage (1394, 304 1540, 454 ( D:\pilot\blanks.bmp)

Найдите 2 отличия smile.gif
Код
set $a findimage (1394, 304 1540, 454 ( D:\pilot\blanks.bmp) %a)
sorme
все равно почему то не ищет
скриншот картинки прилагаю
http://rghost.ru/7w5WKKMSk/image.png
DarkMaster
Проверяйте область поиска/привязку. Особенно обратите внимание на область поиска. Насколько я знаю ультима не держит такое разрешение.
sorme
Цитата(DarkMaster @ 6.12.2015, 22:10) *

Проверяйте область поиска/привязку. Особенно обратите внимание на область поиска. Насколько я знаю ультима не держит такое разрешение.


не совсем понял что имеется в виду
я указываю область поиска - рюкзак персонажа
DarkMaster
Как у вас рюкзак начинается в координатах 1394, если в ультиме 800*600?
sorme
Цитата(DarkMaster @ 6.12.2015, 22:17) *

Как у вас рюкзак начинается в координатах 1394, если в ультиме 800*600?


мои действия по порядку :
1. я навожу на верхний левый край рюкзака - жму ctrl+a - это первые координаты
2. навожу на нижний правый край рюкзака - жму ctrl+ a - вторые координаты
DarkMaster
может абсолютные, а не относительные вставляете?
sorme
относительные вроде
DarkMaster
вбейте в область поиска 1 1 1920 1080 и посмотрите результат.
sorme
вбил , все равно не находит, думаю что может быть картинку не правильно сделал, буду думать
DarkMaster
Сделайте картинку залитую цветом 0x888888, покрасьте в другой цвет левый верхний пиксель и попробуйте найти.
sorme
получилось, спасибо !
DarkMaster
Что именно?
sorme
теперь стал иногда находить
DarkMaster
что именно и в каких случаях?
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2024 Invision Power Services, Inc.