Автокликер Clickermann :: Форум
Основной раздел => Использование => Topic started by: Skyimp on April 03, 2016, 12:03:11 AM
-
Доброго всем времени суток уважаемые. Начну с рассказа, когда-то давным давно, когда мне было 16 я нашёл одну игру и называлась она Джаггернаут, я в ней смесяц побыл да и забил. Прошли года и я решил вспомнить былое, всё таки хорошая игруля. И тут оказалось там появилось ремесло, собирание ресурсов. Тут то я и решил, а хорош ли я в написании ботов? Хотя бы простеньких, как оказалось ну не очень, но не об этом в принципе. Ну а так как я делаю бота пока что только для себя и пока не совсем хорошо разбираюсь в этой чудесной программе. Решил написать простенького бота который бы сканировал экран и если пиксель о том какая среда менялся(агрессивный, спокойный и хитрый(красный, синий, зелёный)) менялась бы и тактика сбора. То-бишь, клик по какой-либо из трёх представленных кнопок где написаны тактики. Ну и плюс если на координате х,y пиксель красный то кликнуть левой клавишей.
В общем такие дела, пожалуйста, объясните пожалуйста что я забыл ввести в свой код?
GETSCREEN // Кнопка повтора
IF_PIXEL_IN(529,491, 1365,767, 131)
WAITMS(50)
LCLICK(529,491)
WAITMS(50)
END_if
GETSCREEN // Спокойный
IF_PIXEL_IN(518,390, 1365,767, 11155531)
WAITMS(50)
MOVE(408,434)
WAITMS(50)
LCLICK
WAITMS(50)
END_if
GETSCREEN // Агрессивный
IF_PIXEL_IN(519,391, 1365,767, 471800)
WAITMS(50)
MOVE(485,441)
WAITMS(50)
LCLICK
WAITMS(50)
END_if
GETSCREEN // Хитрый
IF_PIXEL_IN(518,190, 1365,767, 439115)
WAITMS(50)
MOVE(565,449)
WAITMS(50)
LCLICK
WAITMS(50)
END_if
-
Да, понял ошибку, но теперь появилась иная проблема.
Вот код
GETSCREEN // Повтор
MOVE(464,493)
IF_PIXEL_IN(464,493, 1365,767, 1236479)
LCLICK(464,493)
WAIT(1)
END_if
GETSCREEN // Спокойный
IF_PIXEL_IN(488,391, 1365,767, 9830400)
WAITMS(50)
MOVE(408,434)
WAITMS(50)
LCLICK(408,434)
END_if
GETSCREEN // Агрессивный
IF_PIXEL_IN(488,391, 1365,767, 343806)
WAITMS(50)
MOVE(485,441)
WAITMS(50)
LCLICK(485,441)
END_if
GETSCREEN // Хитрый
IF_PIXEL_IN(488,391, 1365,767, 381259)
WAITMS(50)
MOVE(565,449)
WAITMS(50)
LCLICK(565,449)
END_if
Загвоздка вот в чём, первая команда if_pixel будто и не проверяет вовсе пиксель на цвет, я уже и цвет при наводке на кнопку поставил, но всё равно, какой-бы ни был там цвет, всё равно кликает. С чем это может быть связанно? Игнорирует даже все мои wait ._.
P.S. проблема не критическая, но ошибка что вылазит не красивая :D
-
Снова не видно что Вы написали, Кирил.
Но в любом случае, спасибо за помощь, уже всё написал и всё работает как часики.
-
Снова не видно что Вы написали, Кирил.
Но в любом случае, спасибо за помощь, уже всё написал и всё работает как часики.
самый обычный спойлер, на него нажимаете мышкой и всё что скрыто становится видимым.
Ааа... всё, я понял, меня сбило то что это цитата, благодарствую, сейчас посмотрю, скорее всего Ваш вариант круче :D