Всем доброго времени суток
Так как я озадачился написать скупку для своего шарда, а просить готовое когда можно разобраться самому - дело неблагодарное, я решил написать его сам.
Столкнулся вот с какими проблемами:
1. как на пилоте определить гамп ? т.е. я написал buy - открылся гамп с тем что продает вендор, как определить именно тот гамп (например бланк скроли) который мне нужен?
2. как определить цену скупаемого ? ведь хитрые гмы могут иногда ставить от автоскупки запредельную цену на ресы
пока есть такие соображения
Код
set $a findimage (1394, 304 1540, 454 ( D:\pilot\blanks.bmp) // ищем изображение бланков в гампе вендора
//1394, 304 - координаты верхнего левого угла гампа вендора
//1540, 454 - координаты правого нижнего угла гампа ведора
if $a > 0 // если нашли изображение
msg УРА нашли бланки
else
msg бланки скупили
end_if
На счёт ультимы ничего сказать не могу, не играл, но findimage не дописан.
Цитата
set $a findimage (1394, 304 1540, 454 ( D:\pilot\blanks.bmp)
Найдите 2 отличия
Код
set $a findimage (1394, 304 1540, 454 ( D:\pilot\blanks.bmp) %a)
все равно почему то не ищет
скриншот картинки прилагаю
http://rghost.ru/7w5WKKMSk/image.png
DarkMaster
6.12.2015, 22:10
Проверяйте область поиска/привязку. Особенно обратите внимание на область поиска. Насколько я знаю ультима не держит такое разрешение.
Цитата(DarkMaster @ 6.12.2015, 22:10)
Проверяйте область поиска/привязку. Особенно обратите внимание на область поиска. Насколько я знаю ультима не держит такое разрешение.
не совсем понял что имеется в виду
я указываю область поиска - рюкзак персонажа
DarkMaster
6.12.2015, 22:17
Как у вас рюкзак начинается в координатах 1394, если в ультиме 800*600?
Цитата(DarkMaster @ 6.12.2015, 22:17)
Как у вас рюкзак начинается в координатах 1394, если в ультиме 800*600?
мои действия по порядку :
1. я навожу на верхний левый край рюкзака - жму ctrl+a - это первые координаты
2. навожу на нижний правый край рюкзака - жму ctrl+ a - вторые координаты
DarkMaster
6.12.2015, 22:20
может абсолютные, а не относительные вставляете?
DarkMaster
6.12.2015, 22:24
вбейте в область поиска 1 1 1920 1080 и посмотрите результат.
вбил , все равно не находит, думаю что может быть картинку не правильно сделал, буду думать
DarkMaster
6.12.2015, 22:40
Сделайте картинку залитую цветом 0x888888, покрасьте в другой цвет левый верхний пиксель и попробуйте найти.
DarkMaster
6.12.2015, 23:03
Что именно?
теперь стал иногда находить
DarkMaster
5.2.2016, 6:57
что именно и в каких случаях?
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста,
нажмите сюда.