Автокликер Clickermann :: Форум
Основной раздел => Использование => Topic started by: Sania on December 30, 2016, 12:11:38 AM
-
сделал цикловое повторение нажатие лкм в определённом месте(в игре пролистывает локации) далее мне нужно сделать функцию-сравнение,в случае если в локации появляется необходимый мне цвет подаётся сигнал и цикл останавливается.Подправьте пожалуйста
wait(2)
LCLICK(x,y, #)
getscreen
IF_PIXEL_IN (x,y, #)
lclick($_return1, $_return2)
gosub
else
gosub
END_IF
sub
wait(2)
getscreen
IF_PIXEL_IN (x,y, #)
lclick($_return1, $_return2)
gosub)
else
gosub
END_IF
end_cyc
sub(
wait(2)
getscreen
IF_PIXEL_IN (x,y,#)
lclick($_return1, $_return2)
gosub
else
gosub(next)
END_IF
getscreen
IF_PIXEL_IN (x,y, #)
sound("alerte3")
wait(3)
halt
END_IF
else
gosub(next)
end_cyc
-
так а тут подправлять то и нечего, ты написал беспорядочно непонять чего :D.
wait(2) // задержка перед стартом, на всякий случай, можешь убрать.
$check = 0
WHILE($check = 0) //цикл ожидания цвета.
GETSCREEN
IF_PIXEL_IN(0,0, $_xmax,$_ymax, 255) // вместо 255 впиши свой искомый "необходимый" цвет
//это произойдет, если на экране появится итскомый цвет
$check = 1
SOUND ("file.wav") //имя файла свое впиши
beep(500,1000) //либо просто звуковой сигнал
//и цикл завершится, сценарий пойдет работать дальше.
ELSE
//это произойдет, если цвета на экране не будет
LCLICK(x, y) //координаты клика - перелистывание локаций. впиши их вместо х у.
WAIT(5) //ожидание, пока локация перелистнется, в секундах
END_IF
END_CYC
//тут пишем продолжение сценария,после того как цвет найдется. либо "HALT" если это конец.
halt
-
огромное спасибо за ответ) прошу прощения за мою тупость но почему то у меня ну никак не выходит((( по-прежнему листает локации но не останавливается в случае нахождения цвета((здесь я хоть правильно всё вписал?
wait(2)
$check = 0
WHILE($check = 0)
GETSCREEN
IF_PIXEL_IN(449,514,449,514, 96896)
$check = 1
beep(500,1000)
ELSE
LCLICK(795, 347)
WAIT(2)
END_IF
END_CYC
halt
ой кажется заработало! По крайней мере сдвинулся с точки непонимания! По ходу во всём был виноват кликер,что-то с новой версией,установил старую сразу заработало!
Если можно у меня тогда еще вопрос=)) как правильно теперь это размножить и создать поисковую систему скажем 6 предметов. У меня есть поисковая система 1-го предмета,дальше как я понимаю мне нужно перед halt вставить полностью весь цыкл (от $check=0 до END_CYC)?
-
Конечно, кликер виноват. Точно! Судя по фаршу в первом сообщении.
В коде dramster естьтолько команды существующие во всех версиях, начиная от 4.3 до 4.13b и работать будет одинаково на всех.
-
ну я не просто так обвинил кликер,он у меня жутко глючит,часто его нельзя остановить,но в целом конечно же причина в пользователе а не в проге,я и не отрицаю
-
Если можно у меня тогда еще вопрос=)) как правильно теперь это размножить и создать поисковую систему скажем 6 предметов. У меня есть поисковая система 1-го предмета,дальше как я понимаю мне нужно перед halt вставить полностью весь цыкл (от $check=0 до END_CYC)?
хотелось бы знать, поиск будет проходить уже на найденной локации, или также как и ранее - листание и поиск? и какие действия должны произойти если предмет найден? если также как и ранее (листание и поиск), то тупо копирут первоначальный код (с изменением цвета), так тебе будет понятнее разобраться в написанном.
а насчет глюков, так это зависит только лишь от глючно написанного кода. и не выдумывай ничего со старыми версиями, идешь сюда http://crapware.aidf.org/page/clickermann и качаешь последнюю версию, и никогда больше не думаешь, что причина может быть в кликере.
я упустил самый очевидный вариант, поиск на локации любого из шести предметов, в этом случае тебе просто нужно дописать через запятую все 6 уникальных цветов этих предметов в IF_PIXEL_INIF_PIXEL_IN(0,0, $_xmax,$_ymax, цвет 1 предм, цвет 2 предм, цвет 3 предм, ....)
-
Вау! Всё гениальное просто))конечно самый идеальный вариант- мне нужен кликер которы- нажимает в одну и ту же точку(сменяя локации)и проверяет условие (появление нескольких вариантов цветов) в случае нахождения совпадения производится несколько кликов ЛКМ в фиксированные области(нападение на моба, приём эликсира, удар, закрытие окна, сбор трофея, снова закрытие окна) и так далее. Но с моим теперешним уровнем знания и понимания скриптов я вполне довольствуюсь тем что кликкер листает локации и подаёт сигнал))) в дальнейшем конечно же буду совершенствовать))) может посоветуете полезные книги или форумы? И как я понимаю в кликкере всё работает на Джава Скрипте?
-
И как я понимаю в кликкере всё работает на Джава Скрипте?
ой, из чего исходя такое (дикое ;) ) предположение? сам кликер написан на delphi
и кликер имеет свой собственный язык для написания скриптов, похожий на очень многие языки программирования
так что с точки зрения основ подойдут любые хорошие учебники программирования
а с точки зрения особенностей языка кликера - встроенная справка и этот форум
-
может посоветуете полезные книги или форумы? И как я понимаю в кликкере всё работает на Джава Скрипте?
Справка в комплекте. Форум перед табой. Что еще надо?
-
я понял,спасибо большое,буду осваивать