Cronusmax TW

 找回密碼
 立即註冊
搜索
熱搜: 活動 交友 discuz
樓主: aalex1113
打印 上一主題 下一主題

SASG+SVD(beta版)公開測試 (新增開鏡版)

[複製鏈接]

0

主題

4

帖子

122

積分

註冊會員

Rank: 2

積分
122
樓主
發表於 2017-6-9 13:29:02 | 顯示全部樓層
管大能否逐行解釋其用意

int onoff ;
main {
  if(event_press(PS4_TRIANGLE)) {onoff=!onoff;}
  if(get_val(PS4_L2) && onoff==0){
        combo_run(rapid);
    }

if(event_release(PS4_L2)){  
     combo_stop(rapid);
     }
     
       if(get_val(PS4_R2)){
        combo_run(attack);
    }

if(event_release(PS4_R2)){  
     combo_stop(attack);
     }
}

combo rapid{
     set_val(PS4_R2, 100);
     wait(70);
     //set_val(PS4_R2, 0);
     set_val(PS4_L2, 0);
     //set_val(PS4_RY, 55);
     wait(90);
     set_val(PS4_RY, 45);
     wait(170);
     //set_val(PS4_L2, 100);
     //wait(50);
     
     set_val(PS4_R2, 100);
     wait(70);
     //set_val(PS4_R2, 0);
     set_val(PS4_L2, 0);
     //set_val(PS4_RY, 55);
     wait(90);
     set_val(PS4_RY, 45);
     wait(170);
     //set_val(PS4_L2, 100);
     //wait(50);
     }

combo attack{
     set_val(PS4_R2, 100);
     set_val(PS4_RY, 55);
     wait(40);
     set_val(PS4_R2, 0);
     set_val(PS4_RY, 0);
     wait(40);
}



這樣比較方便自我修改與學習
例如

int onoff;
main {
      if(event_press(PS4_RIGHT)) onoff=!onoff;   //按下RIGHT後重覆執行
      if(onoff){
       combo_run(repeat);
       }
}
combo repeat {         //以下是要執行的動作, repeat
      set_val(PS4_L1, 100);          //按下L1 補血
          wait(40);                      //等0.04秒
          set_val(PS4_L1, 0);            //放掉L1
          wait(8000);                    //等8秒
      set_val(PS4_R1,100);           //按下R1 地雷
      wait(50);                      //等0.05秒
      set_val(PS4_R1,0);             //放掉R1
      wait(16000);                   //等16秒
回復 支持 反對

使用道具 舉報

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

本版積分規則

Cronusmax TW

GMT+8, 2024-5-6 22:59 , Processed in 0.061052 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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