Cronusmax TW

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

Switch 朱/紫 腳本問題/求救

[複製鏈接]

1

主題

2

帖子

37

積分

註冊會員

Rank: 2

積分
37
跳轉到指定樓層
樓主
發表於 2022-12-6 02:45:28 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
本帖最後由 Rion 於 2022-12-6 02:49 編輯

我是 NS Switch 主機轉接 PS4 手把
我需要一個  複製道具Bug 腳本
目前是  使用ZenStudio 錄製功能 重複播放執行動作
Grd檔 無法拆開 修改 或者轉成 Gpc
因為要長時間連結PC
開著電腦(太耗電)  
然後錄製的巨集  有時會異常延遲按下時間 忽快 忽慢
導致 流程亂掉 容易卡住 (或許電腦太爛吧?)
想燒入到克麥2 直接用手把按鍵 觸發執行腳本
如果要嘗試寫指令是 用PS4按鍵的名稱還是 NS的?
----------------------
自己錄製的巨集
如果有高手 希望幫忙寫一下  

讓我參考 !!!!!!
R2+L3 開關  
一輪500次
或者 開關的方式 無限輪迴
-----------
按鍵
←    //初始位置(主選單盒子)



A      //選擇 出現選項

↑     //回到坐騎
A     //延遲2秒   (對話)
A     //延遲 1.5秒 (結束對話)
→    //選擇 主選單

↓     //盒子選項
A      
(插入延遲5秒)         "防止進入盒子讀取太久"
X
X
L1   //神獸盒子
A    //點神獸


↓    //回收道具
A   //確認回收
B   //取消返回 主選單
(插入延遲2~3秒)
;結束!!!
------------------------------
大概那樣  照著我錄製的巨集  
每一下按鍵 都延遲1秒  (因為Switch 主機太好)
進入盒子那頁面 也要延遲5秒才能下一步
感謝!!!
回復

使用道具 舉報

0

主題

1

帖子

22

積分

註冊會員

Rank: 2

積分
22
推薦
發表於 2023-1-9 01:00:41 | 只看該作者
因為BUG被改了,所以現在很少人有在用
不過修改前有留下複製神獸或者沒更新的人還是能用
我把原PO用PS4手把的版本改成了SW手把版本
原版本在轉換坐騎後似乎少了幾個鍵也補上
然後簡化一些步驟
掛網做別的事的人可以拿去使用,不建議掛著去睡覺在底下問題會解釋


使用方法
1.確認盒子打開後在第一盒
2.神獸擺第二個位置(複製完出盒子按左就到了,會少好幾個鍵)
3.起點游標放在主選單盒子上按住ZR再按L3啟動

問題
我間隔放得很長,每個按鍵中間至少都有2秒,但是起床還是會發現順序跑了
我也有谷粒的巨集手把,也是會跑。所以才買克麥2來測試
但是克麥2比谷粒還慘,大概複製50個循環內一定會跑掉
谷粒我還掛過能到天亮都沒跑的,少說都有超過300循環
由於克麥2間隔我已經放很長了,我懷疑是送出某按鍵後SWITCH根本沒照做或沒收到
2種我都是在手把接有線狀況下試的

然後克麥2掛到一半手把還會發神經震動

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?立即註冊

x
回復 支持 1 反對 0

使用道具 舉報

94

主題

577

帖子

2973

積分

管理員

Rank: 9Rank: 9Rank: 9

積分
2973
推薦
發表於 2022-12-6 09:30:21 | 只看該作者
您好,請參考這個腳本


可以先試試看,如果有任何問題再來修正

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?立即註冊

x
回復 支持 1 反對 0

使用道具 舉報

1

主題

2

帖子

37

積分

註冊會員

Rank: 2

積分
37
板凳
 樓主| 發表於 2022-12-6 21:45:04 | 只看該作者
本帖最後由 Rion 於 2022-12-6 22:03 編輯
CM_Plus 發表於 2022-12-6 09:30
您好,請參考這個腳本

改好了    感謝!!

回到坐騎
對話那邊  我自己新增 在按一次A鍵

向右  多寫了一個  A鍵!!
-----------------------------------------------------------------------------------------------------------------------
int onoff;
int onoff_rpo;


