Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » и снова findimage

Страниц (3): « 1 [2] 3 »
 

11. Prusak - 22 Марта, 2014 - 06:05:22 - перейти к сообщению
 serdg3amec пишет:
юзай также finddynamic, т.к. радиус поиска по полоске моба (findimage) очень ограниченный.

как я понял из примера, эта функция ищет меняющиеся изображения. мое же постоянное ни чем не перекрываемое не мерцающяя не затемняющеяся хз как еще сказать. мне оно нужно только для того чтобы узнать что моб в тагерте. все. дальше пойдет другой код. короче я выбился,тот код что я указал рабочим выше-рабочий на 30 процентов все остальное мимо. картинку уменьшал,с разбросом играл. все равно то находит то нет я хз... буду искать другие пути.
12. serdg3amec - 22 Марта, 2014 - 06:20:28 - перейти к сообщению
c finddynamic будет поиск не полоски хп, а самого моба. возможности гораздо шире. я например вобще обошелся только им, не используя findimage.
(Добавление)
вопрос - что тут
 Prusak пишет:
картинку уменьшал
ты имеешь ввиду? (картинка полоски на экране по размерам фиксирована. ты задаешь только область для поиска на экране и ищешь в ней. или речь о чем то другом?
13. Prusak - 22 Марта, 2014 - 06:37:54 - перейти к сообщению
 serdg3amec пишет:
ты имеешь ввиду? (картинка полоски на экране по размерам фиксирована. ты задаешь только область для поиска на экране и ищешь в ней. или речь о чем то другом?

да речь была о другом,я просто уменьшил картинку для поиска. вот тож думаю теперь искать моба c finddynamic. я сперва не понял что ты хотел сказать,своим первым постом. видимо живого моба легче найти чем 2д картинку его хп Радость
(Добавление)
после того как находиш моба делаеш клик по нем?
14. serdg3amec - 22 Марта, 2014 - 06:48:50 - перейти к сообщению
ну типо того. находишь динамический объект, сверяешь тип курсора при наведении на моба. если нужный - то клик по мобу. (только имей ввиду, что тип курсора, число, каждый раз новое. поэтому при запуске я мутил отдельную функцию на определение типа. ну или каждый раз из кибора его ручками в скрипт вводи =)).
(Добавление)
вобще советую реализовать 3 вида поиска (по приоритетности использования):
1) TAB'ом
2) имейджем
3) динамиком
15. Prusak - 22 Марта, 2014 - 06:59:27 - перейти к сообщению
табом я и пытался искать. ТАВ -проверка появления хп моба на экране.проверка атакуещего скила на активность если неактивен продвинуться в перед до его октивации. атака моба.
и запнулся на проверке появления хп.терь вот читаю за поиск 3д моделей, да расматриваю 1 еденственный пример ))
(Добавление)
 serdg3amec пишет:
2) имейджем
3) динамиком

можно подробней чет не пойму про что ты.
16. serdg3amec - 22 Марта, 2014 - 07:05:43 - перейти к сообщению
ну смори. 1) жамкаешь ТАБ. если цель в таргете (проверяешь поиском пикселя в определенном участке экрана - есть такая функция getcolor), то бьешь сразу скиллом. 2) ищешь полоску хп моба (через findimage - ту, которая над мобом висит, а не ту, что появляется при выделении моба вверху экрана. 3) finddynamic ищешь самого моба, если другие 2 поиска не помогли.
зы. глянь готовый скрипт на lineage, там многие блоки вполне юзабельны.
17. Prusak - 22 Марта, 2014 - 07:10:59 - перейти к сообщению
спасибо за наводку,счас посмотрим Закатив глазки
18. Prusak - 22 Марта, 2014 - 11:21:56 - перейти к сообщению
 serdg3amec пишет:
ну смори. 1) жамкаешь ТАБ. если цель в таргете (проверяешь поиском пикселя в определенном участке экрана - есть такая функция getcolor), то бьешь сразу скиллом. 2) ищешь полоску хп моба (через findimage - ту, которая над мобом висит, а не ту, что появляется при выделении моба вверху экрана. 3) finddynamic ищешь самого моба, если другие 2 поиска не помогли.
зы. глянь готовый скрипт на lineage, там многие блоки вполне юзабельны.

1)решило мою проблему с картинкой,за одно теперь можно узнать слит ли моб.
2)картинка что весит над мобом меняется,попытался взять то что не цепляет другие обьекты,но,но сталкнулся с той же проблемой findimage не находит( не пойму почему вы ищете именно ее,чел с соседней темы тоже ее ищет.как по мне верхняя вкусней Радость )
3)смутило то что подкаждого моба надо пиксили искать ручками(пройдись по всем локам Улыбка ) да и тежолый для меня этот finddynamic так как я чайник/нуп,возможно в будуещем отдам предпочтение ей,как токо оценю ее достоинства,пока ТАВ рулит Улыбка
19. serdg3amec - 22 Марта, 2014 - 12:25:36 - перейти к сообщению
 Prusak пишет:
1)решило мою проблему с картинкой,за одно теперь можно узнать слит ли моб.
рад рад Радость

 Prusak пишет:
2) не пойму почему вы ищете именно ее,чел с соседней темы тоже ее ищет.как по мне верхняя вкусней
верхняя табличка нужна только для того, чтобы узнать сколько ХП у моба осталось. она динамическая, ее трудно искать. поэтому ищем полоску НАД мобом Подмигивание
 Prusak пишет:
3)смутило то что подкаждого моба надо пиксили искать ручками.. да и тежолый для меня этот finddynamic так как я чайник/нуп,возможно в будуещем отдам предпочтение ей,как токо оценю ее достоинства
если размер "динамического очага" (по терминологии кибора Радость ) уменьшить..хмм сильно уменьшить, то будут попадаться все мобы.. и большие и маленькие и, самое главное, на разном расстоянии.
====================
зы. а если прикрутить еще к тем 3м поискам функцию sort для выделения моба, который для тебя будет самый ближний из всех на экране, то это будет совсем вкусно Подмигивание
20. Prusak - 22 Марта, 2014 - 13:21:50 - перейти к сообщению
ожидайте кучу нубских вопросов Радость
з.ы убедил.если делать то делать по уму,а не искать по пикселю в хп моба
з.ыы serdg3amec с каким разбросом ищешь картинку хп моба ? то чую опять уткнусь с этим поиском картинки
(Добавление)
чудеса, находит без проблем Не понял

Powered by ExBB FM 1.0 Final