Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: pitahok21 on February 23, 2019, 05:51:09 PM
-
Ребят привет.
Есть скрипт:#name "Фарм монет v1.0"
//начало скрипта
$check = 0
WHILE($check = 0)
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "Посмотреть видео.bmp", -1, 100)//поиск картинки
$check = 1
LCLICK($_return1, $_return2)// клик по найденому
WAITMS(100)
ELSE
WAITMS(50)
END_IF
END_CYC
//след. клик
$check = 0
WHILE($check = 0)
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "Крестик.bmp", -1, 100)
$check = 1
LCLICK($_return1, $_return2)
WAITMS(100)
ELSE
$check = 0
WHILE($check = 0)
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "Крестик3.bmp", -1, 100)
$check = 1
LCLICK($_return1, $_return2)
WAITMS(100)
ELSE
WAITMS(50)
END_IF
END_CYC
END_IF
END_CYC
//след. клик
$check = 0
WHILE($check = 0)
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "Крутить.bmp", -1, 100)
$check = 1
LCLICK($_return1, $_return2)
WAITMS(100)
ELSE
WAITMS(50)
END_IF
END_CYC
//конец скрипта
В общем как хотел сделать:
1) Искал кнопку "посмотреть видео" - Кликал.
2) Искал "Крестик" или "Крестик3" - Кликал зависимости от того, что нашёл.
3) Искал кнопку "Крутить" - Кликал.
Как получилось и как получалось сделать:
1) Выполнял как и хотелось.
2) Искал крестик3 - кликал, но не переходил к третьему шагу (клик на кнопку "крутить")
3) Не выполнялся
Вчера только начал пользоваться кликерменом, т.е. со вчерашнего дня пишу скрипт на кликер. Стараюсь всё сам разобрать и всё попробовать, а в этом пол дня сижу, не могу понять как написать =(
Буду очень рад если кто откликнется и сможет помочь!
-
// 23.02.2019
#name "Фарм монет v1.1"
//начало скрипта
$check = 0
WHILE($check = 0)
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "Посмотреть видео.bmp", -1, 100)//поиск картинки
$check = 1
LCLICK($_return1, $_return2)// клик по найденому
WAITMS(100)
ELSE
WAITMS(50)
END_IF
END_CYC
//след. клик
$check = 0
WHILE($check = 0)
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "Крестик.bmp", -1, 100)
$check = 1
LOGWRITE ("Крестик")
LCLICK($_return1, $_return2)
WAITMS(100)
ELSE
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "Крестик3.bmp", -1, 100)
$check = 1
LOGWRITE ("Крестик 3")
LCLICK($_return1, $_return2)
WAITMS(100)
ELSE
WAITMS(50)
END_IF
END_IF
END_CYC
//след. клик
$check = 0
WHILE($check = 0)
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "Крутить.bmp", -1, 100)
$check = 1
LCLICK($_return1, $_return2)
WAITMS(100)
ELSE
WAITMS(50)
END_IF
END_CYC
Если я захочу добавить ещё один вариант для поиска например "Крестик2", то я правильно понял написал?)// 23.02.2019
#name "Фарм монет v1.1"
//начало скрипта
$check = 0
WHILE($check = 0)
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "Посмотреть видео.bmp", -1, 100)//поиск картинки
$check = 1
LCLICK($_return1, $_return2)// клик по найденому
WAITMS(100)
ELSE
WAITMS(50)
END_IF
END_CYC
//след. клик
$check = 0
WHILE($check = 0)
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "Крестик.bmp", -1, 100)
$check = 1
LOGWRITE ("Крестик")
LCLICK($_return1, $_return2)
WAITMS(100)
ELSE
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "Крестик2.bmp", -1, 100)
$check = 1
LOGWRITE ("Крестик2")
LCLICK($_return1, $_return2)
WAITMS(100)
ELSE
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "Крестик3.bmp", -1, 100)
$check = 1
LOGWRITE ("Крестик 3")
LCLICK($_return1, $_return2)
WAITMS(100)
ELSE
WAITMS(50)
END_IF
END_IF
END_IF
END_CYC
//след. клик
$check = 0
WHILE($check = 0)
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "Крутить.bmp", -1, 100)
$check = 1
LCLICK($_return1, $_return2)
WAITMS(100)
ELSE
WAITMS(50)
END_IF
END_CYC
-
// 23.02.2019
#name "Фарм монет v1.2"
SUB(поиск, $par1) // подпрограмма с параметрами
// тело выполняется только после вызова
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax,$par1, -1, 100)//поиск картинки
$check = 1
LCLICK($_return1, $_return2)// клик по найденому
WAITMS(100)
ELSE
WAITMS(50)
END_IF
END_SUB
//начало скрипта
$check = 0
WHILE($check = 0)
поиск("Посмотреть видео.bmp") // вызов подпрограммы (обязательно ниже подпрограммы)
END_CYC
//след. клик
$check = 0
WHILE($check = 0)
поиск("Крестик.bmp")
поиск("Крестик3.bmp")
END_CYC
//след. клик
$check = 0
WHILE($check = 0)
поиск("Крутить.bmp")
END_CYC
Ого, да это более легче, короче и понятней!
Спасибо огромное! =)
-
Ребят, а совет можно?
Например, я хочу поделиться своим скриптом на другой компьютер, там он уже получается работать не будет, так как другое разрешение экрана -да?
Как тогда сделать? Например, он улавливал окно программы и сам подгонял под нужные пиксели? Или какой либо другой есть вариант?
-
А сделать так, что бы можно было только запустить скрип и всё. Ведь объяснять каждому как изменить разрешение экрана или как и в каких пикселях пересохранить картинки и в какую папку, довольно-таки муторно. Легче будет объяснить как запустить.
-
Ясненько, спасибо большое за ответ =)