微信扫一扫 分享朋友圈

已有 3498 人浏览分享

[服務器教學] 楓之谷部分難點任務修正

[複製鏈接]

初窺門道

Rank: 2

219

威望

710

金錢

338

A幣
主題
32
帖子
64
精華
1
綜合社群主題發文量
0
電玩社群主題發文量
0
娛樂社群主題發文量
0
技術社群主題發文量
32
閱讀權限
20
註冊時間
2021-11-15
  • TA的每日心情
    奮鬥
    2024-1-28 13:17
  • 簽到天數: 1 天

    連續簽到: 1 天

    [LV.1]初來乍到

    chenhui540 發表於  2022-10-19 01:10:57 | 顯示全部樓層 | 閱讀模式
    本帖最後由 chenhui540 於 2022-12-16 20:45 編輯

    楓之谷的任務是不可或缺的重要部分,但是要修正好任務,必須要好好學習。現在我來分享一下我的經驗。

    (不同的端,語法或許有區別,但是完成任務的方法是一致的。)

    1.png


    條件遞增類任務

    2236 趕走惡魔的方法
    3421 隕石樣本採集
    3926 耍紅蠍子團
    3929 米奇里的測試
    22530 守衛兵的第三件事:警告文是第一位的

    /*
            名字:        勇士之村警告標示
            地圖:        風塵山丘
            描述:        102020100
    */

    function start() {
            if (cm.getQuestStatus(22530) == 1 && cm.getQuestRecord(22530).getCustomData()==null) {
                    cm.updateInfoQuest(22530, "enter=00000");
                    cm.setQuestRecord(cm.getPlayer(), 22530, "1");
                    }
                    var quest = cm.getInfoQuest(22530);
                    var new_quest = "enter=";
                    var maps = Array(102020100, 102030000, 102030100, 102030200, 102030300);
                    var chen = false;
                    for (var i = 0; i < maps.length; i++) {
                    var hui = false;
            if (cm.getPlayer().getMapId() == maps[i]) {
                    if (quest.substring(i+6, i+7).equals("0")) { //+6 for "enter="
                    new_quest += "1";
                    hui = true;
                    chen = true;
                    }
                    }
            if (!hui) {
                    new_quest += quest.substring(i+6, i+7);
                    }
                    }
            if (chen) {
                    cm.updateInfoQuest(22530, new_quest);
                    if (cm.getInfoQuest(22530).equals("enter=11111"))
                    cm.forceStartQuest(22597, "5");
                    cm.sendOk("你已修复好这塊警告牌!");
                    }
                    cm.sendOk("這是個徵兆,有一切未知的可能正在等待著你的到來!");
                    cm.dispose();
    }

    條件遞增任務相關腳本(已更新語法).rar (12.7 KB, 下載次數: 327)

    點評

    雖然這篇教學沒詳細說怎麼運用方法,但如果有心透過這些範例都能學到很多,很值得推薦的一篇文章。  發表於 2022-10-22 19:03

    區域版主

    Rank: 10Rank: 10Rank: 10

    915

    威望

    177

    金錢

    176

    A幣
    主題
    150
    帖子
    308
    精華
    0
    綜合社群主題發文量
    135
    電玩社群主題發文量
    10
    娛樂社群主題發文量
    6
    技術社群主題發文量
    11
    閱讀權限
    100
    註冊時間
    2018-1-6

    社群建設勳章傑出貢獻勳章

  • TA的每日心情

    2021-6-17 14:24
  • 簽到天數: 322 天

    連續簽到: 0 天

    [LV.8]以壇為家I

    利金顫 發表於 2022-10-19 07:36:45 | 顯示全部樓層
    感謝大大無私的分享

    集團新軍

    Rank: 1

    111

    威望

    267

    金錢

    0

    A幣
    主題
    0
    帖子
    35
    精華
    0
    綜合社群主題發文量
    0
    電玩社群主題發文量
    0
    娛樂社群主題發文量
    0
    技術社群主題發文量
    0
    閱讀權限
    10
    註冊時間
    2021-8-6
  • TA的每日心情

    2021-8-18 09:47
  • 簽到天數: 2 天

    連續簽到: 1 天

    [LV.1]初來乍到

    幼幼 發表於 2022-10-19 18:01:51 | 顯示全部樓層
    謝大大分享 又多修了好多東西 本來九靈龍那顆蛋蛋弄不出來 現在終於解決了 對了  pi.getMap().setReactorState();//开启地图反应堆 這個是判斷哪邊如何運作

    初窺門道

    Rank: 2

    219

    威望

    710

    金錢

    338

    A幣
    主題
    32
    帖子
    64
    精華
    1
    綜合社群主題發文量
    0
    電玩社群主題發文量
    0
    娛樂社群主題發文量
    0
    技術社群主題發文量
    32
    閱讀權限
    20
    註冊時間
    2021-11-15
  • TA的每日心情
    奮鬥
    2024-1-28 13:17
  • 簽到天數: 1 天

    連續簽到: 1 天

    [LV.1]初來乍到

     樓主| chenhui540 發表於 2022-10-19 19:19:24 | 顯示全部樓層
    本帖最後由 chenhui540 於 2022-12-9 11:10 編輯


    查找反应堆对应的 ID 或者 名称



    讀取反應堆ID狀態
    if (pi.getMap().getReactorById(3008000).getState() == 0) {

    讀取反應堆名称狀態
    if (pi.getMap().getReactorByName("spine").getState() >= 1) {


    鋒芒初露

    Rank: 3Rank: 3

    425

    威望

    668

    金錢

    4280

    A幣
    主題
    8
    帖子
    37
    精華
    5
    綜合社群主題發文量
    46
    電玩社群主題發文量
    0
    娛樂社群主題發文量
    0
    技術社群主題發文量
    1
    閱讀權限
    30
    註冊時間
    2021-8-12

    精華作者勳章社群建設勳章傑出貢獻勳章

  • TA的每日心情
    慵懶
    2023-4-6 10:39
  • 簽到天數: 451 天

    連續簽到: 1 天

    [LV.9]以壇為家II

    忻緋_ 發表於 2022-10-19 22:20:41 | 顯示全部樓層
    那個蛋座就是一個反應物,將蛋丟在前方觸發反應物
    你可以當作炎魔的祭壇,丟上一顆火焰之眼進行觸發反應物,召喚炎魔
    簡單來說,應該就是將反應物重置回未觸發的狀態。
    Wz代製,帶價及需求私訊。

    集團新軍

    Rank: 1

    198

    威望

    435

    金錢

    21

    A幣
    主題
    2
    帖子
    30
    精華
    0
    綜合社群主題發文量
    0
    電玩社群主題發文量
    0
    娛樂社群主題發文量
    0
    技術社群主題發文量
    2
    閱讀權限
    10
    註冊時間
    2022-2-25
  • TA的每日心情
    鬱悶
    2022-12-23 15:04
  • 簽到天數: 1 天

    連續簽到: 1 天

    [LV.1]初來乍到

    阿修羅 發表於 2022-10-24 19:06:27 | 顯示全部樓層
    這文章其實很有內容

    集團新軍

    Rank: 1

    33

    威望

    95

    金錢

    1

    A幣
    主題
    1
    帖子
    15
    精華
    0
    綜合社群主題發文量
    0
    電玩社群主題發文量
    0
    娛樂社群主題發文量
    0
    技術社群主題發文量
    1
    閱讀權限
    10
    註冊時間
    2022-10-22
  • TA的每日心情
    鬱悶
    2022-10-26 10:13
  • 簽到天數: 1 天

    連續簽到: 1 天

    [LV.1]初來乍到

    akari 發表於 2022-10-25 09:30:33 | 顯示全部樓層
    感謝大大無私的分享
    您需要登錄後才可以回帖 登錄 | 註冊會員

    本版積分規則

    64

    發文

    710

    金錢

    338

    A幣

    ----------榮譽勳章----------

    熱門推薦
    圖文推薦
    • 聯繫我們

    小黑屋|AICL社群娛樂集團

    GMT+8, 2024-4-20 18:22 , 網路刷新 0.139663 秒 .

    歡迎來到 AICL網路社群

    版權AICL社群所有 2011-2021.

    Total:123 Today:213 Online:322