Cronusmax TW

 找回密碼
 立即註冊
搜索
熱搜: 活動 交友 discuz
查看: 13696|回復: 14
打印 上一主題 下一主題

如何寫按鍵連點腳本?

[複製鏈接]

1

主題

2

帖子

15

積分

新手上路

Rank: 1

積分
15
跳轉到指定樓層
樓主
發表於 2017-1-1 19:35:41 | 顯示全部樓層 回帖獎勵 |倒序瀏覽 |閱讀模式
請問一下
我想寫只有在按著按鍵時才連點的腳本(向連發搖桿那樣,按住時才連點該按鍵,放開就停止)
請問需要用哪個語法?
目前我是用其他帖的範例來改

int onoff2;
main {
      if(event_press(PS4_SQUARE)) onoff2=!onoff2;   //目前是按下方塊切換onoff2
        if(onoff2){
        combo_run(repeat2);}
      
combo repeat2 {        
      set_val(PS4_SQUARE,100);
      wait(30);               
      set_val(PS4_SQUARE,0);   
       wait(30); }         

不過我把
第三行的  if(event_press(PS4_SQUARE)) onoff2=!onoff2;
改成
set_val(PS4_SQUARE,100)

get_val(PS4_SQUARE,100)
都會出現錯誤,

如果我想要設定成"放開方塊時觸發onoff2"或"僅僅在按住方塊時觸發onoff2",要如何修改?
謝謝
回復

使用道具 舉報

1

主題

2

帖子

15

積分

新手上路

Rank: 1

積分
15
沙發
 樓主| 發表於 2017-1-1 21:49:52 | 顯示全部樓層
admin 發表於 2017-1-1 21:00
如果我想要設定成"放開方塊時觸發onoff2"

這問題我不大了解, 是否是沒按按鍵就一直觸發combo巨集? ...

謝謝你上面那段教學。

"放開方塊時觸發onoff2",是指,我"這一次"按下方塊時不會觸發combo,但是"這一次"的方塊在放掉的時候觸發combo。
目前我還沒想到什麼遊戲實際需要用到,只是好奇,
我的想法是來自像的洛克人的集氣,我自己按下方塊的時候開始集氣,在我放掉方塊的時候除了我本身放掉方塊射出集氣攻擊之外,還會自動接一個跳躍之類的combo,
或是射擊類遊戲,放掉射擊後自動換一次彈夾。
回復 支持 1 反對 0

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

Cronusmax TW

GMT+8, 2024-5-14 04:51 , Processed in 0.061147 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表