闻人不二 发表于 2020-1-22 13:21:35

求大神帮助!

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) {
}

闻人不二 发表于 2020-1-22 13:22:30

有没有大佬帮忙改一下源码,让刷出的怪在玩家等级的基础上-50?或者-100?

谢谢谢谢:loveliness:

光影九曜 发表于 2020-1-22 16:27:13

需要超级技术支持可以加QQ: 150032099
页: [1]
查看完整版本: 求大神帮助!