sean_wang 發表於 2025-4-15 00:15:22

v189版,惡魔職業,劇情到職業選擇會斷線的解決方法

選擇惡魔的職業每次到這一個對話,按下一個就會斷線




所以翻來翻去,最後找到這段對話的腳本,就是在腳本 - 地圖裡的 “demon_jobChange0” 這個腳本

在腳本中找到這段,知道這段話的下一個步驟是打開選擇職業的畫面,




畢竟我是新手,不曉得是哪個環節讓這個畫面沒辦法正常跳出

所以只好稍微修改一下腳本,用對話的方式來選擇職業的方向/*
Author: Pungin
*/
var status = -1;

var jobSelect = -1;

function start() {
    if (ms.getJob() != 3001) {
        ms.dispose();
    } else {
        action(1, 0, 0);
    }
}

function action(mode, type, selection) {
    if (mode == 1) {
        status++;
    } else {
        status--;
    }

    if (status == 0) {
        ms.lockUI(true);
        ms.disableOthers(true);
        ms.getDirectionStatus(true);
        ms.playerMoveRight();
    } else if (status == 1) {
        ms.playerWaite();
        ms.sendNextS("#b腦袋一團混亂...", 3);
    } else if (status == 2) {
        ms.sendNextPrevS("#b但是我的力量將近都消失是無法改變的事實。", 3);
    } else if (status == 3) {
        ms.sendNextPrevS("#b哈哈哈。我到底再說什麼?這力量是用在黑魔法師的力量。", 3);
    } else if (status == 4) {
        ms.sendNextPrevS("#b這受到詛咒的力量消失,說不定是在告訴我該往其他路走。", 3);
    } else if (status == 5) {
        ms.sendNextPrevS("#b我竟然在說這種迷信的話,我對自己真是心寒。", 3);
    } else if (status == 6) {
        ms.sendNextPrevS("#b嗯…決定一下該怎樣做 。#h0#。要使用對黑魔法師所使用過的力量,還是朝黑魔法師使用憤怒的力量。", 3);
    } else if (status == 7) {
        ms.sendSimpleS("#b選擇你想要的職業:\r\n#L0#憤怒的力量#l\r\n#L1#復仇的力量#l", 3);
    } else if (status == 8) {
        jobSelect = selection;
        while (ms.getLevel() < 10) {
            ms.levelUp();
        }
        ms.unequip(1322123, true);
        if (jobSelect == 0) {
            ms.changeJob(3101);
            var gender = ms.getPlayerStat("GENDER");
            ms.getDirectionEffect(2, "Effect/Direction6.img/effect/tuto/avenger/" + gender, );
            if (gender == 0) {
                ms.unequip(1050191, true);
                ms.unequip(1072518, true);
                ms.equip(1050249);
                ms.equip(1070029);
            } else {
                ms.unequip(1051236, true);
                ms.unequip(1072518, true);
                ms.equip(1051305);
                ms.equip(1071046);
            }
            ms.equip(1102505);
            ms.gainAp(23);
            ms.addHP(1550);
            ms.gainSp(0);
            ms.equip(1232001);
            ms.gainItem(1142553, 1);
            if (gender == 0) {
                ms.setHair(36460);
                ms.setFace(20284);
            } else {
                ms.setHair(37450);
                ms.setFace(21280);
            }
        } else {
            ms.equip(1322122);
            ms.changeJob(3100);
            ms.getDirectionEffect(2, "Effect/BasicEff.img/JobChangedDemon", );
        }
        ms.environmentChange("tutoCommon/JobChanged", 5);
        if (jobSelect == 0) {
            ms.sendNextS("#b對黑魔法師憤怒心和憤怒牽引著我。我的身體這樣告訴我!!", 3);
        } else {
            ms.sendNextS("#b為了對黑魔法師復仇的話,要再次使用軍團長時期所使用過的力量!!", 3);
        }
    } else if (status == 9) {
        ms.sendNextPrevS("#b離開之前,打開道具欄,確認消耗欄的物品。按道具欄 #r'I'#b可打開。", 3);
    } else {
        ms.lockUI(false);
        ms.dispose();
    }
}把腳本的內容覆蓋後,最後確認腳本有正常運作





YA~這樣就成功轉職成想要的職業囉!!

以上就是惡魔職業斷線的解決方法!!提供給大家參考囉!!



頁: [1]
查看完整版本: v189版,惡魔職業,劇情到職業選擇會斷線的解決方法