Автокликер Clickermann :: Форум
Основной раздел => Использование => Topic started by: hays on November 21, 2015, 11:21:21 PM
-
У меня рабочий скрипт, но с привязкой окон-он не работает, толком язык кликермана не очень и понимаю, помогите подправить скрипт для привязки окон-возможно даже несколько кликеров запускать буду.
вот мой рабочий скрипт без привязки:
LCLICK(RND(1434,1645), RND(783,905))
WAIT(RND(10,10)
$check = 0
WHILE($check = 0)
GETSCREEN
IF(PXL(1455,244) = 65280) // зеленый цвет
$check = 1
ELSE
LCLICK(1402,299) // Добавить задержку
LCLICK(1499,295) //...
LCLICK(1507,382) //...
WAITMS(250)
END_IF
END_CYC
суть скрипта, кликает рандомно, если зеленый цвет по нужному координате присутствует значит кликает дальше рандомно, а если зеленого цвета нету значит кликнет 3 раза по задан. координате( как тут еще добавить чтоб он чуть по медленее кликал по 1 секунде?) и дальше продолжает кликать рандомно.
-
В оконном режиме координаты отсчитываются от начала окна, в скрипте надо проверить верны ли они. Нужно сначала привязать кликер, и смотреть в редакторе.
LCLICK(RND(1434,1645), RND(783,905))
WAIT(RND(10,11)) // рандомная задержка 10-11 сек
$check = 0
WHILE($check = 0)
GETSCREEN
IF(PXL(1455,244) = 65280) // зеленый цвет
$check = 1
ELSE
LCLICK(1402,299) // Добавить задержку
WAIT(1)
LCLICK(1499,295) //...
WAIT(1)
LCLICK(1507,382) //...
WAIT(1)
END_IF
END_CYC
-
Если скрипт работает в браузере, то смените браузет. Скрипт правильный, только рандомность в этой строке отредактируйте WAIT(RND(10,10), но кликер невидит привязанное окно. Проверяйте привязанное окно наведением лупы в редакторе.
Да через браузер. Тут скорее всего не точные координаты, без привязки одни координаты, с привязкой другие. Через лупу получается только так: без привязки наввести на точную координату, потом привязываем не отводя курсора от координат и записываем эти координаты
В оконном режиме координаты отсчитываются от начала окна, в скрипте надо проверить верны ли они. Нужно сначала привязать кликер, и смотреть в редакторе.
Че то ничего не получается, ошибка у меня в том что не находит зеленый цвет и у меня зацикливается на
IF(PXL(1455,244) = 65280) // зеленый цвет
$check = 1
ELSE
LCLICK(1402,299) // Нажимаем на кнопку
WAIT(1)
LCLICK(1499,295) //...
WAIT(1)
LCLICK(1507,382) //...
WAIT(1)
Зеленый цвет щас я выбираю как выше написал, с начало через лупу навожу на зеленый цвет чтоб были точные координаты, потом привязываю,координаты поменялись, и записываю эти координаты-или как правильно записать эти координаты?
Я вот уже со скринами попытался сделать, тоже работает только без привязки- со скринами реально с привязкой сделать?вот скрипт сам:
LCLICK(RND(1434,1645), RND(783,905))
WAIT(RND(10,15)
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "PetStart.bmp", -1, 100) //Старт
move($_return1,$_return2)
lclick($_return1,$_return2)
waitms(100)
/////////////////
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "PetOption.bmp", -1, 100) //Настройки
move($_return1,$_return2)
lclick($_return1,$_return2)
waitms(100)
///////////////
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "PetLoot.bmp", -1, 100) // выбираем сборщика
move($_return1,$_return2)
lclick($_return1,$_return2)
END_IF
//////////////////
END_IF
/////////////////
WAITMS(100)
ELSE
///////////////
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "petrev.bmp", -1, 100) //Ремает
lclick($_return1,$_return2)
move(1,1)
END_IF
//////////////////
END_IF
-
Нужно сначала привязать кликер а уже потом все делать.
здесь ошибка, у WAIT должны быть свои скобки, у RND свои.
WAIT(RND(10,15))