Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: берг on January 20, 2014, 05:57:17 PM
-
Добрый вечер! Помогите пожалуйста новичку! :)
Сделал скриптик первый раз. Есть три картинки,при нахождении хотя бы одной из них должен происходить клик по кнопке перебора,далее опять проверка на наличие этих картинок,если находит,опять клик по кнопке перебора, и только если ни одна из трех картинок не найдена,должен происходить клик по кнопке нападения. Сейчас происходит так,находиться одна из трех картинок,кликается кнопка перебора,а после этого скрип начинает выполняться с начала.
Помогите пожалуйста,подправьте скрипт,чтоб нормально работал. :'(
$time = $_time_t + 3300
WHILE($time > $_time_t)
GETSCREEN
IF_PIXEL_IN(719,178, 721,179, 3220239)
WAIT(RND(233,250))
else
WAIT(RND(1,3))
END_IF
LCLICK(RND(714,744),RND(126,149)) //вызов окна параметров поиска
WAIT(RND(2,3))
LCLICK(RND(787,875),RND(513,521)) //выбор параметра поиска
WAIT(RND(1,3))
GETSCREEN
IF_PICTURE_IN (886,464, 895,476, "zero.bmp")
LCLICK(RND(805,819),RND(619,626))) //кнопка перебора
WAIT(RND(1,3))
ELSE
IF_PICTURE_IN (886,464, 895,476, "five.bmp")
LCLICK(RND(805,819),RND(619,626))) //кнопка перебора
WAIT(RND(1,3))
ELSE
IF_PICTURE_IN (886,464, 895,476, "pusto.bmp")
LCLICK(RND(805,819),RND(619,626))) //кнопка перебора
WAIT(RND(1,3))
ELSE
WAIT(RND(1,4))
LCLICK(RND(672,685),RND(616,626))) // кнопка нападения
WAIT(RND(9,11))
LCLICK(745,461) //сброс окна боя
WAIT(RND(3,5))
END_IF
END_IF
END_IF
WAITMS(100)
END_CYC
WAIT(RND(420,720))
-
Просто добавить цикл
$time = $_time_t + 3300
WHILE($time > $_time_t)
GETSCREEN
IF_PIXEL_IN(719,178, 721,179, 3220239)
WAIT(RND(233,250))
else
WAIT(RND(1,3))
END_IF
LCLICK(RND(714,744),RND(126,149)) //вызов окна параметров поиска
WAIT(RND(2,3))
LCLICK(RND(787,875),RND(513,521)) //выбор параметра поиска
WAIT(RND(1,3))
$check_boi = 0
WHILE($check_boi = 0) // цикл прервется если ни одна картинка не найдена
GETSCREEN
IF_PICTURE_IN (886,464, 895,476, "zero.bmp")
LCLICK(RND(805,819),RND(619,626))) //кнопка перебора
WAIT(RND(1,3))
ELSE
IF_PICTURE_IN (886,464, 895,476, "five.bmp")
LCLICK(RND(805,819),RND(619,626))) //кнопка перебора
WAIT(RND(1,3))
ELSE
IF_PICTURE_IN (886,464, 895,476, "pusto.bmp")
LCLICK(RND(805,819),RND(619,626))) //кнопка перебора
WAIT(RND(1,3))
ELSE
$check_boi = 1
WAIT(RND(1,4))
LCLICK(RND(672,685),RND(616,626))) // кнопка нападения
WAIT(RND(9,11))
LCLICK(745,461) //сброс окна боя
WAIT(RND(3,5))
END_IF
END_IF
END_IF
END_CYC
WAITMS(100)
END_CYC
WAIT(RND(420,720))
-
Огромное спасибо!! :D Все заработало!! Последний вопрос,как сделать,чтоб время цикла всего скрипта было рандомное,сейчас оно равно 3300 секундам ,а рандомный только перерыв между циклами.
-
Значит ты везде рандом повтыкал а сюда не допер?
$time = $_time_t + RND(3200,3400)
-
Большое спасибо,еще раз!!! Это я действительно тупанул. :D