Автокликер Clickermann :: Форум
Основной раздел => Использование => Topic started by: kartoschka on September 07, 2014, 03:07:30 AM
-
Хотел создать бот для игры Demon Slayer через IF_PICTURE_IN, чтоб наподал на моба. http://c2n.me/iRKrVC
Но поевляется ошибка
GETSCREEN
IF_PICTURE_IN (424,218, 1350,690, "iris")
wait(5)
ELSE
lClick($_return1, $_return2)
END_IF
Может кто нибудь помоч или написать скрипт, буду очень благодарен.
-
ирис.бмп
не благодари
-
Скажи, а моб в той игре двигается? Ну, то есть я не про то спрашиваю, что он перемещается - а сам двигается? Крыльями там машет, или что-нибудь такое...
-
о, эго моба я знаю (в списке задач). двигается он. и крутится и машет.
надо имхо по надписи искать
-
[spoiler]
Здравствуйте, kartoschka1980@mail.ru паш персонаж ++TM++ в игре Demon Slayer будет забанен. шутка =)[/spoiler]
фон под надписью тоже будет меняться)
-
Я делал ботов в таких играх )) Во первых - в игре должны быть настройки. Там для слабых компов можно отключить анимацию мобов. Разворачиваться он все равно будет, когда ходит взад-вперед. По этому IF_PICTURE_IN тут не подойдет. Тут IF_PIXEL_IN надо. Ну и надо найти боле-менее уникальный пиксель, чтобы он не встречался в других объектах. У меня вроде получалось. Ну и зону поиска этого пикселя я сужал )) Более того - я писал макросы в таких играх, по которым выбирался моб, входил в окно битвы с ним, ну и так далее - по кругу )) В общем тут наверно сложно будет обьяснить. Вот мой скайп Evgeniy_Skver
-
А по поводу твоего скрипта...
GETSCREEN
IF_PICTURE_IN (424,218, 1350,690, "iris")
wait(5) // Зачем тут такая большая пауза - я хз...
ELSE
lClick($_return1, $_return2) // Хм... Сюда вообще-то вписывается команда, которая должна сработать, если нужный пиксель НЕ найден ))
END_IF
Если я его правильно понял, то он выглядеть должен так ))
GETSCREEN
IF_PICTURE_IN (424,218, 1350,690, "iris.bmp")
LCLICK ($_return1, $_return2)
END_IF
По поводу поиска пикслей... Так как мобы все же двигаются, рекомендую искать пиксель не с живого экрана, а со сделанного скрина )) И еще... Браузерные экраны игр очень чувствительны. Если производить перемещение мыши в нужную точку и клик одновременно, то экран сдвинется. Перед тем, как кликнуть в нужную точку, а в нашем макросе это команда LCLICK ($_return1, $_return2), советую сначала произвести команду MOVE ($_return1, $_return2), потом WAITMS(100), или WAITMS(50) и только потом клик. Выглядит это вот так
GETSCREEN
IF_PICTURE_IN (424,218, 1350,690, "iris.bmp")
MOVE ($_return1, $_return2)
WAITMS(50)
LCLICK ($_return1, $_return2)
END_IF
Хотя может и первый вариант пойдет. В общем это ты уже пробуй сам ))
-
Hito спосиба за совет с пихелем.
зделал так и всё пашет :):
GETSCREEN
if_pixel_in(289, 240, 1300, 850, 10615551)
LCLICK ($_return1, $_return2)
вот ешё вопрос как привезать к окну, чтобы его свернуть а он там дальше кликал. ЕТО ВОЗМОЖНО ВОБЩЕ?
-
Hito спосиба за совет с пихелем.
зделал так и всё пашет :):
GETSCREEN
if_pixel_in(289, 240, 1300, 850, 10615551)
LCLICK ($_return1, $_return2)
вот ешё вопрос как привезать к окну, чтобы его свернуть а он там дальше кликал. ЕТО ВОЗМОЖНО ВОБЩЕ?
В привязанном окне не будет искать пиксели )) Но... Я делал так... Я запускал браузер в виртуальной машине и вот уже окно этой машины можно свернуть )) Внутри этого свернутого окна будет работать кликер на развернутом браузере ))
-
В свёрнутом окне сам Виндовс ничего делать не будет, соответственно и кликеру там делать нечего.
Ну, почему же...? У меня (если в скрипте нет анализа экрана) кликер прекрасно работает и в свернутом окне...
-
Ну, почему же...? У меня (если в скрипте нет анализа экрана) кликер прекрасно работает и в свернутом окне...
В этой теме все примеры с анализом экрана, про них и шла речь. Типа по умолчанию.
-
Ну, почему же...? У меня (если в скрипте нет анализа экрана) кликер прекрасно работает и в свернутом окне...
В этой теме все примеры с анализом экрана, про них и шла речь. Типа по умолчанию.
Тогда о каком анализе экрана может идти речь, если рабочее окно будет прикрыто другим?...
Но окно можно сделать полностью или частично прозрачным, а можно просто заслонить сверху другим окном и всё
-
Ну, почему же...? У меня (если в скрипте нет анализа экрана) кликер прекрасно работает и в свернутом окне...
В этой теме все примеры с анализом экрана, про них и шла речь. Типа по умолчанию.
Тогда о каком анализе экрана может идти речь, если рабочее окно будет прикрыто другим?...
Но окно можно сделать полностью или частично прозрачным, а можно просто заслонить сверху другим окном и всё
Или я опять че-то не понимаю...
-
Ну так речь ещё и про привязку.
-
Ну так речь ещё и про привязку.
Ну так я про нее и сказал - что кликер в привязанном окне прекрасно работает даже если оно свернуто :) А убрал из своего поста вариант анализа экрана потому, что увидел, что тут обсуждается и работа кликера в свернутом окне БЕЗ анализа экрана, так как в противном случае, прикрывание рабочей области другим окном не целесообразно.
Во сказанул!... :D
-
Не могу понять как создать IF_PICTURE_IN
http://crapware.aidf.org/forum/index.php?topic=1459.0