Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: Reynor on May 06, 2014, 04:36:55 PM
-
Добрый день. Меня интересует возможность данного кликера выполнить простую задачу. В поиске не нашёл, поэтому решил создать темку. Сразу напишу, что в скриптах я новичок и поэтому прошу уже бывалых, помочь мне с моей задачей.
Мне нужно:
1 По нажатию какой-нибудь кнопки включать/выключать возможность выполнения второго пункта
2 По зажатию лкм, мне нужно, что бы лкм нажималась с определённым интервалом.
Допустим я нажимаю F5, после этого я зажимаю лкм и мышь начинает постоянно кликать. (F5 нужна для того, что бы я имел возможность включать/выключать зажим(спам лкм) по зажатию кнопки.) Кнопка F5 просто как пример.
-
Добрый день. Меня интересует возможность данного кликера выполнить простую задачу. В поиске не нашёл, поэтому решил создать темку. Сразу напишу, что в скриптах я новичок и поэтому прошу уже бывалых, помочь мне с моей задачей.
Мне нужно:
1 По нажатию какой-нибудь кнопки включать/выключать возможность выполнения второго пункта
2 По зажатию лкм, мне нужно, что бы лкм нажималась с определённым интервалом.
Допустим я нажимаю F5, после этого я зажимаю лкм и мышь начинает постоянно кликать. (F5 нужна для того, что бы я имел возможность включать/выключать зажим(спам лкм) по зажатию кнопки.) Кнопка F5 просто как пример.
Это из серии подпрыгнуть, зависнуть, но в это время прыгать :)
ЛКМ нельзя нажимать, если она уже нажата.
Вариант 2 в 1 нажимаешь кнопку и мышь начинает долбить, отпускаешь - перестаёт. Не нужны никакие выключатели.
IF(ISKEYDOWN(#F5)=1)
LCLICK($_xmouse,$_ymouse)
WAITMS(20)
ELSE
WAITMS(20)
END_IF
-
Поправлюсь, делаем то что описат ТС
И чтоб кликер не гнал N-ное количество цыклов заключаем всё в цыкл в скрипте
$var0 = 0
WHILE($var0 = 0)
IF(ISKEYDOWN(#F5)=1)// зажимаем Ф5, пока не тыкнем 1 раз в левую мышь, после можна отпускать
IF(ISKEYDOWN(1)=1)// 1 клик на левую мышь, после чего начнет долбить с интервалом 20 мс
$var = 1
WHILE($var = 1)
LCLICK($_xmouse,$_ymouse)
WAITMS(20)
IF(ISKEYDOWN(2)=1)// 1 клик на правую мышь, чтоб выключить
$var = 0
END_IF
END_CYC
END_IF
END_IF
END_CYC
-
Да написать можно по разному. Но как дойдет до применения вы поймете о чем я.
Три разных кнопки для одного действия это очень много.
-
Добрый день. Меня интересует возможность данного кликера выполнить простую задачу. В поиске не нашёл, поэтому решил создать темку. Сразу напишу, что в скриптах я новичок и поэтому прошу уже бывалых, помочь мне с моей задачей.
Мне нужно:
1 По нажатию какой-нибудь кнопки включать/выключать возможность выполнения второго пункта
2 По зажатию лкм, мне нужно, что бы лкм нажималась с определённым интервалом.
Допустим я нажимаю F5, после этого я зажимаю лкм и мышь начинает постоянно кликать. (F5 нужна для того, что бы я имел возможность включать/выключать зажим(спам лкм) по зажатию кнопки.) Кнопка F5 просто как пример.
Это из серии подпрыгнуть, зависнуть, но в это время прыгать :)
ЛКМ нельзя нажимать, если она уже нажата.
Вариант 2 в 1 нажимаешь кнопку и мышь начинает долбить, отпускаешь - перестаёт. Не нужны никакие выключатели.
IF(ISKEYDOWN(#F5)=1)
LCLICK($_xmouse,$_ymouse)
WAITMS(20)
ELSE
WAITMS(20)
END_IF
Это скрипт работает по ф5? Теоретически в игре можно изменить назначение клавиши стрельбы, так что можно её переназначить, допустим на ту же ф5, то есть сделать так что бы ф5 постоянно кликала, а сам макрос сделать на зажатие лкм.
-
Поправлюсь, делаем то что описат ТС
И чтоб кликер не гнал N-ное количество цыклов заключаем всё в цыкл в скрипте
$var0 = 0
WHILE($var0 = 0)
IF(ISKEYDOWN(#F5)=1)// зажимаем Ф5, пока не тыкнем 1 раз в левую мышь, после можна отпускать
IF(ISKEYDOWN(1)=1)// 1 клик на левую мышь, после чего начнет долбить с интервалом 20 мс
$var = 1
WHILE($var = 1)
LCLICK($_xmouse,$_ymouse)
WAITMS(20)
IF(ISKEYDOWN(2)=1)// 1 клик на правую мышь, чтоб выключить
$var = 0
END_IF
END_CYC
END_IF
END_IF
END_CYC
Извини, но в моём случае это совершенно не юзабельно. При встрече с противником у меня не будет времени на всю эту процедуру)
-
Ничего страшного. Как поставлена задача - так сделан ответ. Пункт 1 и 2 соблюден :)
Из своего личного опыта игры в КС, ета фича подходит когда из арсенала есть только пистолет. И когда начинаешь из него палить 60-70% это происходит сидя (первый "предохранитель" типа как ф5). Можна написать так что первым "предохранителем" от случайного включения будет любая клавиша движения, причем одновременно все. Остается дело только за вторичным "предохранителем" - лкм, а "выкулючатель" впихнуть на любую удобную кнопку.
-
Ничего страшного. Как поставлена задача - так сделан ответ. Пункт 1 и 2 соблюден :)
...
Нет, не соблюдён. Задание было другое.
Его и нельзя соблюсти в чистом виде.
-
Я извиняюсь, а можно в первом скрипте поменять местами лкм и ф5?) То есть что бы при зажиме лкм, постоянно кликалась ф5?
-
Я извиняюсь, а можно в первом скрипте поменять местами лкм и ф5?) То есть что бы при зажиме лкм, постоянно кликалась ф5?
IF(ISKEYDOWN(1)=1)
KEYPRESS(#F5)
WAITMS(20)
ELSE
WAITMS(20)
END_IF
-
Я извиняюсь, а можно в первом скрипте поменять местами лкм и ф5?) То есть что бы при зажиме лкм, постоянно кликалась ф5?
IF(ISKEYDOWN(1)=1)
KEYPRESS(#F5)
WAITMS(20)
ELSE
WAITMS(20)
END_IF
Спасибо, но немного странно работает. Срабатывает на 2 быстрых клика. Если 1 раз зажать мышку, то ничего не происходит, а если 1 раз нажать, а следом быстро еще раз нажать и зажать, то макрос срабатывает.