chenhui540

狂豹獵人使用捕獲技能時未更新導致的閃退

發表於 2023-12-1 13:54:28
chenhui540 發表於 2023-12-1 13:54:28 | 顯示全部樓層 |閱讀模式
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的位置。請根據實際情況自行修改。
瀏覽 2186 回復 0

您需要登錄後才可以回帖 登錄 | 註冊會員

返回頂部