Не знаю где накосячил. Но SUB упорно не хотел возвращать результат.
Ни в хелпе ни тут ( ни слова о зонах видимости переменных.
Пару часов убил - и все заработало.
Только когда в переменных поставил подчеркивание после доллара
прикол однако.
================================================
Ну раз тему создал- то путь и кода тут будет
// может пригодится тому кто поймет
SUB (DeCol,$xt,$yt,$colC)
$_x=$xt
$_y=$yt
move($_x,$_y)
WAITMS(300)
move($_x-5,$_y)
WAITMS(300)
move($_x,$_y+5)
WAITMS(300)
GETSCREEN
$_colF=PXL($_x,$_y)
$r= COLORR($_colF) - COLORR($colC)
$g= COLORG($_colF) - COLORG($colC)
$b= COLORB($_colF) - COLORB($colC)
$_DC=$r+$g+$b
END_SUB
DeCol(413,28,2833660)
PRINT ("DeCol( ",$_x,", ",$_y,", ", $_colF," ) // Вернула ДельтаКолор === $_DC=",$_DC)
IF($_DC<40)
LCLICK($_x,$_y)
END_IF
LOGSHOW (1, 100,100)