羅技鼠標宏- 壓槍lua腳本


local fireStatus = false      --設置一個全局變量,控制是否啟用該功能
--SetBacklightColor(0,0,255)   --設置背光, 我的設備不支持,就注釋掉了

EnablePrimaryMouseButtonEvents(true)   --啟動主鍵檢測即鼠標左鍵(默認是不檢測的)

function OnEvent(event, arg)      --全部事件的監控
if (event == "MOUSE_BUTTON_PRESSED" and arg == 4 ) then  --用4鍵來開啟此功能
	fireStatus = not fireStatus
	--if(fireStatus) then
		--SetBacklightColor(255,0,0)
	--else 
		--SetBacklightColor(0,0,255)
	--end
end

if ( fireStatus == true and event == "MOUSE_BUTTON_PRESSED" and arg == 1 ) then   --檢測到鼠標左鍵按下
	--while(IsMouseButtonPressed(1))     -- 當鼠標左鍵處於按下狀態時執行下面代碼 (不知什么原因,循環語句在我的游戲窗口上不起作用,就沒有用循環控制)
	--do
	MoveMouseRelative(0, 4)    --鼠標指針相對位移
	Sleep(80)                   --睡眠 (用循環做時睡眠函數不可去掉,否則代碼執行過快,容易卡死,相當於死循環)
	MoveMouseRelative(0, 4)
	Sleep(80)
	MoveMouseRelative(0, 4)
	Sleep(80)
	MoveMouseRelative(0, 4)
	Sleep(80)
	MoveMouseRelative(0, 4)
	Sleep(80)
	MoveMouseRelative(0, 4)
	Sleep(80)
	MoveMouseRelative(0, 4)
	Sleep(80)
	MoveMouseRelative(0, 4)
	Sleep(80)
	MoveMouseRelative(0, 4)
	Sleep(80)
	MoveMouseRelative(0, 4)
	Sleep(80)
	MoveMouseRelative(0, 4)
	Sleep(80)
	MoveMouseRelative(0, 4)
	Sleep(80)
	MoveMouseRelative(0, 4)
	Sleep(80)
	MoveMouseRelative(0, 4)
	Sleep(80)
	MoveMouseRelative(0, 4)
	Sleep(80)
	MoveMouseRelative(0, 4)
	Sleep(80)
	MoveMouseRelative(0, 4)
	Sleep(80)
	MoveMouseRelative(0, 4)
	Sleep(80)
	
		--MoveMouseRelative(0, 50)
	--end
end
end

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM