冰楓論壇

標題: v189版,惡魔職業,劇情到職業選擇會斷線的解決方法 [打印本頁]

作者: sean_wang    時間: 2025-4-15 00:15
標題: v189版,惡魔職業,劇情到職業選擇會斷線的解決方法
選擇惡魔的職業每次到這一個對話,按下一個就會斷線

擷取.JPG01.JPG


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

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

擷取.JPG02.JPG


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

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

  5. var jobSelect = -1;

  6. function start() {
  7.     if (ms.getJob() != 3001) {
  8.         ms.dispose();
  9.     } else {
  10.         action(1, 0, 0);
  11.     }
  12. }

  13. function action(mode, type, selection) {
  14.     if (mode == 1) {
  15.         status++;
  16.     } else {
  17.         status--;
  18.     }

  19.     if (status == 0) {
  20.         ms.lockUI(true);
  21.         ms.disableOthers(true);
  22.         ms.getDirectionStatus(true);
  23.         ms.playerMoveRight();
  24.     } else if (status == 1) {
  25.         ms.playerWaite();
  26.         ms.sendNextS("#b腦袋一團混亂...", 3);
  27.     } else if (status == 2) {
  28.         ms.sendNextPrevS("#b但是我的力量將近都消失是無法改變的事實。", 3);
  29.     } else if (status == 3) {
  30.         ms.sendNextPrevS("#b哈哈哈。我到底再說什麼?這力量是用在黑魔法師的力量。", 3);
  31.     } else if (status == 4) {
  32.         ms.sendNextPrevS("#b這受到詛咒的力量消失,說不定是在告訴我該往其他路走。", 3);
  33.     } else if (status == 5) {
  34.         ms.sendNextPrevS("#b我竟然在說這種迷信的話,我對自己真是心寒。", 3);
  35.     } else if (status == 6) {
  36.         ms.sendNextPrevS("#b嗯…決定一下該怎樣做 。#h0#。要使用對黑魔法師所使用過的力量,還是朝黑魔法師使用憤怒的力量。", 3);
  37.     } else if (status == 7) {
  38.         ms.sendSimpleS("#b選擇你想要的職業:\r\n#L0#憤怒的力量#l\r\n#L1#復仇的力量#l", 3);
  39.     } else if (status == 8) {
  40.         jobSelect = selection;
  41.         while (ms.getLevel() < 10) {
  42.             ms.levelUp();
  43.         }
  44.         ms.unequip(1322123, true);
  45.         if (jobSelect == 0) {
  46.             ms.changeJob(3101);
  47.             var gender = ms.getPlayerStat("GENDER");
  48.             ms.getDirectionEffect(2, "Effect/Direction6.img/effect/tuto/avenger/" + gender, [2820, -283, -120, 1, 1, 0, 0, 0]);
  49.             if (gender == 0) {
  50.                 ms.unequip(1050191, true);
  51.                 ms.unequip(1072518, true);
  52.                 ms.equip(1050249);
  53.                 ms.equip(1070029);
  54.             } else {
  55.                 ms.unequip(1051236, true);
  56.                 ms.unequip(1072518, true);
  57.                 ms.equip(1051305);
  58.                 ms.equip(1071046);
  59.             }
  60.             ms.equip(1102505);
  61.             ms.gainAp(23);
  62.             ms.addHP(1550);
  63.             ms.gainSp(0);
  64.             ms.equip(1232001);
  65.             ms.gainItem(1142553, 1);
  66.             if (gender == 0) {
  67.                 ms.setHair(36460);
  68.                 ms.setFace(20284);
  69.             } else {
  70.                 ms.setHair(37450);
  71.                 ms.setFace(21280);
  72.             }
  73.         } else {
  74.             ms.equip(1322122);
  75.             ms.changeJob(3100);
  76.             ms.getDirectionEffect(2, "Effect/BasicEff.img/JobChangedDemon", [0, 0, 0, 0, 0]);
  77.         }
  78.         ms.environmentChange("tutoCommon/JobChanged", 5);
  79.         if (jobSelect == 0) {
  80.             ms.sendNextS("#b對黑魔法師憤怒心和憤怒牽引著我。我的身體這樣告訴我!!", 3);
  81.         } else {
  82.             ms.sendNextS("#b為了對黑魔法師復仇的話,要再次使用軍團長時期所使用過的力量!!", 3);
  83.         }
  84.     } else if (status == 9) {
  85.         ms.sendNextPrevS("#b離開之前,打開道具欄,確認消耗欄的物品。按道具欄 #r'I'#b可打開。", 3);
  86.     } else {
  87.         ms.lockUI(false);
  88.         ms.dispose();
  89.     }
  90. }
複製代碼
把腳本的內容覆蓋後,最後確認腳本有正常運作

擷取.JPG03.JPG

擷取.JPG04.JPG

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

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








歡迎光臨 冰楓論壇 (https://bingfong.com/) Powered by 冰楓