【发布时间】:2022-01-01 15:59:28
【问题描述】:
所以我目前正在为游戏编写一个快速射击脚本。这是我得到的
EnablePrimaryMouseButtonEvents(true);
function OnEvent(event, arg)
if IsKeyLockOn("capslock")then
if IsMouseButtonPressed(1)then
repeat
Sleep(math.random(30, 60))
PressMouseButton(1)
Sleep(math.random(30, 60))
ReleaseMouseButton(1)
until not IsMouseButtonPressed(1)
end
end
end
所以当 capslock 打开并且 lmb 被按住时它会自动点击鼠标左键。 但是,有时即使我松开鼠标左键,脚本仍然会继续运行,那么有人知道如何解决这个问题吗? 或者以另一种方式,当按下“R”按钮或“shift”按钮时,有没有办法停止重复循环? 谢谢
【问题讨论】:
-
持续多久?为什么要按下已经按下的按钮?如果按住 ReleaseMouseButton 会发生什么?哪个州有优先权?
标签: lua logitech-gaming-software