| 
 | 
 
使用說明: 
使用前經驗值: 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]複製代碼 
 
 |   
 
 
 
 |