main {
      if(get_val(PS4_R2) && event_press(PS4_L3)){
         onoff=!onoff;
         if(onoff==0){combo_run(rumble_1);}
         if(onoff==1){combo_run(rumble_2);}
        

         
      }
      if(onoff==1){
         combo_run(abc);
      }
      if(onoff==0){
         combo_stop(abc)
     
      
      }

      if(onoff_rpo==1){
         combo_run(rp_o);
      
      
      }
      if(onoff_rpo==0){
         combo_stop(rp_o);      
      
      }

}

combo abc{  
    set_val(PS4_LEFT,100);
    wait(100);
    wait(1000);
    set_val(PS4_UP ,100);
    wait(100);
    wait(1000);
    set_val(PS4_UP,100);
    wait(100);
    wait(1000);
    set_val(PS4_UP,100);
    wait(100);
    wait(1000);
    set_val(PS4_CIRCLE,100);
    wait(100);
    wait(1000);//選擇選項
    set_val(PS4_UP,100);
    wait(100);
    wait(1000);
    set_val(PS4_UP,100);
    wait(100);
    wait(1000);//回到坐騎
    set_val(PS4_CIRCLE,100);
    wait(100);
    wait(6000);//對話]
    set_val(PS4_CIRCLE,100);
    wait(100);
    wait(4000);//對話
    set_val(PS4_CIRCLE,100);
    wait(100);
    wait(2000);//對話
    set_val(PS4_CIRCLE,100);
    wait(100);
    wait(3000);//新增對話
    set_val(PS4_RIGHT,100);
    wait(100);
    wait(1000);//主選單
    set_val(PS4_DOWN,100);
    wait(100);
    wait(1000);
    set_val(PS4_DOWN,100);
    wait(100);
    wait(1000);//盒子選項
    set_val(PS4_CIRCLE,100);
    wait(100);
    wait(5000);//盒子讀取
    set_val(PS4_TRIANGLE,100);
    wait(100);
    wait(1000);
    set_val(PS4_TRIANGLE,100);
    wait(100);
    wait(1000);
    set_val(PS4_L1,100);
    wait(100);
    wait(1000);//神獸盒子
    set_val(PS4_CIRCLE,100);
    wait(100);
    wait(1000);//點神獸
    set_val(PS4_DOWN,100);
    wait(100);
    wait(1000);
    set_val(PS4_DOWN,100);
    wait(100);
    wait(1000);
    set_val(PS4_DOWN,100);
    wait(100);
    wait(1000);//收回道具
    set_val(PS4_CIRCLE,100);
    wait(100);
    wait(1000);//確認收回
    set_val(PS4_CROSS,100);
    wait(100);
    wait(3000);//取消返回
   
   

   
    wait(5000);//結束延遲
   

  
      }

combo rp_o{
      set_val(PS4_CIRCLE, 100);
      wait(100);
      set_val(PS4_CIRCLE, 0);
      wait(100);
      }
      
combo rumble_1{
      wait(200);
      set_rumble(RUMBLE_B, 80);
      wait(100);
      reset_rumble();
      wait(50);
      //rb=0;
    }
      
combo rumble_2{
      wait(200);
      set_rumble(RUMBLE_B, 80);
      wait(1000);
      reset_rumble();
      wait(50);
      //rb=0;
    }

--------------------------------------------------------
覺得太慢的  可以自己修改延遲秒數
個人是覺得  ....慢了一點  但是穩定很多 畢竟硬體就那樣 容易卡頓
造成 按下時機不準確

回復 支持 反對

使用道具 舉報

94

主題

577

帖子

2973

積分

管理員

Rank: 9Rank: 9Rank: 9

積分
2973
地板
發表於 2022-12-7 15:44:24 | 只看該作者
Rion 發表於 2022-12-6 21:45
改好了    感謝!!

回到坐騎

好的,謝謝您的修改~
回復 支持 反對

使用道具 舉報

94

主題

577

帖子

2973

積分

管理員

Rank: 9Rank: 9Rank: 9

積分
2973
5#
發表於 2022-12-26 14:45:02 | 只看該作者
Rion 發表於 2022-12-6 21:45
改好了    感謝!!

回到坐騎

您好,這腳本介意讓我們分享,給更多用戶使用嗎?
回復 支持 反對

使用道具 舉報

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

本版積分規則

Cronusmax TW

GMT+8, 2024-5-7 19:26 , Processed in 0.064551 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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