公益/独家服 游戏名称 热门推荐 游戏简单介绍,快速购买-->[ 套红广告 ][ 套蓝广告 ][ 套黄广告 ] 游戏地址
独家 斯巴达天堂 270原生设置,限时挂机、积分系统,装备武器全靠打 <- 开始游戏
查看: 1273|回复: 3

[天堂java教學] 經驗增長(百分比)

[复制链接]

10

主题

62

帖子

107

积分

中级会员

Rank: 3Rank: 3

积分
107
发表于 2019-8-9 22:17:53 | 显示全部楼层 |阅读模式
使用說明:
使用前經驗值: 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]複製代碼


回复

使用道具 举报

0

主题

142

帖子

162

积分

中级会员

Rank: 3Rank: 3

积分
162
发表于 2019-11-11 09:22:46 | 显示全部楼层
謝謝大大的分享,
回复 支持 反对

使用道具 举报

0

主题

142

帖子

162

积分

中级会员

Rank: 3Rank: 3

积分
162
发表于 2019-11-17 12:21:31 | 显示全部楼层
再次表示谢谢了。
回复 支持 反对

使用道具 举报

0

主题

33

帖子

35

积分

注册会员

Rank: 2

积分
35
发表于 3 天前 | 显示全部楼层
        有会哦人啊
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表