мне нужно написать скрипт который будет проверят координаты на заданный цвет и если все совпало нажимать некоторое время на кнопку
но столкнулся с тем, что скрипт попусту не работает или нажимает все клавиши вместе
сам скрипт
Code: Select all
F5:: reload
F4::
loop
{
PixelGetColor, color_f1, 966, 580, RGB
PixelGetColor, color_f2, 965, 571, RGB
PixelGetColor, color_f3, 967, 560, RGB
if ( color_f1 = "0x000000" and color_f2 = "0xffffff" and color_f3 = "0xffffff" ) {
send, {vk46}
send, {vk46}
send, {vk46}
send, {vk46}
send, {vk46}
send, {vk46}
send, {vk46}
send, {vk46}
send, {vk46}
send, {vk46}
send, {vk46}
send, {vk46}
send, {vk46}
send, {vk46}
send, {vk46}
send, {vk46}
send, {vk46}
send, {vk46}
sleep, 100
}
else
PixelGetColor, color_e1, 966, 560, RGB
PixelGetColor, color_e2, 966, 570, RGB
PixelGetColor, color_e3, 966, 580, RGB
if ( color_e1 = "0xffffff" and color_e2 = "0xffffff" and color_e3 = "0xffffff" ) {
send, {vk45}
send, {vk45}
send, {vk45}
send, {vk45}
send, {vk45}
send, {vk45}
send, {vk45}
send, {vk45}
send, {vk45}
send, {vk45}
send, {vk45}
send, {vk45}
send, {vk45}
send, {vk45}
send, {vk45}
send, {vk45}
send, {vk45}
send, {vk45}
sleep, 100
}
else
PixelGetColor, color_y1, 960, 560, RGB
PixelGetColor, color_y2, 959, 581, RGB
PixelGetColor, color_y3, 959, 973, RGB
if ( color_y1 = "0x000000" and color_y2 = "0xffffff" and color_y3 = "0xffffff" ) {
send, {vk59}
send, {vk59}
send, {vk59}
send, {vk59}
send, {vk59}
send, {vk59}
send, {vk59}
send, {vk59}
send, {vk59}
send, {vk59}
send, {vk59}
send, {vk59}
send, {vk59}
send, {vk59}
send, {vk59}
send, {vk59}
send, {vk59}
send, {vk59}
sleep, 100
}
}