Автокликер Clickermann :: Форум

Основной раздел => Общие вопросы => Topic started by: Егор_К on June 20, 2017, 10:56:50 AM

Title: Нужна помощь в написании скрипта - эмулирование нажатий кнопок мыши.
Post by: Егор_К on June 20, 2017, 10:56:50 AM
Доброго времени суток.
Помогите разобраться - нужен скрипт нажатия левой и правой кнопок мыши.
Левая кнопка нажимается раз в секунду, правая - раз в 5 секунд. С рандомной задержкой.
Но так чтобы это не мешало никаким другим действиям.
Тоесть, чтобы в игре персонажем можно было управлять, двигать мышью и выполнять любые другие действия попутно.

От Clickermann требуется только эмулировать нажатия двух кнопок мыши и не мешать остальному игровому процессу.
Это возможно?

Заранее спасибо за ответ.
 
Title: Re: Нужна помощь в написании скрипта - эмулирование нажатий кнопок мыши.
Post by: Qwerry on June 20, 2017, 11:41:59 AM
Свои какие-то наработки уже есть? :)
Показывай, думаю, ребята помогут разобраться и поправить)

[spoiler]
В целом, как понимаю, тебе надо привязку к окну ( не обязательно, но можно, чтоб мимо не кликало и продолжало кликать в свернутом/задвинутом окне), 2 потока для кнопок мышки, а в каждом потоке прописать цикл с кликом 1 из кнопок мыши и рандомной задержкой.
Т.е все будет состоять из следующих элементов:
Code: (clickermann) [Select]
WAITMS(?)      //задержка в мс (1000 или 5000)
RCLICK(?,?)     //      правый клик по координатам ? ?
LCLICK(?,?)     //       левый клик 
($_xmouse, $_ymouse) //координаты текущего положения мышки.
+(rnd(-300,+500))     //+немного рандома, в мс

WHILE($a = 0)  //цикл
//тело цикла
END_CYC

Thread(thr_name) //поток, в скобках название
// тело потока
End_thread

HALT  //конец программы
[/spoiler]
Title: Re: Нужна помощь в написании скрипта - эмулирование нажатий кнопок мыши.
Post by: Vint on June 20, 2017, 10:04:48 PM
Раз в секунду, раз в 5 секунд, но задержка рандомная. Это как?