力度可以切换的【简易压枪宏】,突发奇想随便写的,大家当玩具玩玩

--bilibiliNautaluder 力度可以切换的【简易压枪宏】,突发奇想【随便写的】,大家随便玩玩
--有兴趣的可以研究下18、19、20行交换变量的方法,全文复制粘贴到脚本界面就ok
--===================================================================================================================
fire = 999 --数字代表模式,长按开镜666,单击开镜999
switch_Gkey = 4 --数字代表侧键,alt + 侧键 = 开启/暂停压枪
change_Gkey = 5 --数字代表侧键,alt + 侧键 = 切换压枪力度
JianPan = "lalt" --觉得上面的 alt 不顺手,可以把 lalt 改成 lshift 或者 lctrl
fstStrength = 01 --数字代表大小,表示第一种压枪力度
secStrength = 15 --数字代表大小,表示第二种压枪力度
--===================================================================================================================
EnablePrimaryMouseButtonEvents(true) switch = false autoDown = function()if IsMouseButtonPressed(1) then Sleep(1)repeat MoveMouseRelative(0,fstStrength)Sleep(1) until not IsMouseButtonPressed(1)end end
function OnEvent(event,arg)
if IsModifierPressed(JianPan) and (event == "MOUSE_BUTTON_PRESSED" and arg == switch_Gkey)then switch = not switch if switch then ClearLog()OutputLogMessage("on\n")else ClearLog()OutputLogMessage("off\n")end end
if IsModifierPressed(JianPan) and (event == "MOUSE_BUTTON_PRESSED" and arg == change_Gkey) then
fstStrength = fstStrength~secStrength
secStrength = fstStrength~secStrength
fstStrength = fstStrength~secStrength
OutputLogMessage("%d\n",fstStrength)end if switch then if fire == 666 then if IsMouseButtonPressed(3) then Sleep(1)autoDown()end elseif fire == 999 then Sleep(1)autoDown()end end end
--===================================================================================================================