微信扫一扫 分享朋友圈

已有 50 人浏览分享

[服務器疑問] 海盜組隊人怎麼修改成單人進入

[複製鏈接]

集團新軍

Rank: 1

19

威望

51

金錢

0

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

該用戶從未簽到

[email protected] 發表於  前天 19:56 | 顯示全部樓層 | 閱讀模式

var status = 0;
var em = null;

function start() {
    status = -1;
    action(1, 0, 0);
}

function action(mode, type, selection) {
    if (mode == -1) {
        cm.dispose();
    } else {
        if (mode == 0 && status == 0) {
            cm.dispose();
            return;
        }
        if (mode == 1) {
            status++;
        } else {
            status--;
        }

        if (status == 0) {
            em = cm.getEventManager("PiratePQ");
            if (em == null) {
                cm.sendOk("海盗组队任务遇到了一个错误。");
                cm.dispose();
                return;
            } else if (cm.isUsingOldPqNpcStyle()) {
                action(1, 0, 0);
                return;
            }

            cm.sendSimple("#e#b<组队任务:海盗船>\r\n#k#n" + em.getProperty("party") + "\r\n\r\n救命啊!我的儿子被绑在可怕的#r海盗领主#k手中。我需要你的帮助... 你能组建或加入一个队伍来救他吗?请让你的#b队伍领袖#k与我交谈或者组建一个队伍。#b\r\n#L0#我想参加这个组队任务。\r\n#L1#我想" + (cm.getPlayer().isRecvPartySearchInviteEnabled() ? "禁用" : "启用") + "组队搜索。\r\n#L2#我想了解更多详情。");
        } else if (status == 1) {
            if (selection == 0) {
                if (cm.getParty() == null) {
                    cm.sendOk("只有当你加入一个队伍时,你才能参加派对任务。");
                    cm.dispose();
                } else if (!cm.isLeader()) {
                    cm.sendOk("你的队长必须与我交谈才能开始这个组队任务。");
                    cm.dispose();
                } else {
                    var eli = em.getEligibleParty(cm.getParty());
                    if (eli.size() > 0 ) {
                        if (!em.startInstance(cm.getParty(), cm.getPlayer().getMap(), 1))  {
                            cm.sendOk("另一个队伍已经进入了该频道的#r组队任务#k。请尝试其他频道,或者等待当前队伍完成。");
                        }
                    } else {
                        cm.sendOk("你目前无法开始这个组队任务,因为你的队伍可能不符合人数要求,有些队员可能不符合尝试条件,或者他们不在这张地图上。如果你找不到队员,可以尝试使用组队搜索功能。");
                    }

                    cm.dispose();
                }
            } else if (selection == 1) {
                var psState = cm.getPlayer().toggleRecvPartySearchInvite();
                cm.sendOk("你的组队搜索状态现在是:#b" + (psState ? "enabled" : "disabled") + "#k。想要改变状态时随时找我。");
                cm.dispose();
            } else {
                cm.sendOk("#e#b<组队任务:海盗船>#k#n\r\n在这个组队任务中,你的任务是逐步穿过船舱,与途中的所有海盗和坏蛋战斗。当你到达#r海盗领主#k时,根据之前阶段打开的宝箱数量,boss会变得更加强大,所以要保持警惕。如果打开了这些宝箱,将会给你的船员带来许多额外的奖励,值得一试!祝你好运。");
                cm.dispose();
            }
        }
    }
}
共收到 0 A幣
打賞榜
暫無
暫無
暫無
暫無
----
暫無
----
暫無
----
暫無
----

集團新軍

Rank: 1

19

威望

51

金錢

0

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

該用戶從未簽到

 樓主| [email protected] 發表於 前天 19:57 | 顯示全部樓層
自己改了半天發現實在是搞不定,改成隊長進入無效,改成人數<1也无效,实在没有办法求助
您需要登錄後才可以回帖 登錄 | 註冊會員

本版積分規則

11

發文

51

金錢

0

A幣

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

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

小黑屋|AICL社群娛樂集團

GMT+8, 2025-9-4 21:31 , 網路刷新 0.108927 秒 .

歡迎來到 AICL網路社群

版權AICL社群所有 2011-2021.

Total:123 Today:213 Online:322