1
Общие вопросы / Re: Нужна помощь в создании скрипта, или "Алло! Бэн!? Это Данила! I need help!"
« on: October 25, 2015, 10:53:00 PM »
Все разъехалось без премудростей моих, СПАСИБО ВСЕМ!
Добавлена тема оформления "Clickermann" для кода с подсветкой синтаксиса. Выбирается из выпадающего списка "Код" (рядом с "цвет", "размер" и "шрифт") в режиме редактирования поста. Либо просто BB-тегом "code=clickermann"
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
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//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
Если у пикселя этот цвет то происходит нажатие левой кнопки мыши в определенный пиксель и потом в другой, правильно?
напишы ты уже не на 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)
По моему что то не то, в общем есть по сути три кнопки: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)
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)
Правильно?