KNESS 發表於 2017-11-21 18:33

組隊經驗值加倍Config 設定

開啟L1J\src\l1j\server\Config.java 搜尋
public static boolean SIM_WAR_PENALTY;


在【上面】加入
    public static int PT_EXP; //組隊經驗值加倍


搜尋
            MAGIC_STONE_LEVEL = Integer.parseInt(rateSettings.getProperty("MagicStoneLevel", "50"));




在下面加入
            PT_EXP = Integer.parseInt(rateSettings.getProperty("PTExp", "0")); //組隊經驗值加倍




搜尋
      else if (pName.equalsIgnoreCase("Weightrate")) {
            RATE_WEIGHT_LIMIT = Byte.parseByte(pValue);
      }
在下面加入
      //組隊經驗值加倍Config設定
      else if (pName.equalsIgnoreCase("PTExp")) {
            Pet_Max_LV = Integer.parseInt(pValue);
      //組隊經驗值加倍Config設定End
      }
開啟L1J\src\l1j\server\server\utils\CalcExp.java


搜尋
      int add_exp = (int) (exp * exppenalty * Config.RATE_XP *




在下面加入 這邊的公式想要自己修改也可以 至於為甚麼不判斷if(pc.getParty().getNumOfMembers() == 1)呢? 因為一個人沒辦法組隊的QQ
//組隊經驗加倍Config設定
      if(Config.PT_EXP != 0) {
            if(pc.isInParty()) {
                float PartyNumOfMember = pc.getParty().getNumOfMembers();
                if(PartyNumOfMember >= Config.PT_EXP) {
                  add_exp = (int) (add_exp + (add_exp * (PartyNumOfMember / 10)));
                }
            }
      }
      //組隊經驗加倍Config設定End
開啟L1J\src\l1j\server\server\model\Instance\L1PcInstance.java 搜尋
private short _mpr = 0;




在【上面】加入
    //組隊經驗加倍Config設定
    private final List<L1PcInstance> _membersList = Lists.newList();
    public int getNumOfMembers() {
      return _membersList.size();
    }
    //組隊經驗加倍Config設定End




**** Hidden Message *****



這個要跟config\altsettings的配合比較好用喔
#組隊人數上限
MaxPT = 6

jjen0206 發表於 2017-11-21 19:13

感謝大大分享收藏下來了

Bogi999 發表於 2017-11-24 12:03

很棒的東西喔正服都沒有的
感覺多人玩起來比較棒
謝謝分享

qiconstantlove 發表於 2017-12-9 04:28

感謝分享

nsscogg 發表於 2017-12-9 09:01

謝謝大大的教學感恩

puenhan 發表於 2018-3-13 13:05

感謝大大分享 以學會

YEN 發表於 2018-12-5 00:02

謝謝分享

a1111a 發表於 2018-12-9 19:58

謝謝分享 :lol:lol:lol

19870922 發表於 2019-4-11 00:16

感謝分享

zoom_sammy77 發表於 2019-4-11 07:24

喔喔 來看看 感謝分享 ~

willjun 發表於 2019-4-11 09:05

谢谢大佬,学习了~~~~~

問題ない 發表於 2019-4-14 02:57

很棒的教學!!

0989071290 發表於 2019-4-14 05:52

不知道有限在同地圖 還是不用同地圖

love81708 發表於 2019-4-14 07:22

來學習看看

p366933 發表於 2019-6-7 17:50

謝謝實用的文章

nalineage 發表於 2019-6-16 09:15

感謝老闆
目前正在努力學習中
看到這個真好

gamegear 發表於 2019-6-16 09:47

謝謝大大,趕快來研究

yuanho 發表於 2019-6-22 17:11

感謝分享

19870922 發表於 2019-6-22 20:05

感謝分享

apple780303 發表於 2019-6-23 21:09

謝謝大大分享謝謝大大分享謝謝大大分享謝謝大大分享謝謝大大分享謝謝大大分享謝謝大大分享謝謝大大分享
頁: [1] 2 3 4 5 6 7 8
查看完整版本: 組隊經驗值加倍Config 設定