代码拉取完成,页面将自动刷新
/*
*
* BOSS组队副本 阿卡伊勒
*
*/
//副本开关 开启、true 关闭、false
var open = true;
//配置文件名称
var PQname = ["BossArkarium_NORMAL"];
//记录次数名称
var PQLog = ["阿卡伊勒[普通]"];
//开始的地图
var startmap = 272030300;
//等级限制
var minLevel = [160, 150];
var maxLevel = [255, 255];
//次数限制
var maxenter = [50, 50];
var status = -1;
//限制人数
var minPlayers = 1;
var maxPlayers = 6;
//怪物最大等级设置
var moblevel = 255;
var chs;
function start() {
if (cm.getMapId() == startmap) {
var text = "";
for (var i = 0; i < PQname.length; i++) {
text += "\r\n#b#L" + i + "#挑战" + PQLog[i] + "#l#k ";
}
cm.sendSimple("#e<Boss - " + PQLog[0] + ">#n\r\n\r\n#b#h0# \n\#k你现在想和队友一起挑战这个BOSS副本吗?\r\n" + text);
} else {
cm.sendYesNo("#e<Boss - " + PQLog[0] + ">#n\r\n你現在確定放棄任務,從這裡出去?\r\n");
}
}
function action(mode, type, selection) {
if (status >= 1 && mode == 0) {
cm.sendOk("快捷寻找组队按热键“O”赶快加入组队来挑战组队任务吧。");
cm.dispose();
return;
}
mode == 1 ? status++ : status--;
if (cm.getMapId() == startmap) {
if (status == 0) {
var em = cm.getEventManager(PQname[selection]);
if (em == null || open == false) {
cm.sendOk("配置文件[" + PQname[selection] + "]不存在,請联系管理员。");
cm.dispose();
return;
}
chs = selection;
var prop = em.getProperty("state");
var rwpz = "#e<Boss - " + PQLog[selection] + ">#n\r\n#k\r\n#e#r";
rwpz += "#n#k#e副本状态:#n" + (prop == null || prop.equals("0") ? "#e#g空闲#n#k" : "#e#r开启#n#k") + "";
rwpz += "\r\n#e推荐人数:" + minPlayers + " - " + maxPlayers + "#n#e 推荐等级:" + minLevel[selection] + " - " + maxLevel[selection] + "#n";
rwpz += "\r\n当前已进行:#r#e" + cm.getPQLog(PQLog[selection]) + "#n#k 次";
rwpz += " 剩餘挑戰次數:#r#e" + (maxenter[selection] - cm.getPQLog(PQLog[selection])) + "#n#k 次#n#k\r\n\r\n";
cm.sendYesNo(rwpz + " #b#h0# \n\#k#e是否现在就进入?#n");
} else if (status == 1) {
if (cm.getParty() == null) { //判断组队
cm.sendYesNo("你并没有组队,請创建组建一个队伍在来吧。");
} else if (!cm.isLeader()) { // 判断组队队长
cm.sendOk("請让你们的组队长和我对话。");
} else if (!cm.isAllPartyMembersAllowedLevel(minLevel[chs], maxLevel[chs])) {
cm.sendNext("组队成员等级 " + minLevel[chs] + " 以上 " + maxLevel[chs] + " 以下才可以入场。");
} else if (!cm.isAllPartyMembersAllowedPQ(PQLog[chs], maxenter[chs])) {
cm.sendNext("你的队员#r#e \"" + cm.getNotAllowedPQMemberName(PQLog[chs], maxenter[chs]) + "\" #k#n次数已经达到上限了。");
} else if (!cm.allMembersHere()) {
cm.sendOk("你的组队部分成员不在当前地图,請召集他们过来后在尝试。"); //判断组队成员是否在一张地图..
} else {
var em = cm.getEventManager(PQname[chs]);
if (em == null || open == false) {
cm.sendSimple("配置文件不存在,請联系管理员。");
} else {
var prop = em.getProperty("state");
if (prop == null || prop.equals("0")) {
em.startInstance(cm.getParty(), cm.getMap(), 255);
cm.gainMembersPQ(PQLog[chs], 1);
} else {
cm.sendOk("已经有队伍在进行了,請换其他频道尝试。");
}
}
}
cm.dispose();
} else {
cm.dispose();
}
} else {
if (status == 0) {
cm.warp(startmap, 0);
}
cm.dispose();
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。