Автокликер Clickermann :: Форум

Основной раздел => Ошибки => Topic started by: algirdas on September 22, 2017, 03:00:35 PM

Title: PXLCOUNT в 4.13
Post by: algirdas on September 22, 2017, 03:00:35 PM
PXLCOUNT в 4.12 работает и при умолчании в записи (A,B,C,D), в 4.13 - выдает ошибку, требует полной записи (A,B,C,D, color).
Title: Re: PXLCOUNT в 4.13
Post by: Oraven on September 22, 2017, 04:23:44 PM
 :o
Ты сам то понял что написал? Функция PXLCOUNT требует 5 обязательных параметров. В 4.12 без параметра цвета в место ошибки выдает какое-то число которое постоянно увеличивается. В 4.13 это исправлено.
Title: Re: PXLCOUNT в 4.13
Post by: algirdas on September 22, 2017, 06:48:04 PM
Не надо так грубо, у меня в скрипте она в таком виде вызывается в 4.12 десятки тысячи раз,  шерстит по таблице и ничего - справляется, тем более что не из пальца я это придумал, была такая запись в helpe. А тут решил посильно помочь для становления 4.13, проверить как мой скрипт чувствует себя в ней, сходу обнаружил это, за что и получил по мозгам от сотоварищей.
Title: Re: PXLCOUNT в 4.13
Post by: dramster on September 22, 2017, 07:52:17 PM
у меня в скрипте она в таком виде вызывается в 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" . но это же не значит что так и должно быть, да и в справке и нигде это не указано.

Title: Re: PXLCOUNT в 4.13
Post by: algirdas on September 22, 2017, 10:14:27 PM
У меня как-раз черный и подсчитывался (текст в таблицах на белом фоне), в начале изучения Clicckermanа где-то в справках прочитал, что так и пишут при черном, в скрипте в начале так и записывал. В 4.12 все это сходило с рук, а в
4.13 это не проходит. Вот и написал, может кому-то это поможет заранее при при переходе на 4.13.