[天堂java教學] 經驗增長(百分比)
使用說明:使用前經驗值: 50.012%
使用后經驗值: 51.012%
所有物品的使用都離不開C_ItemUse.java
如果你需要將這個功能實現為物品增加,則參考版本寫法.
核心代碼:這裡的經驗值獲取類,取核心中的經驗處理類,DTExp.java 或ExpTable.java
[*] if(useItem.getItemId() == 99999){ // 經驗增加物品ID
[*] long exp = DTExp.get().getNeedExpNextLevel(pc.getLevel()); // 獲取當前等級所需要的經驗值
[*] exp = (long) (exp * 0.01); // 取升級經驗的1%
[*] pc.addExp(exp); // 經驗增加1%
[*] pc.getInventory().removeItem(useItem, 1);// 物品使用后刪除,如果是使用GM指令,則不需要此行代碼
[*] return;
[*] }
複製代碼
謝謝大大的分享, 再次表示谢谢了。 有会哦人啊 6666666666666666666666 再次表示谢谢了。
谢谢大大的分享 謝謝大大的分享,謝謝大大的分享, 謝謝分享哦 感谢大佬分享
页:
[1]
2