Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: vasya1987 on November 24, 2015, 12:49:46 PM
-
IF_PICTURE_IN (406,457, 619,637, STRCONCAT("mobi\", $num, ".bmp"),-1,20) // так не находит вообще
IF_PICTURE_IN (406,457, 619,637, "1.bmp",-1,20) // всегда находит
Где я ошибся?
-
если все картинки лежат вместе, то зачем указывать папку?
IF_PICTURE_IN (406,457, 619,637, STRCONCAT( $num, ".bmp"),-1,20)
иначе почему вы её неуказываете с картинкой которая находится?
как в переменную $num вносятся значения?
! при 20% совпадения найдётся всё что угодно, даже если его там никогда небыло и скорости поиска позавидует любая улитка!!!
картинок много, раскиданы по папкам
вот начало кода:
$num = 0
FOR($b=0,$b<4)
INC($num,1)
$mob = 0
WHILE($mob = 0)
GETSCREEN
COLORMODE(6)
IF_PICTURE_IN (406,457, 619,637, STRCONCAT("mobi\", $num, ".bmp"),-1,80)
print("Íàéäåíî X=", $_return1, ", Y=", $_return2)
LCLICK(RND(486,520), RND(521,570))
Добавил колормод, скрины переделал, результаты те же...
stroncat почему то не ищет...
Картинку переносил из папки и обратно.
-
папка mobi лежит вместе с кликером в одной папке или путь другой?
Во вложенной
/clicker/тут кликер
/clicker/bot/тут mobi + скрипт
-
Включаем логику. из какой папки запускается скрипт и что находится в этой папке кликеру абсолютно фиолетово, а вот правильно указывать путь к используемым файлам нужно. Ты указываешь неправильно и естественно ничего найдено небудет.
bot\mobi\название файла.bmp обрати внимание на правильный наклон косой черты.
Папка bot получается корневая(точка отсчета кликера), т.к. в ней сам скрипт и тут же лежит папка mobi, в скрипте же всё правильно или я совсем... ? :(
-
Почему, если после ELSE добавить
WAIT(1)
LCLICK(RND(1054,1118), RND(379,399))
WAITMS(RND(4500,6000))
то перестаёт находиться картинка?
WAIT(1)
$num = 0
FOR($b=0,$b<3) // ?????? 10 ????????
INC($num,1)
$mob = 0
WHILE($mob = 0)
GETSCREEN
IF_PICTURE_IN (381,532, 673,713, STRCONCAT($num, ".bmp"))
print("íàéäåíî")
LCLICK(RND(486,520), RND(521,570))
WAITMS(RND(3500,5000))
ELSE
print("Íå íàéäåíî")
$mob = 1
END_IF
END_CYC
END_CYC
-
Почему, если после ELSE добавитьWAIT(1)
LCLICK(RND(1054,1118), RND(379,399))
WAITMS(RND(4500,6000))
то перестаёт находиться картинка?
WAIT(1)
$num = 0
FOR($b=0,$b<3) // ?????? 10 ????????
INC($num,1)
$mob = 0
WHILE($mob = 0)
GETSCREEN
IF_PICTURE_IN (381,532, 673,713, STRCONCAT($num, ".bmp"))
print("íàéäåíî")
LCLICK(RND(486,520), RND(521,570))
WAITMS(RND(3500,5000))
ELSE
print("Íå íàéäåíî")
$mob = 1
END_IF
END_CYC
END_CYC
Объясните пожалуйста ,кому не сложно, вот финальная версия скрипта WAIT(1)
$num = 0
FOR($b=0,$b<4) // ?????? 10 ????????
INC($num,1)
$mob = 0
WHILE($mob = 0)
GETSCREEN
IF_PICTURE_IN (381,439, 673,637, STRCONCAT("mobi\", $num, ".bmp"))
print("Íàéäåí ìîá")
LCLICK(RND($_return1-20,$_return1+20), RND($_return2-20,$_return2+20))
WAITMS(RND(3500,5000))
#include "napast.cms"
ELSE
print("Íå íàéäåíî")
$mob = 1
END_IF
END_CYC
END_CYC
WAIT(1)
LCLICK(RND(1054,1118), RND(292,330))
WAITMS(RND(4500,6000))
+ почему то после выполнения всех действий(если нашел картинку), выскакивает - не найдено 0.bmp
если не нашел, то цикл идет исправно