 | /server/server/model/Instance/L1PcInstance.java 搜尋:public void deathPenalty() { 本帖隱藏的內容 往下移動找到: } else if (oldLevel >= 49) { exp = (int) (needExp * 0.05); } 下方加入 for(Object item : getInventory().getItems()) { // 檢查道具 L1ItemInstance Item = (L1ItemInstance) item; if (Item.getItem().getItemId() == 110019 && isDead()== true) { // 110019為指定物品 getInventory().removeItem(Item, 1); // 刪除指定物品1個 sendPackets(new S_SystemMessage("受到護身符的保佑,死亡不掉落經驗值!")); setExpRes(2); // 死亡後還能購買經驗值(修正) exp = 0 ; } } 搜尋: if (getExpRes() == 0) { setExpRes(1); } 下方加入: if (getExpRes() == 2) { setExpRes(0); } 核心修改完成。 --------------- DB請自行增加指定物品110019。 或者自行修改需要的編號。
| |