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

Основной раздел => Общие вопросы => Topic started by: sovaxa on May 26, 2019, 11:37:08 AM

Title: Поиск цвета в диапазоне
Post by: sovaxa on May 26, 2019, 11:37:08 AM
Как задать условие в функции IF_PIXEL_IN(100,515, 155,480, "диапазон цвета: от 3000000 до 4000000") , которое будет искать цвета в заданном диапазоне цвета?
Title: Re: Поиск цвета в диапазоне
Post by: Oraven on May 26, 2019, 01:40:16 PM
Диапазон задать нельзя. Для коррекции цвета в кликере есть функция COLORMODE упрощающая оттенки вплоть до двух цветов.

Запусти вот такой скрипт,
Code: (clickermann) [Select]
GETSCREEN
COLORMODE(7)
SCREENSHOTFIX(0,0, $_xmax,$_ymax, "Image.bmp", 0)
HALT

В папке кликера появится файл Image.bmp который наглядно покажет как COLORMODE изменяет цвета.
Рабочие значения цветокоррекции от 5 до 8
Title: Re: Поиск цвета в диапазоне
Post by: sovaxa on May 26, 2019, 09:57:22 PM
никто не заставляет читать!!!

а можно использовать функцию "ИЛИ" . например:
GETSCREEN
IF( (PXL(1355,325) = 200 "ИЛИ" 300 "ИЛИ" 400 ) & (PXL(1355,325) = 500 "ИЛИ" 600 "ИЛИ" 700) )
Title: Re: Поиск цвета в диапазоне
Post by: Космич on May 26, 2019, 10:45:58 PM
обрати внимание на жирный шрифт
(https://downloader.disk.yandex.ru/preview/6adb40717bb65d87590500a6a49f6a7b5c14deadd23de67832951f6a52d62b09/5ceb24e4/dPIIanZh96xRRs6GTf19WS4QmQr5DiiU0Te-CJ5HNqyjJkDb6uNVzxsXWqJ_D-Fb7VSBfED3WJMGYsjMn5YO0w%3D%3D?uid=0&filename=agr.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&tknv=v2&size=1920x966)
Title: Re: Поиск цвета в диапазоне
Post by: Oraven on May 27, 2019, 07:09:51 AM
никто не заставляет читать!!!

а можно использовать функцию "ИЛИ" . например:
GETSCREEN
IF( (PXL(1355,325) = 200 "ИЛИ" 300 "ИЛИ" 400 ) & (PXL(1355,325) = 500 "ИЛИ" 600 "ИЛИ" 700) )

Только так
Code: (clickermann) [Select]
IF( ((PXL(1355,325) = 200)|(PXL(1355,325) = 300)|(PXL(1355,325) = 400)) & ((PXL(1355,325) = 500)|(PXL(1355,325) = 600)|(PXL(1355,325) = 700)) )