Автокликер Clickermann :: Форум
Основной раздел => Ошибки => Topic started by: algirdas on September 22, 2017, 03:00:35 PM
-
PXLCOUNT в 4.12 работает и при умолчании в записи (A,B,C,D), в 4.13 - выдает ошибку, требует полной записи (A,B,C,D, color).
-
:o
Ты сам то понял что написал? Функция PXLCOUNT требует 5 обязательных параметров. В 4.12 без параметра цвета в место ошибки выдает какое-то число которое постоянно увеличивается. В 4.13 это исправлено.
-
Не надо так грубо, у меня в скрипте она в таком виде вызывается в 4.12 десятки тысячи раз, шерстит по таблице и ничего - справляется, тем более что не из пальца я это придумал, была такая запись в helpe. А тут решил посильно помочь для становления 4.13, проверить как мой скрипт чувствует себя в ней, сходу обнаружил это, за что и получил по мозгам от сотоварищей.
-
у меня в скрипте она в таком виде вызывается в 4.12 десятки тысячи раз.
объясни пожалуйста, какой смысл вызова функции в таком виде, если не указан цвет? что функция считает то?
Синтаксис:
PXLCOUNT (x, y, x2, y2, color) - числовая функция; производит подсчет количества пикселей заданного цвета в прямоугольной области буфера анализа
Параметры:
x, y - числовые координаты левого верхнего угла области поиска
x2, y2 - числовые координаты правого нижнего угла области поиска
color - код цвета
Пример:
GETSCREEN
$count = PXLCOUNT (10,20, 100, 40, 255)
logwrite("pixels: ", $count)
немного потестил PXLCOUNT без параметра цвета в 4.12 . как оказалось, подсчитываемый цвет по умолчанию черный "0" . но это же не значит что так и должно быть, да и в справке и нигде это не указано.
-
У меня как-раз черный и подсчитывался (текст в таблицах на белом фоне), в начале изучения Clicckermanа где-то в справках прочитал, что так и пишут при черном, в скрипте в начале так и записывал. В 4.12 все это сходило с рук, а в
4.13 это не проходит. Вот и написал, может кому-то это поможет заранее при при переходе на 4.13.