Автокликер Clickermann :: Форум
Основной раздел => Использование => Topic started by: Logosh on May 12, 2014, 12:54:47 AM
-
В программе требуется чтобы после функции LCLICK(rnd(0,0),rnd(0,0)) ждало 10 секунду, при этом, в эти 10 сек программа должна выполнять поиск if_pixel_in, и если найдет, то кликнуть и подождать 2 секунды, если нету пикселя, то программа снова повторяет действия с начала.
П.С. вроде на форуме просмотрел пару тем нашел но ни в одной толком нормальной проги не увидел, то щелкает очень быстро, то вообще не работает(
-
Опять дарк орбит что ли?
В этом скрипте скорее всего проблема в цветах но в остальном он должен делать то что тебе нужно, кликать и искать.
http://crapware.aidf.org/forum/index.php?topic=1190.msg5509#msg5509 (http://crapware.aidf.org/forum/index.php?topic=1190.msg5509#msg5509)
Но написать что то более умное может только тот кто разбирается в скриптах и играет в этот дарк орбит.
-
Mожете еще дописать немножно:
LCLICK(RND(1180,1322),RND(605,680))
$time = $_time_t + 30
$check = 0
$check_out = 0
WHILE(($check_out = 0) & ($time > $_time_t))
GETSCREEN
IF_PIXEL_IN(89,149, 1120,642, 15268857,3006463,3095502)
$time = $_time_t + 1
$check = 1
LCLICK($_return1, $_return2)
WAITMS(500)
ELSE
IF($check = 1)
$check_out = 1
END_IF
WAITMS(25)
END_IF
END_CYC
WAITMS(500)
Скрипт бегает по карте, да, но не успевает кликнуть по пикселю, получается когда он нашел пиксель он кликает на него, затем сразу же повторяет действия. В итоге: вертится вокруг нее пытаясь нажать.
Нужно так:
чтобы скрипт делал рандомный клик с ожиданием в 10 секунд(по карте), в эти 10 секунд если программа найдет пиксель(коробку), она щелкает по экрану(пустому месту), ждет 5 секунд(чтобы скрипт смог нажать на пиксель не в полете корабля), и в эти же 5 секунд ищет пиксель и кликает(найдя коробку кликает по ней), и ждет еще 2 секунды(чтобы она загрузилась на борт), если пикселей(коробок) нет, действия повторяются сначало. Замудрёней конечно, но так нужно.
Буду очень благодарен если поможете.
-
LCLICK(RND(1180,1322),RND(605,680))
$time = $_time_t + 30
$check = 0
WHILE($time > $_time_t)
GETSCREEN
IF_PIXEL_IN(89,149, 1120,642, 15268857,3006463,3095502)
$time = $_time_t + 2
$check = 1
LCLICK(100, 200) // определенная точка экрана
WAITMS(50)
LCLICK($_return1, $_return2)
WAITMS(500)
ELSE
IF($check = 1)
$time = 0
END_IF
WAITMS(25)
END_IF
END_CYC
WAITMS(500)
-
LCLICK(RND(1180,1322),RND(605,680))
$time = $_time_t + 30
$check = 0
WHILE($time > $_time_t)
GETSCREEN
IF_PIXEL_IN(89,149, 1120,642, 15268857,3006463,3095502)
$time = $_time_t + 2
$check = 1
LCLICK(100, 200) // определенная точка экрана
WAITMS(50)
LCLICK($_return1, $_return2)
WAITMS(500)
ELSE
IF($check = 1)
$time = 0
END_IF
WAITMS(25)
END_IF
END_CYC
WAITMS(500)
Спасибо вам большое!)