Автокликер Clickermann :: Форум
Основной раздел => Ошибки => Архив => Topic started by: ValeraL on August 03, 2014, 07:14:16 PM
-
while(0<1)
getscreen
colormode(5)
wait(1)
$count = PXL(128,238)
logwrite($count)
end_cyc
Почему этот код при запуске первый раз пишет правильный цвет, а все остальные какую-то хрень. А должен бы давать совершенно одинаковые строки.
В реальном коде может выдавать правильные значения, а чаще какую-то ахинею, типа цвет точки 199 или что-то типа 32010
-
Из каких соображений делается снимок, затем мы чего то ждем секунду и только потом ищем? Правильно делать снимок, сразу искать, и уж потом если нужно ждать.
У тебя происходит вот что, ты конечно запускаешь в режиме редактора, а сам редактор постоянно каждые 200 мс делает снимок, причем без цветокоррекции. В результате твой скорректированный снимок через секунду заменяется на другой. При запуске с главной формы все будет работать как надо.
-
секунду жду, чтобы первая строка не улетела в небытие через секунду. И на кой ляд редактор что-то там снимает во время работы скрипта?
Вроде основной скрипт заработал.
-
Редактор показывает код цвета и там присутствует лупа, все это работает через тот же буфер что и снимок getscreen.
Постоянную цветокоррекцию можно включить и для редактора кликнув по цифре рядом с процентом.