Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: Tamago4aRUS on May 11, 2018, 07:42:15 PM
-
Хочу научиться стрелять без "зажимов". Зажим или спрей, это когда ты зажимаешь левую кнопку мыши и если у тебя в руках автоматическое оружие, то оно будет стрелять как автомат. Мне нужно, чтобы при нажатии(или зажатии) левой кнопки мыши она сразу же отпускалась.
-
Вроде так
IF(ISKEYDOWN(1)=1)
WAITMS(5)
LUP($_xmouse,$_ymouse)
ELSE
WAITMS(20)
END_IF
-
оно работает, но есть побочный эффект. после нажатия левой кнопки мыши камера переносится в ноги
-
оно работает, но есть побочный эффект. после нажатия левой кнопки мыши камера переносится в ноги
Если у тебя версия кликера 4.12 напиши так
LUP(-1,-1)
-
то же самое. до упора в низ и всё.
-
Потестил в 3D стрелялке.
Вот рабочий вариант. Камеру, у меня по крайней мере, не дергает.
IF(ISKEYDOWN(1)=1)
WAITMS(35)
LUP(INT($_xmax/2),INT($_ymax/2))
ELSE
WAITMS(10)
END_IF
Если выстрел не срабатывает или плохо срабатывает, увеличь задержку WAITMS(35)
Опять же если требуется стрелять короткими очередями увеличь задержку еще сильнее (подбирается опытным путем.)
А вот вариант с включением/отключением одиночных выстрелов на клавишу N
IF(ISKEYDOWN(#N)=1)
WHILE(ISKEYDOWN(#N)=1)
WAITMS(5)
END_CYC
IF($t1 = 0)
$t1 = $t1^1
SETTHREAD (t1, 1)
BEEP(1000,200)
ELSE
$t1 = $t1^1
SETTHREAD (t1, 2)
BEEP(500,200)
END_IF
ELSE
WAITMS(20)
END_IF
THREAD(t1, 0)
WAITMS(0)
IF(ISKEYDOWN(1)=1)
WAITMS(35)
LUP(INT($_xmax/2),INT($_Ymax/2))
ELSE
WAITMS(10)
END_IF
END_THREAD
-
Функция включения и отключения работает, а вот мышка так дальше и опускается вниз.