Автокликер Clickermann :: Форум
Основной раздел => Использование => Topic started by: barni319 on February 09, 2016, 04:03:50 PM
-
Написал скрипт для оценки шмота в Dark Age, но он не останавливается когда видит нужную оценку. Помогите пожалуйста.
КОд:
$a=0
$p=105
retry:
$a=$a+1
print("try: ",$a)
waitms(100)
LCLICK(865,594)
wait(3)
getscreen
colormode(8)
$var=0
$n=0
scanpicture($var, 790,339, 940,395, "физмаст.bmp",-1,98)\\ скрин нужно параметра в единичном случае
while (arrsize($var) > 0)
$y = arrpop($var)
$x = arrpop($var)
$n=$n+1
end_cyc
$n=$n-1
print("result: "$n)
if ($n < 1) \\кол-во нужных параметров в оценке
goto(retry)
else
halt
end_if
-
Почему же, вполне работоспособен только писать нужно иначе
$a=$a+1
print("try: ", $a)
LCLICK(865,594)
wait(3)
GETSCREEN
COLORMODE(8)
scanpicture($var, 790,339, 940,395, "физмаст.bmp",-1,98) // скрин нужно параметра в единичном случае
print("result: ", arrsize($var)/2) // выводим количество найденных картинок физмаст.bmp на экране
if(arrsize($var)/2 > 0) // кол-во нужных параметров в оценке
halt // если больше нуля то стоп
end_if
UNDEFINE($var) // обнуляем массив
-
Почему же, вполне работоспособен только писать нужно иначе
$a=$a+1
print("try: ", $a)
LCLICK(865,594)
wait(3)
GETSCREEN
COLORMODE(8)
scanpicture($var, 790,339, 940,395, "физмаст.bmp",-1,98) // скрин нужно параметра в единичном случае
print("result: ", arrsize($var)/2) // выводим количество найденных картинок физмаст.bmp на экране
if(arrsize($var)/2 > 0) // кол-во нужных параметров в оценке
halt // если больше нуля то стоп
end_if
UNDEFINE($var) // обнуляем массив
Даже при вашем сценарии программа не останавливается, смена координатов не помогла.
-
Почему же, вполне работоспособен только писать нужно иначе
$a=$a+1
print("try: ", $a)
LCLICK(865,594)
wait(3)
GETSCREEN
COLORMODE(8)
scanpicture($var, 790,339, 940,395, "физмаст.bmp",-1,98) // скрин нужно параметра в единичном случае
print("result: ", arrsize($var)/2) // выводим количество найденных картинок физмаст.bmp на экране
if(arrsize($var)/2 > 0) // кол-во нужных параметров в оценке
halt // если больше нуля то стоп
end_if
UNDEFINE($var) // обнуляем массив
Мне помогали при написании и толком ничего не объяснили. Можете рассказать что значит "-1.98" в девятой строке.
-
Все функции описаны в справке. Есть даже поиск. Не останавливается значит не находит картинку физмаст.bmp это же очевидно.
98 это процент совпадения.