Тема: Почему не работает скрипт
Создал вот такой не большой скрипт, который должен читать 4 пикселя и если они все равны черному то он должен отправлять стрелочку примерно так это должно работать. Проблема в том, что он все тыкает не правильно помогите форумчане.
!2::
Loop
{
Pixelgetcolor, check, 960, 808
if (check = 0xFFFFFF) {
Pixelgetcolor, up_1, 959, 821
Pixelgetcolor, up_2, 959, 840
Pixelgetcolor, up_3, 952, 827
Pixelgetcolor, up_4, 967, 827
Pixelgetcolor, down_1, 959, 821
Pixelgetcolor, down_2, 959, 840
Pixelgetcolor, down_3, 952, 834
Pixelgetcolor, down_4, 967, 834
Pixelgetcolor, right_1, 951, 832
Pixelgetcolor, right_2, 969, 832
Pixelgetcolor, right_3, 965, 826
Pixelgetcolor, right_4, 965, 839
Pixelgetcolor, left_1, 951, 832
Pixelgetcolor, left_2, 969, 832
Pixelgetcolor, left_3, 956, 826
Pixelgetcolor, left_4, 956, 839
if (%up_1% = 0x000000 & %up_2% = 0x000000 & %up_3% = 0x000000 & %up_4% = 0x000000) {
Sleep, 50
sendinput, {up}
}
if (%right_1% = 0x000000 & %right_2% = 0x000000 & %right_3% = 0x000000 & %right_4% = 0x000000) {
Sleep, 50
sendinput, {right}
}
if (%down_1% = 0x000000 & %down_2% = 0x000000 & %down_3% = 0x000000 & %down_4% = 0x000000) {
Sleep, 50
sendinput, {down}
}
if (%left_1% = 0x000000 & %left_2% = 0x000000 & %left_3% = 0x000000 & %left_4% = 0x000000) {
Sleep, 50
sendinput, {left}
}
}
}
