Cronusmax TW

標題: 腳本問題 [打印本頁]

作者: atoras    時間: 2020-12-6 04:51
標題: 腳本問題
請問大大我想要長押L1時按三角鍵要怎麼寫?
我這樣寫都只是同時按!
      set_val(PS4_L1, 100);
      set_val(PS4_TRIANGLE, 100);
      wait(100);
      set_val(PS4_TRIANGLE,   0);
      set_val(PS4_L1, 0);
      wait(2000);




作者: admin    時間: 2020-12-6 09:38
請問長按是指長按多久才按三角鍵
作者: atoras    時間: 2020-12-7 03:21
持續按壓L1 10秒,期間按二次三角鍵
作者: CM_Plus    時間: 2020-12-7 10:36
atoras 發表於 2020-12-7 03:21
持續按壓L1 10秒,期間按二次三角鍵

長按L1 過多久執行三角鍵1次   執行完第一次 過多久 執行第二次  
作者: atoras    時間: 2020-12-7 23:17
一秒後按三角鍵一次,四秒後按三角鍵一次
作者: CM_Plus    時間: 2020-12-8 15:58
atoras 發表於 2020-12-7 23:17
一秒後按三角鍵一次,四秒後按三角鍵一次

        if (get_val(PS4_L1) && get_ptime(PS4_L1) > 1000) {

         combo_run(rr);                         如果PSˋ4的L1鍵按下1秒就做執行combo rr
         
        }
         
         if (get_val(PS4_L1) && get_ptime(PS4_L1) > 7000) {

         combo_stop(rr);                         如果PSˋ4的L1鍵按下7秒就停止combo rr
        
        }

        if(event_release(PS4_L1)){      

        combo_stop(rr);                        如果放開PSˋ4的L1鍵就停止combo rr
       }



      combo rr {      
      set_val(PS4_TRIANGLE,100);
      wait(500);
      set_val(PS4_TRIANGLE,0);
      wait(500);
      wait(4000);
      set_val(PS4_TRIANGLE,100);
      wait(500);
      set_val(PS4_TRIANGLE,0);
      wait(500);
       }

如果想自行摸索腳本  可能用到的相關指令以做說明  上述的還可能要請你修改一下  
你說的一秒後按三角鍵一次,四秒後按三角鍵一次   
目前沒有把三角鍵的執行動畫時間算進去 上面的指令是按下L1後只循環一次    給你參考一下
如需工程幫您寫的話 請問是壓住L1 循環一次呢 還是無限循環   三角鍵的執行動畫時間也要提供

作者: atoras    時間: 2020-12-8 22:10
感激涕零...





歡迎光臨 Cronusmax TW (https://www.cronusmax.com.tw/forum/) Powered by Discuz! X3.2