Cronusmax TW

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

關於語法問題

[複製鏈接]

1

主題

7

帖子

117

積分

註冊會員

Rank: 2

積分
117
跳轉到指定樓層
樓主
發表於 2017-7-12 01:35:01 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
想請問一下
如果我想寫
一直按著右方向(最好用搖捍的) 再按2下O鍵 然後再按正方
那一直按著的語法應該怎寫
我只寫成了按一下右方向 然後跟著做
還有可以寫成RANDOM方向嗎?
回復

使用道具 舉報

75

主題

843

帖子

2409

積分

管理員

Rank: 9Rank: 9Rank: 9

積分
2409
沙發
發表於 2017-7-12 09:39:16 | 只看該作者
請問大大說最好用搖桿的意思是?
還有如果要一直按的話是指整段腳本跑的時候,右方向鰎都是按住的嗎?
大大指的random又是?
回復 支持 反對

使用道具 舉報

1

主題

7

帖子

117

積分

註冊會員

Rank: 2

積分
117
板凳
 樓主| 發表於 2017-7-12 14:36:22 | 只看該作者
感謝你的回覆
1. 搖桿的意思是指用analog stick
2. 是一直按著向右的意思 (但最好每個循環中間會停幾毫秒) 而且在按著右方向的同時要按下不同的鍵 例如"O"和"口"
3. Random 的意思是指方向上,因為我想寫腳本不是每一次都向右走,想它不規則的走,有時向左,有時向右走。
感謝
回復 支持 反對

使用道具 舉報

1

主題

7

帖子

117

積分

註冊會員

Rank: 2

積分
117
地板
 樓主| 發表於 2017-7-12 14:38:03 | 只看該作者
int onoff;
main {
      if(event_press(PS4_L3)) onoff=!onoff;   //按下L3後重覆執行
      if(onoff){
       combo_run(L3_RapidFire);
       }
}

combo L3_RapidFire {
   set_val(PS4_LX , 100);
   set_val(PS4_LY , -100);
   set_val(PS4_CIRCLE, 100);
   wait (100);
     set_val(PS4_CIRCLE, 0);
   wait (50);
   set_val(PS4_CIRCLE, 100);
   wait (50);
   set_val(PS4_CIRCLE, 0);
   wait (50);
   set_val(PS4_CIRCLE, 100);
   wait (50);
   set_val(PS4_CIRCLE, 0);
   wait (50);
   set_val(PS4_SQUARE, 100);
   wait (100);
   set_val(PS4_SQUARE, 0);
   wait (150);
   
set_val(PS4_LX , -100);
   set_val(PS4_CIRCLE, 100);
   wait (150);
     set_val(PS4_CIRCLE, 0);
   wait (50);
   set_val(PS4_CIRCLE, 100);
   wait (50);
   set_val(PS4_CIRCLE, 0);
   wait (50);
   set_val(PS4_CIRCLE, 100);
   wait (50);
   set_val(PS4_CIRCLE, 0);
   wait (50);
   set_val(PS4_SQUARE, 100);
   wait (100);
   set_val(PS4_SQUARE, 0);
   wait (100);
        set_val(PS4_R3, 100);
   wait (100);

}
回復 支持 反對

使用道具 舉報

1

主題

7

帖子

117

積分

註冊會員

Rank: 2

積分
117
5#
 樓主| 發表於 2017-7-12 14:42:04 | 只看該作者
本帖最後由 ttchan2006 於 2017-7-12 14:47 編輯

以上是我寫的
實際運行時角色只會向右走,但我有寫向左的。
原本我是用MAX REC錄腳本,再轉成GPC的,(上面的腳本是自己寫的,不是用錄的,但也差不多)
但發現GPC完全不是原本我想做的效果,所以我要修正腳本,可是又不懂。
回復 支持 反對

使用道具 舉報

75

主題

843

帖子

2409

積分

管理員

Rank: 9Rank: 9Rank: 9

積分
2409
6#
發表於 2017-7-13 09:44:43 | 只看該作者
ttchan2006 發表於 2017-7-12 14:42
以上是我寫的
實際運行時角色只會向右走,但我有寫向左的。
原本我是用MAX REC錄腳本,再轉成GPC的,(上面 ...

同時要按下兩個鍵以上的話就在每次wait之後加入想要按的按鍵就可以了
範例:set_val(PS4_LX , 100);
        set_val(PS4_LY , -100);
        set_val(PS4_CIRCLE, 100);
        wait(100);
        set_val(PS4_LX , 100);
        set_val(PS4_LY , -100);
        set_val(PS4_CIRCLE, 100);

這樣就會持續搖頭推右上, 同時一直壓住圈鍵
回復 支持 反對

使用道具 舉報

1

主題

7

帖子

117

積分

註冊會員

Rank: 2

積分
117
7#
 樓主| 發表於 2017-7-13 22:13:16 | 只看該作者
aalex1113 發表於 2017-7-13 09:44
同時要按下兩個鍵以上的話就在每次wait之後加入想要按的按鍵就可以了
範例:set_val(PS4_LX , 100);
       ...

感謝
回復 支持 反對

使用道具 舉報

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

本版積分規則

Cronusmax TW

GMT+8, 2024-4-20 16:03 , Processed in 0.068216 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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