1
Общие вопросы / Re: Не срабатывает рэндомное нажатие кнопок
« on: April 26, 2015, 08:12:13 AM »
Спасибо огромное! Все работает
Добавлена тема оформления "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.
WAITMS(RND(5000, 25000))
$x = RND(1, 9)
IF $x > 4
LCLICK(RND(1234,1334), RND(575,646)) //нижняя кнопка
LCLICK(30,520) // скайп текст
KEYSTRING($x)
KEYPRESS(#ENTER)
ELSE
IF 0 < $x < 5
LCLICK(RND(1234,1334), RND(471,543)) //верхняя кнопка
LCLICK(30,520) //скайп текст
KEYSTRING($x)
KEYPRESS(#ENTER)
END_IF
END_IF
$x = 0
Заранее благодарю!
Ты покажи свой вариант.
Если тебе нужно только лево-право, удали лишнее.
Задай в GETSCREEN область снимка.
Пауза там в двух местах, сделай настройку в одном месте если нужно.
Это весь код? Будет крутится в цикле? Тогда нужно разгрузить, если не найдено.
После отладки закоменть выводы в лог - LOGWRITE он работает медленно.
Ну вроде всё.
GETSCREEN
IF_PIXEL_IN(980,340, 1044,360, 657930)
$y1 = $_return2
DEFINE($y2, $y1)
IF($y1 = $y2)
WAITMS(10)
ELSE
IF($y1 > $y2) //Вниз
LCLICK(1115,393)
END_IF
$y2 = $y1
WAITMS(10)
END_IF
END_IF
Quote1. $y1 = $_return2$y1 и $y2 - разные переменные.
DEFINE($y2, $y1)Quoteуменьшил WAITMS до 10, но все равно очень часто не срабатываетЧем меньше значение задержки, тем быстрее работает скрипт.