Автокликер Clickermann :: Форум
Основной раздел => Использование => Topic started by: WildOneVL on February 23, 2014, 12:26:35 AM
-
Ситуация такая, есть сценарий, есть условие-
Действия с 1 по 50 будут повторяться, если в координатах 548, 748 не будет найден цвет 35695.
Если цвет будет найден, то ЛКМ по указанной точке и скрипт начинает работу заного.
Каким образом будет выглядеть данный код?
Описываю конректный пример- выполняются действия в карточной игре по убийству босса. Как только заканчивается мана- выскакивает сообщение о пополнении маны- если оно выскочило- мышь нажимает на пополнение и скрип работает заного- т.е. фармит дальше босса, пока опять не выскочит сообщение о мане.
-
GETSCREEN
IF(PXL(548,748) = 35695)
LCLICK(10,10) // Цвет найден
WAIT(1)
ELSE
// Цвет не найден, другие действия
END_IF
-
Спасибо)
Столкнулся с другой бедой- макрос срабатывает при использовании выключенного статуса- т.е. когда курсор бегает перед глазами, а при включенном статусе- все работает, но условие- если нашел- навел- нажал - не срабатывает, подскажите в чем может быть проблема?
Вот сам макрос:
MOVE(941,140) // наведение мыши на Злобиуса
WAITMS(250)
LCLICK(941,140) // клик мыши на Злобиуса
WAIT(3)
MOVE(1281,175) // наведение мыши на БОЙ
WAIT(2)
LCLICK(1281,175) // Нажатие кнопки БОЙ
WAIT(2)
GETSCREEN // цикл проверки маны и появления таблички с "Использовать"
IF(PXL(566,473) = 237697) // поиск кнопки "Использовать"
WAIT(1)
MOVE(566,473) // если нашел, наводит на нее мышь
WAIT(2)
LCLICK(566,473) // кликает по ней
WAIT(3)
LCLICK(1320,348) // вы в бою, жмет кнопку "Далее"
WAIT(3)
MOVE(420,345) // наводит курсор в сторону за пределами появления карты
WAIT(6)
LCLICK(420,345) // прокликал появление карты
WAIT(3)
MOVE(1266,574) // навел на кнопку ОК
WAIT(3)
LCLICK(1266,574) // нажал на кнопку ОК - конец цикла.
WAIT(7)
ELSE //Цвет не найден, другие действия
MOVE(1320,348)
WAIT(2)
LCLICK(1320,348) // нажал на кнопку Далее.
WAIT(3)
MOVE(420,345)
WAIT(6)
LCLICK(420,345) // прокликал появление карты
WAIT(3)
MOVE(1266,574)
WAIT(3)
LCLICK(1266,574) // нажал на кнопку ОК - конец цикла.
WAIT(7) //
END_IF
-
Напиши нормально. Что за "выключенный статус"? Зачем выдумывать свои названия?
Назовёшь правильно и возможно сразу сам найдёшь ответ.
Если имелся ввиду режим привязки, то координаты должны быть другие, в системе координат окна, а не экрана. Прочитай в справке.
-
Исходя из того, что я всего пару дней на сервере- я ничего не выдумываю, просто назвал так, как запомнил.
Дело в том, что все остальные команды в режиме привязки он выполняет, а именно вот эту, где нашел пиксель- навел и нажал на него не хочет... Что касается координат- то окно игры расположено в полный размер экрана компьютера, т.о. я полагаю координаты экрана и координата окна должны совпадать или я что-то путаю?
-
Привяжись к своему окну и выполни такой скрипт
GETSCREEN
SCREENSHOT
HALT
Получишь скриншот (если скрипт не сохранялся то он будет лежать в папке кликера в папке "screens"). Если там чернота то забудь про оконный режим, кликер ничего не видит.
Координаты в оконном режиме обычно отличаются, просто включи и выключи оконный режим и смотри как меняются координаты в редакторе.
-
Исходя из того, что я всего пару дней на сервере- я ничего не выдумываю, просто назвал так, как запомнил.
Это просто совет был, без упрёков.
Дело в том, что все остальные команды в режиме привязки он выполняет, а именно вот эту, где нашел пиксель- навел и нажал на него не хочет... Что касается координат- то окно игры расположено в полный размер экрана компьютера, т.о. я полагаю координаты экрана и координата окна должны совпадать или я что-то путаю?
Путаешь, отличаются.
-
Привяжись к своему окну и выполни такой скрипт
GETSCREEN
SCREENSHOT
HALT
Получишь скриншот (если скрипт не сохранялся то он будет лежать в папке кликера в папке "screens"). Если там чернота то забудь про оконный режим, кликер ничего не видит.
Координаты в оконном режиме обычно отличаются, просто включи и выключи оконный режим и смотри как меняются координаты в редакторе.
Даже без срипта при наведении на определенные координаты- квадратик цвета остается черным, что касается скриншота- то не появляется папка screens в каталоге папки килкера...
Спасибо за информацию и помощь, я так понимаю данную проблему исправить нельзя? Ну чтобы автокликер увидел.
-
Скриншоты появляются в папке с которой в данный момент работает кликер.
(https://googledrive.com/host/0By5k6S2z1GEabVZULUkzQjBkUDg/ScreenShot00174.png)
Просто не используй оконный режим.