罗技游戏软件宏与随机睡眠间隔



我正在尝试制作一个LGS宏,该宏重复按";P〃;键,同时我按住鼠标按钮。由于我希望这个宏在每次按键之间使用随机睡眠间隔,因此我不能使用标准的Logitech GUI,因为它只支持标准间隔。因此,我似乎需要使用Lua脚本来实现这一点。

经过一些研究,我在这个论坛上发现了一个脚本,并对其进行了修改,据我所知,这个脚本应该有效,但不幸的是没有"我的"当我按下鼠标按钮时,脚本只重复一次操作,而不是连续循环。

我不知道编程,所以如果你看到一个更好的实现,请不要觉得有负担,不要靠近我的脚本,即使睡眠时间参数是随机的,我也不知道这些是否可以模拟人类行为。

EnablePrimaryMouseButtonEvents(true)
function OnEvent(event, arg)
if event == "MOUSE_BUTTON_PRESSED" and arg == 6 then
repeat
PressKey("P")
Sleep(math.random(27, 43)) 
ReleaseKey("p") 
Sleep(math.random(29, 36)) 
until IsMouseButtonPressed(6)
end
end

Egor Skcriptunoff的评论:

只有前5个按钮可用于IsMouseButtonPressed()。如果您想在释放鼠标按钮时停止循环,那么tille语句中的条件应该看起来像until not IsMouseButtonPressed(5)

最新更新