Не верные параметры в заголовке подпрограммы
SUB(Find_pix, $x, $y, $x1, $y1, $color, $check = 0)
Кликер не поддерживает пока присвоение переменным значения.
Правильно так:
SUB(Find_pix, $x, $y, $x1, $y1, $color, $check)
Но в случаи того скрипта $check там вообще нельзя писать, та как в вызове нет такого параметра. Отсюда и ошибка.
На счет твоего скрипта верно так
$check = 0
WHILE($check = 0)
GETSCREEN
IF_PICTURE_IN (506,393, 779,1008, "zp.bmp", -1, 100)
$check = 1
LCLICK($_return1, $_return2)
WAITMS(100)
ELSE
IF_PICTURE_IN (506,393, 779,1008, "zp.bmp", -1, 100)
$check = 1
LCLICK($_return1, $_return2)
WAITMS(100)
ELSE
IF_PICTURE_IN (506,393, 779,1008, "zp.bmp", -1, 100)
$check = 1
LCLICK($_return1, $_return2)
WAITMS(100)
ELSE
WAITMS(50)
END_IF
END_IF
END_IF
END_CYC
$check = 0
WHILE($check = 0)
GETSCREEN
IF_PIXEL_IN(711,389, 773,956, 113282)
$check = 1
LCLICK($_return1, $_return2)
WAITMS(100)
ELSE
WAITMS(50)
END_IF
END_CYC