微信扫一扫 分享朋友圈

已有 685 人浏览分享

[服務器教學] 生命煉成與失蹤的煉金術師任務修正

[複製鏈接]

初窺門道

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 發表於  2023-3-21 18:53:09 | 顯示全部樓層 | 閱讀模式
    本帖最後由 chenhui540 於 2023-3-21 19:02 編輯

    1.png
    2.png
    3.png
    4.png

    源碼部分

    搜索:

        public final boolean applyTo(final MapleCharacter applyfrom, final MapleCharacter applyto, final boolean primary, final Point pos, int newDuration) {


    替換:

        public final boolean applyTo(final MapleCharacter applyfrom, final MapleCharacter applyto, final boolean primary, final Point pos, int newDuration) {
            if (sourceid == 2022198) {
                applyfrom.giveDebuff(MapleDisease.POISON, MobSkillFactory.getMobSkill(125, 1)); //go left
               }


    頁首加入
    import server.life.MobSkillFactory;



    腳本部分


    /*
            名字:        生命煉成與失蹤的煉金術師
            地圖:        研究所中央通道
            描述:        261020000
    */

    importPackage(Packages.client);

    var status = -1;

    function end(mode, type, selection) {
            switch (mode) {
            case -1:
                    qm.dispose();
                    return;
            case 0:
                    if (status < 4) {
                    qm.dispose();
                    return;
                    }
                    status--;
                    break;
            case 1:
                    status++;
                    break;
                    }
            switch (status) {
            case 0:
                    if (qm.getQuestStatus(3314) < 1) {
                            qm.forceStartQuest();
                            qm.dispose();
                            return;
                            }
                            qm.sendYesNo("你有吃了#v2022198:#了嗎?");
                            break;
            case 1:
                    if (!qm.getPlayer().hasDisease(MapleDisease.getBySkill(125))) {//吃下藥丸的狀態判斷
                            qm.sendOk("你還沒有吃#v2022198:#。");
                            qm.dispose();
                            return;
                            }
                            qm.sendSimple("呼呼呼呼….看你面色蒼白看來真的很有效果啊,這次的實驗成功了!呃哈哈哈哈!果然可以用在能打倒#r洛伊德#k的堅強的人身上!\r\n#L0##b(果然真的是人體實驗嘛!)#l");
                            break;
            case 2:
                    qm.sendSimple("很驚訝的表情嘛?不用太擔心,不是很危險的藥…不,雖然是危險的藥但是有解毒藥…呼呼呼呼…\r\n#L0##b(給病又給藥…天啊!)#l");
                    break;
            case 3:
                    qm.sendSimple("如此一來,任意改變人體的狀態會變得更為容易…這樣…搞不好可以幫那傢夥達成願望…\r\n#L0##b那傢夥?#l");
                    break;
            case 4:
                    qm.sendNextPrev("是的……在生命煉金方面,他是第一人,他的能力比任何人都要強……只要有他在的話,這種研究很快就能解決……但是他#b失蹤#k了……");
                    break;
            case 5:
                    qm.sendNextPrev("誰都不知道那傢夥為什麼會消失,不知從什麼時候開始那傢夥就變得#b暴躁#k,人們不知道他到底在做什麼實驗。那傢夥大概半年左右一直是#b瘋瘋癲癲#k的狀態,研究,研究,研究…不斷地在做實驗,有關生命煉金的…結果,#b那個事件#k終於發生了…");
                    break;
            case 6:
                    qm.sendNextPrev("就算是號稱練金術士之村的瑪加提亞…也未曾發生過像那樣的劇烈#b爆炸#k事件…不曉得那傢夥到底做了什麼實驗,我怎麼猜也猜不透…他到底是在做什麼驚人的研究呢?既然已經對他家進行了#b調查#k,我想協會會長應該知道些什麼,但他也不肯透露…");
                    break;
            case 7:
                    qm.sendNextPrev("這項研究..其實一開始也是和他一起#b合作#k,但他卻消失無蹤,而這項研究也無法繼續下去。我對藥物雖然還算有自信,但還真不容易啊!既然是和那傢夥一起開始的,雖然斷斷續續還在持續下去,但是…那傢夥為什麼會想要研究改變#b人體#k的狀態呢?");
                    break;
            case 8:
                    qm.sendPrev("那傢夥應該還活著…那傢夥…有活下去的理由!\r\n\r\n#fUI/UIWindow.img/QuestIcon/4/0#   \r\n\r\n#fUI/UIWindow.img/QuestIcon/8/0# 12500 exp");
                    break;
            case 9:
                    if (!qm.canHold(2050004)) {
                    qm.sendOk("在收到物品之前,請檢查一下背包是否留有空位。");
                    qm.dispose();
                    return;
                    }
                    qm.forceCompleteQuest();
                    qm.gainItem(2050004, 10);
                    qm.gainExp(12500);
                    qm.dispose();
    }
    }


    修正的方法很簡單,但是和原版流程一樣,也是吃下藥丸後,出現怪物技能ID 125 中毒技能

    3314.rar (1.57 KB, 下載次數: 240)

    集團新軍

    Rank: 1

    69

    威望

    165

    金錢

    0

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

    該用戶從未簽到

    lzhaypt 發表於 2023-3-21 23:37:07 | 顯示全部樓層
    谢谢大佬分享
    您需要登錄後才可以回帖 登錄 | 註冊會員

    本版積分規則

    64

    發文

    710

    金錢

    338

    A幣

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

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

    小黑屋|AICL社群娛樂集團

    GMT+8, 2024-5-2 19:29 , 網路刷新 0.117423 秒 .

    歡迎來到 AICL網路社群

    版權AICL社群所有 2011-2021.

    Total:123 Today:213 Online:322