Cronusmax TW

 找回密碼
 立即註冊
搜索
熱搜: 活動 交友 discuz
查看: 6199|回復: 6

如何載入連接兩個腳本說明

[複製鏈接]

75

主題

843

帖子

2407

積分

管理員

Rank: 9Rank: 9Rank: 9

積分
2407
發表於 2017-3-27 14:55:52 | 顯示全部樓層 |閱讀模式
經常有克麥玩家反應腳本容量4096bytes不夠用,在此我們提供一個方法,幫助玩家擺脫腳本容量的限制,在程式語言中加入load_slot(載入執行腳本槽位)指令就可以連接一個以上的腳本
以下為範例:




1號腳本:
main {
     if (get_val(PS4_L3)){
         combo_run(attack);}
}

combo attack {
    set_val(PS4_CIRCLE, 100);
    wait(1000);
    set_val(PS4_CIRCLE, 0);
    wait(80);
    load_slot(2);/////載入執行二號槽位的腳本
}




2號腳本:
main {
     combo_run(attack);
}

combo attack {
    set_val(PS4_CROSS, 100);
    wait(1000);
    set_val(PS4_CROSS, 0);
    wait(1000);
    load_slot(1);//////回到一號腳本
}


我們分別把一號腳本.二號腳本燒錄在一跟二兩個槽位
克麥玩家可以看到當我們執行一號腳本到最後load_slot(2)載入連接執行二號腳本,而此時克麥的LED燈也會從1轉2,代表載入執行二號槽位腳本,當二號腳本執行到最後的load_slot(1)他又回到一號腳本待命執行,LED燈也從2變成1,玩家可以利用此方法載入連接一個以上的腳本都沒問題,但在切換的過程中會有一些時間上的小延遲,請玩家要自行去留意



回復

使用道具 舉報

217

主題

1281

帖子

8558

積分

管理員

Rank: 9Rank: 9Rank: 9

積分
8558
發表於 2017-12-12 22:36:30 | 顯示全部樓層
april1984 發表於 2017-12-12 21:53
你好,已成功使用此功能
但我需要能夠無限循環兩個slot腳本直到我下指令停止
能夠達成嗎? ...

可以, 在每個角本裏加if(){combo_stop();}
回復 支持 0 反對 1

使用道具 舉報

0

主題

2

帖子

40

積分

新手上路

Rank: 1

積分
40
發表於 2017-12-12 21:53:05 | 顯示全部樓層
你好,已成功使用此功能
但我需要能夠無限循環兩個slot腳本直到我下指令停止
能夠達成嗎?
回復 支持 反對

使用道具 舉報

5

主題

56

帖子

545

積分

高級會員

Rank: 4

積分
545
發表於 2018-1-19 11:02:59 | 顯示全部樓層
admin 發表於 2017-12-12 22:36
可以, 在每個角本裏加if(){combo_stop();}

大大,我想问的是SLOT2槽切换到SLOT1槽的时候会不会因为切槽导致SLOT1的combo attack  需要再手动按一次get_val(PS4_L3)来重新执行?如果会,那么如何不用手动来实现全自动化?还有我想说帖子1小时才能发表一次回复实在有点难受。
回復 支持 反對

使用道具 舉報

75

主題

843

帖子

2407

積分

管理員

Rank: 9Rank: 9Rank: 9

積分
2407
 樓主| 發表於 2018-1-19 13:47:30 | 顯示全部樓層
jiqingx 發表於 2018-1-19 11:02
大大,我想问的是SLOT2槽切换到SLOT1槽的时候会不会因为切槽导致SLOT1的combo attack  需要再手动按一次g ...

不會喔,照上面說明的語法就能達到無限循環,至於一小時發帖一次這我會再問問看,因為這是會員等級權限問題
回復 支持 反對

使用道具 舉報

217

主題

1281

帖子

8558

積分

管理員

Rank: 9Rank: 9Rank: 9

積分
8558
發表於 2018-1-19 13:58:43 | 顯示全部樓層
jiqingx 發表於 2018-1-19 11:02
大大,我想问的是SLOT2槽切换到SLOT1槽的时候会不会因为切槽导致SLOT1的combo attack  需要再手动按一次g ...

若要按一次無限循環可以SLOT1放get_val(PS4_L3)...然後跳到SLOT2執行combo1, 再跳到SLOT3執行combo2, 再跳到SLOT2...SLOT3...SLOT2...如此一般, 再按L3停止combo回到SLOT1
回復 支持 反對

使用道具 舉報

5

主題

56

帖子

545

積分

高級會員

Rank: 4

積分
545
發表於 2018-1-19 14:19:31 | 顯示全部樓層
admin 發表於 2018-1-19 13:58
若要按一次無限循環可以SLOT1放get_val(PS4_L3)...然後跳到SLOT2執行combo1, 再跳到SLOT3執行combo2, 再 ...

是个好主意,谢谢指点!如果combo里面有重复的比如按下X键50次,再按Up50次。怎么缩短?每个都写上容量就不够了。我只要50次,有什么记次数的语法能缩短容量吗?不太会用。
回復 支持 反對

使用道具 舉報

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

本版積分規則

Cronusmax TW

GMT+8, 2024-3-28 16:41 , Processed in 0.267906 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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