2013年5月15日 星期三

【Java教學】使用道具增加經驗值的方法


在 C_ItemUSe
隨便找個地方加入

           else if (itemId == 140509) { // 經驗丹
                   int add_exp = (int) (220000);//使用後增加220000的經驗
                   pc.addExp(add_exp);
           }
注意 這邊所增加的經驗不受config.charsettings的EXP限制
所以 50級使用 跟 90級使用 所增加的%數是一樣的
若想要等級越高使用後增加的%數越少
請自行配合charsettings的exp倍率來調整
例如:
               else if (itemId == 140509) { // 經驗丹
               if (pc.getLevel() < 59){//60-69
                   int add_exp = (int) (220000*(60-pc.getLevel()); //獲得的經驗值量
                   pc.addExp(add_exp);
               }if(pc.getLevel() < 69){//69以後
                   int add_exp = (int) (55000*(70-pc.getLevel()); //獲得的經驗值量
                   pc.addExp(add_exp);
           }
           }

沒有留言:

張貼留言