罗技lua之apex的1抖枪
首先是做了一个关于对APEX游戏的一个简易抖枪宏,抖动幅度可以自己调整
代码的逻辑是,当鼠标的右键按键被按下时,切换开关状态,并输出开关状态。最前提条件是只有在Caps Lock键开启的情况下,鼠标右键按下,且鼠标左键按下且开关状态为1时,会执行一段鼠标移动的代码,重复执行直到鼠标左键松开。

local switch = 1
EnablePrimaryMouseButtonEvents(true)
function OnEvent(event, arg)
OutputLogMessage("Event: " .. event .. " Arg: " .. arg .. "\n")
if (event == "MOUSE_BUTTON_PRESSED" and arg == 5) then
switch = 1 - switch
OutputLogMessage("Switch state: " .. switch .. "\n")
end
if (IsKeyLockOn("capslock")) then -- Caps Lock 键开启
if (IsMouseButtonPressed(3)) then
if (arg == 1 and switch == 1) then
repeat
MoveMouseRelative(-17, 5)--控制xy移动,左右抖动幅度可以调整,下面同理
Sleep(1)
MoveMouseRelative(17, -3)
Sleep(1)
until not IsMouseButtonPressed(1)
end
end
end
end

还有一个简易的鼠标下压lua,有时间发出来