Вопрос с Lua скриптом - как остановить после выполнения?

-Jaeger-

Новичок
Автор темы
1
0
Мне нужно единоразово увести мышку (logitech) вниз а при повторном нажатии на лкм и увести снова (чтобы скрипт начался с самого начала) но только после следующего нажатия на лкм т.к из-за того что я держу лкм зажатой он постоянно тянет вниз - как остановить его после первой проводки?) Я нуб не пинайте пожалуйста)
Lua:
function OnEvent(event, arg)
OutputLogMessage("event = %s, arg = %d\n", event, arg)
if (event == "PROFILE_ACTIVATED") then
EnablePrimaryMouseButtonEvents(true)
elseif event == "PROFILE_DEACTIVATED" then
ReleaseMouseButton(2) -- to prevent it from being stuck on
end
if (event == "MOUSE_BUTTON_PRESSED" and arg == 6) then
recoil = not recoil
spot = not spot
end
if (event == "MOUSE_BUTTON_PRESSED" and arg == 1 and recoil) then
if recoil then
repeat
Sleep(10) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(0, 55)
Sleep(10) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(0, 54)
Sleep(10) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(0, 53)
Sleep(10) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(0, 52)
Sleep(10) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(0, 51)
Sleep(10) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(0, 49)
Sleep(10) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(0, 48)
Sleep(10) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(0, 47)
Sleep(100)
until not IsMouseButtonPressed(1)
end
end
end
 

Вложения

  • Безымянный.png
    Безымянный.png
    87.9 KB · Просмотры: 24