微信扫一扫 分享朋友圈

已有 638 人浏览分享

[服務器教學] 狂豹獵人使用捕獲技能時未更新導致的閃退

[複製鏈接]

初窺門道

Rank: 2

230

威望

732

金錢

338

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

    連續簽到: 1 天

    [LV.1]初來乍到

    chenhui540 發表於  2023-12-1 13:54:28 | 顯示全部樓層 | 閱讀模式
    本帖最後由 chenhui540 於 2023-12-1 13:56 編輯

    1.png 2.png 3.png


    /*
            名字:        狂豹獵人之路
            地圖:        秘密廣場
            描述:        310010000
    */

    var status = -1;

    function end(mode, type, selection) {
            switch (mode) {
            case -1:
                    qm.dispose();
                    return;
            case 0:
                    if (status < 1) {
                    qm.dispose();
                    return;
                    }
                    status--;
                    break;
            case 1:
                    status++;
                    break;
                    }
            switch (status) {
            case 0:
                    if (qm.getQuestStatus(23012) < 1) {
                            qm.forceStartQuest();
                            qm.dispose();
                            return;
                            }
                            qm.sendYesNo("謝謝你這麼爽快地接受……你真的經過深思熟慮了嗎?狂豹獵人雖然很強,但也很難操作。在操作騎寵的同時,還必須進行攻擊,囙此在操控方面要求很高。你能做到嗎?希望你仔細考慮清楚之後再回答我。");
                            break;
            case 1:
                    qm.forceCompleteQuest();
                    qm.forceStartQuest(23977, 1);
                    qm.resetStats(4, 4, 4, 4);
                    qm.getPlayer().changeJob(3300);
                    qm.teachSkill(30001061, 1, 1);
                    qm.gainItem(1462092, 1);
                    qm.gainItem(2061000, 500);
                    qm.getClient().getSession().write(Packages.tools.packet.MaplePacketCreator.updateJaguar(qm.getPlayer()));//防止捕獲技能閃退
                    qm.sendNext("很好!歡迎你正式成為末日反抗軍,從現在開始,你就是狂豹獵人了。希望你能騎著騎寵,靈活機動地消滅敵人。");
                    break;
            case 2:
                    qm.sendOk("如果在外面提到狂豹獵人的話,難免會引起黑色翅膀的懷疑,所以從現在開始,你要叫我班主任。你是來教室接受特別課程的學生。呵呵呵……有意思吧?我的特別課程會把你培養成最好的狂豹獵人。");
                    break;
            case 3:
                    qm.dispose();
    }
    }


    如果不是狂豹獵人職業使用捕獲技能會導致遊戲閃退,在剛剛轉職為狂豹獵人時,在未下線更新的情況下,透過線上更新,避免了閃退的問題。
    每個端updateJaguar的位置會不一樣。我使用的端在Packages.tools.packet.MaplePacketCreator的位置。請根據實際情況自行修改。
    共收到 0 A幣
    打賞榜
    暫無
    暫無
    暫無
    暫無
    ----
    暫無
    ----
    暫無
    ----
    暫無
    ----
    您需要登錄後才可以回帖 登錄 | 註冊會員

    本版積分規則

    64

    發文

    732

    金錢

    338

    A幣

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

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

    小黑屋|AICL社群娛樂集團

    GMT+8, 2024-11-24 11:08 , 網路刷新 0.110836 秒 .

    歡迎來到 AICL網路社群

    版權AICL社群所有 2011-2021.

    Total:123 Today:213 Online:322