|
很多朋友問到,某些巨集的使用語法,其實所有語法都在這裡有詳列: http://cronusmax.com/manual/basic_syntax.htm
另外這是 6種不同手把按鍵的定義名詞: http://cronusmax.com/manual/iden ... ct=MjQ5&mw=MzIw
當然天書就留給大神們去看了,這邊解說一下幾個最常用的簡單語法,足夠大家可以馬上套用的!
1. #組合技! (只執行一次)
main {
if(get_val(PS4_R3)) { //按下R3啟動指令一次
combo_run(onetime); //要執行的巨集, 隨便取名叫onetime
}
}
combo onetime { //以下巨集的動作, 以3oss為範例
set_val(PS4_L1, 100); // 按下L1
wait(1000); // 等一秒鐘! 這些秒數都可以自行再做調整
set_val(PS4_L1, 100); //這個表示同時按下L1+方塊
set_val(PS4_SQUARE, 100);
wait(650);
set_val(PS4_L1, 100);
set_val(PS4_TRIANGLE, 100);
wait(1350);
set_val(PS4_L1, 100);
set_val(PS4_SQUARE, 100);
wait(650);
} //打完一次就結束收工
==============================
2. #單鍵無限重覆! 我們的連發和連發搖桿不同,連發搖桿要一直按著某個鍵能連發。我們的連發是只要按一下,就能一直連發,直到再按一下同一個鍵就會停止:
int onoff;
main {
if(event_press(PS4_R3)) onoff=!onoff; //按下R3後重覆執行
if(onoff){
combo_run(repeat);
}
}
combo repeat { //以下是要執行的動作,隨便取名為 repeat
set_val(PS4_SQUARE,100); //按下方塊鍵
wait(40); //等0.04秒
set_val(PS4_SQUARE,100);
wait(40); } //會再重頭執行指令無限次
因此若是您想無限執行某組合技,只要把組合技語法放到重覆執行的指令中(就是repeat 底下的位置) 就可以了
=======================
3. 如果您只想執行某指令5次6次呢? 那我們就需要以 #單次複式 的語法來處理。
main {
if(get_val(PS4_R3)) { //按下R3起動指令
combo_run(nTimes); //隨便取名叫 n Times
}
} combo nTimes { //nTimes 動作如下
call (oss1); //執行另外設的 oss1動作
wait(600); //等0.6秒
call (oss1);
wait(600);
call (oss1); //想執行幾次就 call 幾次出來
}
combo oss1 { //這裡當然就是把您的oss1寫在這裡
set_val(PS4_L1, 100);
wait(500);
set_val(PS4_L1, 100);
set_val(PS4_SQUARE, 100);
wait(500);
set_val(PS4_L1, 100);
set_val(PS4_TRIANGLE, 100);
}
combo oss2{ //如果想多做幾個不同的指令就繼續編輯再call出來就行
set_val(PS4_L1, 100);
set_val(PS4_TRIANGLE, 100);
}
同理可證,大家可以試著看看這兩天工程師和專業玩家切磋出來的
<<#一鍵叫出循環免掛PC自動回城_連九5OSS_7SP>> 到底是怎麼做的喔 : https://goo.gl/LybZ21
歡迎大家有其他想法提出來腦力激蕩..... |
|