GETSCREEN
IF(PXL(100,100) = 255)
// тут одни действия
WAITMS(100)
ELSE
IF(PXL(600,600) = 16777215)
// тут другие действия
WAITMS(100)
END_IF
END_IF
WAITMS(50)
GETSCREEN
IF(PXL(766,425) = 3407667)
// тут одни действия
LCLICK(762,387)
WAITMS(100)
ELSE
IF(PXL(766,425) = 6711039)
// тут другие действия
LCLICK(576,401)
WAITMS(100)
LCLICK(762,387)
WAITMS(100)
END_IF
END_IF
WAITMS(50)
Правильно?GETSCREEN
IF(PXL(766,425) = 3407667)
// тут одни действия
LCLICK(762,387)
WAITMS(100)
IF($dop = 1)
// здесь доп кнопка
END_IF
ELSE
IF(PXL(766,425) = 6711039)
// тут другие действия
$dop = 1 // включаем условие
LCLICK(576,401)
WAITMS(100)
LCLICK(762,387)
WAITMS(100)
END_IF
END_IF
WAITMS(50)
По моему что то не то, в общем есть по сути три кнопки:Code: (clickermann) [Select]GETSCREEN
IF(PXL(766,425) = 3407667)
// тут одни действия
LCLICK(762,387)
WAITMS(100)
IF($dop = 1)
// здесь доп кнопка
END_IF
ELSE
IF(PXL(766,425) = 6711039)
// тут другие действия
$dop = 1 // включаем условие
LCLICK(576,401)
WAITMS(100)
LCLICK(762,387)
WAITMS(100)
END_IF
END_IF
WAITMS(50)
напишы ты уже не на 2 а на 3)Чет тут не то, можно конечно кнопки пропикселить так сказать, третей кнопке не важен цвет, можно просто нажатие на ней, вроде все понимаю как должно быть, оформить не могу
GETSCREEN//1 кнопка
IF(PXL(766,425) = 3407667)
// тут одни действия
LCLICK(762,387)
WAITMS(100)
END_IF
GETSCREEN//2 кнопка
IF(PXL(766,425) = 6711039)
// тут другие действия
LCLICK(576,401)
WAITMS(100)
LCLICK(762,387)
WAITMS(100)
END_IF
GETSCREEN//3 кнопка
IF(PXL(x,y) = цвет)
// тут третие действия
WAITMS(100)
END_IF
WAITMS(50)
GETSCREEN//1 условие
IF(PXL(766,425) = 3407667)
// действия
LCLICK(762,387)
WAITMS(100)
END_IF
GETSCREEN//2 условие
IF(PXL(766,425) = 6711039)
// действия
LCLICK(576,401)
WAITMS(100)
LCLICK(762,387)
WAITMS(100)
END_IF
Если у пикселя этот цвет то происходит нажатие левой кнопки мыши в определенный пиксель и потом в другой, правильно?
GETSCREEN//1 условиеОтлично! только я пропустил один момент, ща выяснилось, как сделать чтоб если был второй цвет и он изменился на первый то перед тем как переходить к первому действию нажималась кнопка №4 - в рот ей ноги Условие, ТОЛЬКО после того как закончилась череда второго цвета.
IF(PXL(766,425) = 3407667)//если здесь этот цвет то ...
// действия
LCLICK(762,387)//...делает то что ты здесь напишеш
WAITMS(100)
END_IF
//в независемости от результата идет дальше тоисть сюда...
GETSCREEN//2 условие
IF(PXL(766,425) = 6711039)//проверяет если так то...
// действия
LCLICK(576,401)//.....делает вот это действие
WAITMS(100)
LCLICK(762,387)
WAITMS(100)
END_IF
//если это весь скрипт и нет Halt то возвращаетса проверять 1 действия и так пока не выключеш..
GETSCREEN IF(PXL(766,425) = 3407667)//тоисть это1 // тут одни действия LCLICK(762,387) WAITMS(100) IF($dop = 1)//вот сам запуск того что ты здесь ...................... // здесь кнопка №4 (тоесть если срабатывает то условие что ниже? то нажимается кнопка №4) END_IF END_IF GETSCREEN IF(PXL(766,425) = 6711039)//когда срабатывает это ... // тут другие действия $dop = 1 // включаем условие (какое условие?) .... включетса дополнительное условие а оно внас срабатывает если //срабатыват 1 .................. здесь включил LCLICK(576,401) WAITMS(100) LCLICK(762,387) WAITMS(100) END_IF |