Цитата(AbsorbeR @ 22.11.2016, 22:05)

Есть игра, работающая в полноэкранном режиме. Из нее пытаюсь узнать цвет пикселя по координатам. В переменные приходят ноли. Если делать скриншот через PrintScreen, то на выходе черный квадрат. Как из такого приложения вытащить цвет?
Проверил на Сounter-Strike. Запустил игру, свернул, запустил скрипт, развернул, навел курсор, подождал секунд 30, свернул.
Код
wait 15000 // скрипт ждет 15 секунд, пока я разверну игру, и наведу курсор на точку, с нужным цветом.
get color #color mousepos_x mousepos_y // определяем цвет
set $x mousepos_x // определяем координаты, в которых находится нужный цвет
set $y mousepos_y // определяем координаты, в которых находится нужный цвет
log x= $x // результат
log y= $y // результат
log color= #color // результат
end_script
Результат в логе:
Код
0:34:28 11 (autosaved_11.txt, 7): x= 487
0:34:29 11 (autosaved_11.txt, 8): y= 386
0:34:29 11 (autosaved_11.txt, 9): color= 4269851
Ну и далее уже можно пользоваться..
Код
...
if 487, 386 4269851
...