Автокликер Clickermann :: Форум

Основной раздел => Общие вопросы => Topic started by: Kircnick on February 10, 2017, 12:19:33 AM

Title: IF_PIXEL_IN в привязанном окне возвращает 0
Post by: Kircnick on February 10, 2017, 12:19:33 AM
Всем привет, писал скрип бота для Royal Quest сайт игры http://www.royalquest.ru
Скрип бегает по карте атакует с агрешився мобов через определённый промежуток времени(собирает паравоз). Следит за состоянием здоровья и энерги если указанный пиксель становиться черным(меняете цвет) то нажимается здоровье или энергия.

Но вот начались проблемы переставил винду (Windows 7 Проф 64 была таже только сборка другая).

Теперь кликать все кликает также бегает но если привязать окно то для программы окно становится черным и возвращает цвет пикселей 0 отвязываешь становится все норм, картинки сравнивает цвет возвращает.
К примеру подпрограмма для нажатие на хил:
Code: (clickermann) [Select]
sub(heal) //======================самохил2
GETSCREEN
IF_PIXEL_IN(107,35,107,35, 1710618)//вот тут возвращает 0
 LCLICK(325,698)
END_IF
END_SUB


подскажите что делать,
Очень нужно работать с неактивным окном иначе смысл теряется =), Заранее благодарю.
Title: Re: IF_PIXEL_IN в привязанном окне возвращает 0
Post by: i0 on February 10, 2017, 12:24:08 AM
я всегда рекомендую использовать штатный системный браузер - internet explorer
vint говорит: firefox, но я не верю )))
Title: Re: IF_PIXEL_IN в привязанном окне возвращает 0
Post by: Kircnick on February 10, 2017, 11:29:07 AM
я всегда рекомендую использовать штатный системный браузер - internet explorer
vint говорит: firefox, но я не верю )))

Да причем тут браузер!? Я про игру с клиентом говорю.
Title: Re: IF_PIXEL_IN в привязанном окне возвращает 0
Post by: dramster on February 10, 2017, 01:12:43 PM
я всегда рекомендую использовать штатный системный браузер - internet explorer
vint говорит: firefox, но я не верю )))

Да причем тут браузер!? Я про игру с клиентом говорю.
попробуй сменить стили рабочего стола, в некоторых случаях помогает.
также если уж так не в моготу, то используй виртуальную машину.
есть еще вариант, но искомое изображение должно быть на видном месте рабочего стола (пусть даже он расширен на дополнительные мониторы). вот можешь почитать  http://crapware.aidf.org/forum/index.php?topic=2111.0
Title: Re: IF_PIXEL_IN в привязанном окне возвращает 0
Post by: Vint on February 10, 2017, 05:12:33 PM
или я начну проклинать каждого привязчика без разбора, зарабатывая себе очередной большой бан.

Я уже, можно сказать, "проклинаю". Саму привязку в первую очередь. Особенно когда народ неделю вымораживает 100500 вариантов своего скрипта, а потом только выдаёт, что там привязка и "ничего не работает!". А без привязки ему и не нужно ничего на свете, только ради неё и живёт.

Давайте раздел заведём "Работа в привязке к окну и всё что с этим связано".
Я хоть заходить туда не буду.
Title: Re: IF_PIXEL_IN в привязанном окне возвращает 0
Post by: Kircnick on February 10, 2017, 08:09:19 PM
Ребят, проблема вовсе не в скрипте. Вся проблема началась после перестановки Винды, на 2м компьютере всё работает ок.

GETSCREEN
COLORMODE(6)
SCREENSHOT
HALT

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