微信扫一扫 分享朋友圈

已有 311 人浏览分享

[服務器疑問] 公主的真相

[複製鏈接]

初窺門道

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 發表於  2024-1-24 08:38:09 | 顯示全部樓層 | 閱讀模式
    本帖最後由 chenhui540 於 2024-1-25 20:47 編輯

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




    /*
            名字:        詹姆士的下落(3)
            地圖:        中央城塔
            描述:        106021201
    */

    var status = -1;

    function start(mode, type, selection) {
            switch (mode) {
            case -1:
                    qm.dispose();
                    return;
            case 0:
                    status--;
                    break;
            case 1:
                    status++;
                    break;
                    }
            switch (status) {
            case 0:
                    qm.sendNext("勇士大人!謝謝你來城堡裡救我,如果沒有你,我真的不知道怎麼辦。");
                    break;
            case 1:
                    qm.sendNextPrev("我打算穿著頭盔企鵝王的頭盔從這裡逃跑,希望以後有機會還能再見。\r\n\r\n#fUI/UIWindow.img/QuestIcon/4/0# \r\n\r\n#fUI/UIWindow.img/QuestIcon/8/0# 1900 exp");
                    break;
            case 2:
                    Packages.server.quest.MapleQuest.getInstance(2327).forceComplete(qm.getPlayer(), qm.getNpc());
                    qm.getClient().getSession().write(Packages.tools.packet.EtcPacket.UIPacket.IntroEnableUI(1));
                    qm.showNpcSpecialEffect(1300008, "out");
                    qm.getClient().getSession().write(Packages.tools.packet.EtcPacket.UIPacket.getDirectionInfo(1, 4100));
                    qm.gainExp(1900);
                    break;
            case 3:
                    qm.showNpcSpecialEffect(1300008, "hat");
                    qm.getClient().getSession().write(Packages.tools.packet.EtcPacket.UIPacket.getDirectionInfo(1, 3000));
                    break;
            case 4:
                    qm.getClient().getSession().write(Packages.tools.packet.EtcPacket.UIPacket.IntroEnableUI(0));
                    qm.dispose();
    }
    }



    /*
            名字:        公主的真相
            地圖:        結婚禮堂
            描述:        106021600
    */

    var status = -1;

    function start(mode, type, selection) {
            switch (mode) {
            case -1:
                    qm.dispose();
                    return;
            case 0:
                    status--;
                    break;
            case 1:
                    status++;
                    break;
                    }
            switch (status) {
            case 0:
                    qm.sendNext("非常感謝你…勇士大人,你是拯救蘑菇王國的英雄,我很感激你所做的一切。我不知道該怎麼感謝你,請理解為什麼我不能讓你看到我的臉。");
                    break;
            case 1:
                    qm.sendNextPrev("這麼說很丟人,但從我還是個孩子的時候起,我的家人就把我的臉蒙住了,他們害怕男人絕望地愛上我。我已經習慣了,甚至對女人都避而遠之。我知道,背對著英雄是不禮貌的,但我需要一些時間鼓起勇氣才能面對面地向你打招呼。");
                    break;
            case 2:
                    qm.sendNextPrevS("我懂了……#b(哇,她有多漂亮?)");
                    break;
            case 3:
                    qm.getClient().getSession().write(Packages.tools.packet.EtcPacket.UIPacket.IntroEnableUI(1));
                    qm.getClient().getSession().write(Packages.tools.packet.EtcPacket.UIPacket.getDirectionInfo(1, 2000));
                    break;
            case 4:
                    qm.showNpcSpecialEffect(1300002, "face");
                    qm.getClient().getSession().write(Packages.tools.packet.EtcPacket.UIPacket.getDirectionInfo(1, 8000));
                    break;
            case 5:
                    qm.getClient().getSession().write(Packages.tools.packet.EtcPacket.UIPacket.IntroEnableUI(0));
                    qm.sendNext("#b(What the--)");
                    break;
            case 6:
                    qm.sendNextPrevS("在蘑菇的世界裡,這是被認為#b很美#k的東西嗎?");
                    break;
            case 7:
                    qm.sendPrev("我太害羞了,臉紅了。不管怎樣,謝謝你,#b勇士大人#k。");
                    break;
            case 8:
                    Packages.server.quest.MapleQuest.getInstance(2334).forceStart(qm.getPlayer(), qm.getNpc(), null);
                    qm.dispose();
    }
    }



    已經修正了這個問題


    共收到 0 A幣
    打賞榜
    暫無
    暫無
    暫無
    暫無
    ----
    暫無
    ----
    暫無
    ----
    暫無
    ----

    初窺門道

    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 發表於 2024-1-25 19:59:10 | 顯示全部樓層
        public void showNpcSpecialEffect(int npcid, String str) {
            MapleMap map = getPlayer().getMap();
            for (MapleNPC obj : map.getAllNPCs()) {
                if (obj.getId() == npcid) {
                    map.broadcastMessage(NPCPacket.setNPCSpecialAction(obj.getObjectId(), str), obj.getPosition());
                }
            }
        }


    添加這個函數已經處理好問題了
    您需要登錄後才可以回帖 登錄 | 註冊會員

    本版積分規則

    64

    發文

    710

    金錢

    338

    A幣

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

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

    小黑屋|AICL社群娛樂集團

    GMT+8, 2024-4-28 07:32 , 網路刷新 0.112107 秒 .

    歡迎來到 AICL網路社群

    版權AICL社群所有 2011-2021.

    Total:123 Today:213 Online:322