Cronusmax TW

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

新手學習寫腳本 跪求指導

[複製鏈接]

0

主題

4

帖子

1064

積分

金牌會員

Rank: 6Rank: 6

積分
1064
樓主
發表於 2019-11-30 12:47:09 | 顯示全部樓層
本帖最後由 JIA 於 2019-11-30 12:48 編輯

//練習寫寫看,不知道有沒有更簡潔的寫法?

int timer;
int onoff;

main {
if(get_val(PS4_R2) && event_press(PS4_UP)) onoff=!onoff;                             //按下R2+方向鍵上啟動
if((onoff) && (timer <=100)){combo_run(right);}                                           //計時10秒內方向向右
if((onoff) && (timer > 100) && (timer <= 200 )){combo_run(left);}                 //第11秒至20秒方向向左
if((onoff) && (timer > 200) && (timer <= 1100 )){combo_run(circle);}            //第21秒至110秒點圈圈
if((onoff) && (timer > 1100)){combo_run(cross);}                                         //第111秒點叉叉
if((onoff) && (timer > 1150)){timer=0;}                                                       //大於116後將計時器歸零
}
combo right{
set_val(PS4_LX,100);                                                                                  //左搖桿推右
wait(100);                                                                                                  //等待100毫秒
timer = timer + 1;                                                                                       //計時器+1
}

combo left{
set_val(PS4_LX,-100);                                                                                   //左搖桿推左
wait(100);                                                                                                    //等待100毫秒
timer = timer + 1;                                                                                        //計時器+1
}

combo circle{
set_val(PS4_CIRCLE,100);                                                                             //按圈圈
wait(100);                                                                                                   //等待100毫秒
timer = timer + 1;                                                                                        //計時器+1
}

combo cross{
set_val(PS4_CROSS,100);                                                                               //按叉叉
wait(100);                                                                                                    //等待100毫秒
timer = timer + 1;                                                                                        //計時器+1
}
回復 支持 反對

使用道具 舉報

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

本版積分規則

Cronusmax TW

GMT+8, 2024-5-16 05:42 , Processed in 0.056331 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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