我正在尝试为罗技鼠标制作一个脚本:当我瞄准游戏鼠标 3 并按下火键时,鼠标会快速下降约 0.5 秒,其余时间直到我释放火键 1 时它会变慢。代码:
第 8 行中的错误(睡眠(1))
function OnEvent(event, arg)
if IsMouseButtonPressed(3)then
repeat
if IsMouseButtonPressed(1) then
i=1
repeat
i= i + 1
MoveMouseRelative(0,1)
Sleep(1)
until i=1000000000 or (not IsMouseButtonPressed(1))
if IsMouseButtonPressed(3)then
repeat
MoveMouseRelative(0,1)
Sleep(33)
until not IsMouseButtonPressed(1)
end
end
until not IsMouseButtonPressed(3)
end
end
这有效但不适用于开始时额外的 0.5 秒更快的响应
function OnEvent(event, arg)
if IsMouseButtonPressed(3)then
repeat
if IsMouseButtonPressed(1) then
repeat
MoveMouseRelative(0,1)
Sleep(33)
until not IsMouseButtonPressed(1)
end
until not IsMouseButtonPressed(3)
end
end