Цитата(Zeleax @ 10.11.2011, 18:54)
Прочитал предыдущий пост. Буков много, но так и не понял что нужно автору )
Какой цвет нужно ловить нормально, если он всё время меняется? А если нужны все значения цвета в этой точке (для анализа), то советую посмотреть раздел "Определение диапазона цветов" в Полезных советах - там есть пример скрипта
он не все время мениаетса
после убиства чара он перемешаетса в другую локацию и там вискакивает картинка с названием города
но ета картинка меняет цвет (делаетса ярче и потом опять исчезает)
http://www.youtube.com/watch?v=qsSMcCnXCCU появлиаетса надпись Lorencia и исчезает 15-23 секунди ролика
надо поимать цвет пе середине указаново таима (он там держетса неизменившися долше)
get color некатит
ранче било просто ctrl+а нажал и вуаля, а шас в етом столкнулся с проблемои (пилот читает цвет не в окне, а имено с рабочево стола, пилот как будто нераспознает што цвет менялся, есле нажимаю левий клавиш мыши в окне игры то виижу што в точке цвет меняетса
но когда нажат левий клавиш +делаю цтрл+а то пилот несохроняет ни каких значений (ни координат, ни цвета)
даже после исползования
wait 5s // Делаем паузу, чтобы развернуть нужное приложение и навести мышь на нужную точку.
set timer
set #n 1
get mouse_pos #x #y
while timer < 20000 // Собираем все цвета в выбранной точке на протяжении 20 секунд.
get color #colorForArr #x, #y
set %colorArr [#n] #colorForArr // Напрямую массив использовать нельзя.
set #n #n + 1
end_while
save_array %colorArr d:\color.txt
alarm // Подаем звуковой сигнал об окончании работы скрипта.
stop_script
он мне цвет читает рабочево стола
попробувал
set #handle1 FindWindow (MU.TTS.LT)
set WorkWindow #handle1
ShowWindow
:start
ShowWindow
wait 5s // Делаем паузу, чтобы развернуть нужное приложение и навести мышь на нужную точку.
set timer
set #n 1
get mouse_pos #x #y
while timer < 20000 // Собираем все цвета в выбранной точке на протяжении 20 секунд.
get color #colorForArr #x, #y
set %colorArr [#n] #colorForArr // Напрямую массив использовать нельзя.
set #n #n + 1
end_while
save_array %colorArr d:\color.txt
alarm // Подаем звуковой сигнал об окончании работы скрипта.
stop_script
резултат тотже самий (цвет меняетса в точке, но пилот мне дает токо 1 значение, погуглив цвет десяточний нахожу такои цвет как на рабочем столе (+- такои)