求大神帮助!
143端,进化系统的时候,200级进入后,刷出的怪等级为200级,然后就打不死了。。。200级前都正常的代码如下
//自定义复活次数
var reviveCount = 3;
function init() {
em.setProperty("state", "0");
em.setProperty("leader", "true");
}
function setup(level, leaderid) {
em.setProperty("state", "1");
em.setProperty("leader", "true");
var eim = em.newInstance("ZChaosPQ15");
eim.setInstanceMap(957017000).resetPQ(level);
eim.startEventTimer(600000);
return eim;
}
function playerEntry(eim, player) {
var map = eim.getMapInstance(0);
player.setReviveCount(reviveCount);
player.changeMap(map, map.getPortal(0));
}
function playerRevive(eim, player) {
if (player.getReviveCount() > 0) {
var map = player.getMap();
player.eventRevive();
player.changeMap(map, map.getPortal(0));
return true;
}
player.addHP(50);
// eim.unregisterPlayer(player);
// if (eim.disposeIfPlayerBelow(0, 0)) {
// em.setProperty("state", "0");
// em.setProperty("leader", "true");
// }
return true;
}
function scheduledTimeout(eim) {
end(eim);
}
function changedMap(eim, player, mapid) {
if (mapid != 957017000) {
eim.unregisterPlayer(player);
if (eim.disposeIfPlayerBelow(0, 0)) {
em.setProperty("state", "0");
em.setProperty("leader", "true");
}
}
}
function playerDisconnected(eim, player) {
return 0;
}
function monsterValue(eim, mobId) {
return 1;
}
function playerExit(eim, player) {
eim.unregisterPlayer(player);
if (eim.disposeIfPlayerBelow(0, 0)) {
em.setProperty("state", "0");
em.setProperty("leader", "true");
}
}
function end(eim) {
eim.disposeIfPlayerBelow(100, 957020005)
em.setProperty("state", "0");
em.setProperty("leader", "true");
}
function clearPQ(eim) {
end(eim);
}
function allMonstersDead(eim) {
//to do
}
function leftParty(eim, player) {
end(eim);
}
function disbandParty(eim) {
end(eim);
}
function playerDead(eim, player) {
//to do
}
function cancelSchedule() {
//to do
}
function pickUpItem(eim, player, itemID) {
} 有没有大佬帮忙改一下源码,让刷出的怪在玩家等级的基础上-50?或者-100?
谢谢谢谢:loveliness: 需要超级技术支持可以加QQ: 150032099
页:
[1]