|
使用說明:
使用前經驗值: 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;
- }
[color=rgb(15, 167, 255) !important]複製代碼
|
|