Автокликер Clickermann :: Форум
Основной раздел => Использование => Topic started by: DrugFly on February 12, 2014, 04:43:27 PM
-
Собственно вопрос. На скрине видны лягушки их надо распознать по цвету и истребить.
Пробовал писать по инструкции скрипты но все заканчивалось на том, что при команде getscreen ничего не происходит, он из за этого не ищет цвет?
-
Ну че тут сложного то?
GETSCREEN
IF_PIXEL_IN(0,0, $_xmax,$_ymax, 6514109)
LCLICK($_return1, $_return2)
WAITMS(100)
END_IF
HALT // СТОП
-
Это большое спасибо тебе
-
А может еще подскажете как сделать так, что бы он нажимал ф1 когда не находит этот цвет на карте?
-
GETSCREEN
IF_PIXEL_IN(0,0, $_xmax,$_ymax, 6514109)
LCLICK($_return1, $_return2)
WAITMS(100)
ELSE
KEYPRESS(#F1)
WAIT(1)
END_IF
-
Спасибо тебе друг)
-
Не хочу создавать новую тему с подобным вопросом.
Как мне изменить данный скрипт на другого моба ?
И куда правильно вписать строку чтоб команда шла через PS\2 ?
-
Очевидно нужно использовать другой код цвета.
Директивы
#ps2_mouse
#ps2_keyboard
пишутся в начале скрипта.
Для правильной работы требуется наличие подключенных устройств Ps2
-
Да устройство PS\2 установил , без него команды не проходили.
Должно работать в таком виде ?
#ps2_mouse
#ps2_keyboard
GETSCREEN
IF_PIXEL_IN(0,0, $_xmax,$_ymax, "нужный цвет")
LCLICK($_return1, $_return2)
WAITMS(100)
ELSE
KEYPRESS(#112)
WAIT(1)
END_IF
-
Что такое KEYPRESS(#112) ?
Открой справку к программе, на последней странице найдешь коды клавиш и константы.
-
Я нашел такой вариант команды через запись сценария , сейчас посмотрел по справке там этот вид указания клавиш перечислен в столбе ( 10-ный код )
Если вписываю F1 не работает а если 112 работает .
П.С. я в этом деле совсем чайник у меня ушло около трёх дней что бы разобраться как написать скрип на нажатие двух кнопок !
Попробовал на ноуте , на нем работает только если вписывать F1, но не получаеться найти моба , цвета пробовал разные но не как . что-то я делаю не правильно, а что не знаю
-
Зачем ты рассказываешь где взял, это и так понятно. Взял неправильно.
Пишется или код 112 или константа #F1
Но никак не код с решёткой или неработающее у тебя F1 без решётки.
-
Спасибо , теперь понял !
С таким набором находит моба , но не кликает на него ЛПМ .
#ps2_mouse
#ps2_keyboard
GETSCREEN
COLORMODE(4)
IF_PIXEL_IN(20,47,$_xmax,$_ymax, "10456991")
LCLICK($_return1, $_return2)
WAITMS(100)
ELSE
KEYPRESS(#F3)
WAIT(1)
END_IF
-
Перечитав несколько тем понял что нечего у меня не получиться .
Мышка перемещается в нужный пиксель но не может нажать ЛКМ т.к. не подсоединен ps2_mouse а порт у меня на компе всего 1.