Подскажите как правильно и возможно ли вообще реализовать "постоянную" протяжку мышки
В данном примере скрипт зажимает правую кнопку и тянет вправо по 3 пикселя до тех пор пока не будет найден указанный цвет
Код
start_script 2
pause_script 2
if 1626, 26 11355398 //стрелка не ок
else
move_smooth 954, 428 [+15 +20 [-17 -12]] // центровать мышку
Get Mouse_Pos #x #y
Right_down #x #y //зажать правую
while_not 1626, 26 11355398 //тянем мышку пока не ок стрелка
resume_script 2
end_while
pause_script 2 // остановили протяжку мышки
Get Mouse_Pos #x #y
Right_up #x #y //отпускаем правую стрелка стала ок
end_if
end_script
2скрипт
Код
Get Mouse_Pos #x #y
set clickoffsetx 3
move_smooth #x #y
Get Mouse_Pos #x #y
Момент с запуском и остановкой 2 скрипта сделан для того чтобы добиться синхронности ведь если возможно тянуть мышь бесконечно то тогда скрипт не узнает что надо остановится после нахождения нужного цвета
Фактически да оно работает и все отлично, но сама реализация слишком корявая получается что происходит очень много перемещения мыши по 3 пикселя что явно не похоже на человека
В вики и по форуму не смог найти примеров где мышь бы тянулась не по координатам а именно просто в постоянном режиме.
Как вариант можно задать смешение например не на 3 пикселя на допустим на 1000 но не резкий скачок а плавная протяжка на 1000, но тоже не нашел примеров в вики как такое сделать
Основная цель уменьшить количество посылаемых команд в игру
Подскажите пожалуйста возможно ли такое
И если возможно то не на lua теоретически если смещать по условно 100 пикселей на луа то 1 скрипт в while успеет поймать цвет за счет скорости lua .
lua не подходит по причине того что wow при полукривом скрипте выдает ошибку ваш адон не правильно работает хотите ли вы отключить его (точную формулировку не помню но смысл такой) то есть фактически он видит пилота но как адон что явно не очень хорошо) Поэтому от луа в вове я отказался