-Sammy 發表於 2020-7-12 16:17:13

打怪随机爆点

本帖最後由 -Sammy 於 2020-7-27 04:19 編輯

打怪随机爆点
打开MapleMap.java

查找:
import java.util.Map;

下面增加:
import java.util.Random;

再继续查找:
tempmeso = (int) (tempmeso * dropOwner.getBuffedValue(MapleBuffStat.MESOUP).doubleValue() / 100.0);
}

下面增加如下函数:
Collection<MapleCharacter> chrs = cserv.getPlayerStorage().getAllCharacters(); //爆点系统  稻香
                    for (MapleCharacter chr : chrs) {
                    int addnx;
                   // Random t = new Random();
                    addnx = (int) Math.floor(Math.random() * (chr.getVip() + 1)); //VIP按等级在普通玩家数量的基础上+1点,也可能为0
                    if (addnx > 0) {
                    dropOwner.modifyCSPoints(1, addnx);
                    dropOwner.getClient().getSession().write(MaplePacketCreator.serverNotice(5, "你从怪物身上获得 【 " + addnx +" 】点点卷."));
                    }

找到下面的:
   public void run() {
                                spawnMesoDrop(meso * mesoRate, meso, dropPos, dropMonster, dropChar, isBoss || publicLoott);
                            }
                        }, monster.getAnimationTime("die1"));
                    }

改成:
       public void run() {
                                spawnMesoDrop(meso * mesoRate, meso, dropPos, dropMonster, dropChar, isBoss || publicLoott);
                            }
                        }, monster.getAnimationTime("die1"));
                    }
                 }

頁: [1]
查看完整版本: 打怪随机爆点