羅技壓槍指令碼教學

2021-10-23 19:32:09 字數 2111 閱讀 7113

雖然用於遊戲不是好東西,但是還是想分享下首先,你得有個羅技的滑鼠,當然其他帶有類似功能的也行,大多數巨集應該是lua語言啥的,僅開發介面的區別

本文純屬教學,僅涉及初步內容,也不接單

--step是壓槍強度,recoil的是啟動判斷變數

local click =

false

local recoil =

false

local step =

8function

onevent

(event, arg)

--輸出按鍵,方便你多個功能鍵能區分

outputlogmessage

("event = %s, arg = %d\n"

, event, arg)

--判斷你得按鍵,6是關,5是消弱,4是增強,3是還原

if(event ==

"mouse_button_pressed" and arg ==

7) then

recoil =

true

endif

(event ==

"mouse_button_pressed" and arg ==

6) then

recoil =

false

endif

(event ==

"mouse_button_pressed" and arg ==

5) then

if(recoil ==

false

) then

recoil =

true

else

step = step *

0.8 end

endif

(event ==

"mouse_button_pressed" and arg ==

4) then

if(recoil ==

false

) then

recoil =

true

else

step = step *

1.25

endend

if(event ==

"mouse_button_pressed" and arg ==

3) then

step =

8 end

--以下是核心觸發內容,大概意思就是當if成立,調整click值,並持續按下(mouse_button_pressed是按下按鍵的條件)

if(event ==

"mouse_button_pressed" and arg ==

1 and recoil and not ismodifierpressed

("lalt"

)) then

click =

true

setmkeystate(3

) end

--大概意思就是當if成立,調整click值(mouse_button_released是釋放按鍵的意思)

if(event ==

"mouse_button_released" and arg ==

1) then

click =

false

end--核心操作,上面setmkeystate(3

),這裡接著判斷,通過後會觸發按下1,停止12ms,釋放1,向下移動step。

--大概就是按下左鍵,這裡給迴圈:滑鼠下移-睡眠-滑鼠下移,完成壓槍的操作

if(event ==

"m_released" and arg ==

3 and click) then

pressmousebutton(1

)sleep(12

)releasemousebutton(1

)movemouserelative(0

, step)

if click then

setmkeystate(3

) end

endend

擴充套件思維:

現在,已經有了乙個簡單的壓槍程式了。不同**有不同的實現方式,這裡僅提供一種,已經是個成熟的程式猿了,多的自己看api文件。

FPS遊戲 羅技滑鼠 通用的壓槍巨集

這個巨集不支援g hub,只支援老款的滑鼠驅動 因為當時g hub剛出來全是bug就沒用g hub搞,現在水平上去了也不想更新了哈哈 技術不行,啥都白扯。本巨集的開發用的是g502,所以通用於具有g鍵 dpi dpi 前進鍵 g9鍵這幾個鍵的羅技滑鼠。巨集預設為關閉狀態,需要手動啟動和關閉。說是匯入...

刺激戰場壓槍 外掛程式

yaqiang.cpp 定義控制台應用程式的入口點。include 按鍵狀態.h include yaqiang.h int main printf d n 控制代碼 bool 狀態 2 按鍵狀態 m 按鍵狀態 按鍵狀態 tab 按鍵狀態 while true sleep 50 return 0 i...

ICOOL科技攜BOSON超低溫冷壓槍亮相體博會

2020年9月28日,作為世界首款可攜式超低溫冷療艙的研發公司,來自美國的icooltech亮相中國國際體育用品博覽會,再次為運動 界帶來全新驚喜 經過專業冷療科技多年研發的突破性的智慧型冷療產品 boson可攜式超低溫冷療儀。觀眾對於這一新興前沿產品也表現出了濃厚的興趣,展會現場諮詢 體驗的人群絡...