力度可以切換的【簡易壓槍宏】,突發(fā)奇想隨便寫的,大家當玩具玩玩

--bilibiliNautaluder 力度可以切換的【簡易壓槍宏】,突發(fā)奇想【隨便寫的】,大家隨便玩玩
--有興趣的可以研究下18、19、20行交換變量的方法,全文復制粘貼到腳本界面就ok
--===================================================================================================================
fire = 999? ? ? ?--數(shù)字代表模式,長按開鏡666,單擊開鏡999
switch_Gkey = 4? --數(shù)字代表側鍵,alt + 側鍵 = 開啟/暫停壓槍
change_Gkey = 5? --數(shù)字代表側鍵,alt + 側鍵 = 切換壓槍力度
JianPan = "lalt" --覺得上面的 alt 不順手,可以把 lalt 改成 lshift 或者 lctrl
fstStrength = 01 --數(shù)字代表大小,表示第一種壓槍力度
secStrength = 15 --數(shù)字代表大小,表示第二種壓槍力度
--===================================================================================================================
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
--===================================================================================================================