您当前的位置:首页 > 其他技术 > 其他技术

倾城修改人物升级经验的方法

本文出处:网游动力作者:本站发布时间:2010-05-16阅读次数:

首先打开你的server.zipappgameentityHero.class
拿出来 反编译
得出JAVA文件.
我这个是反编译40级那个服务端的
然后打开那个JAVA文件 hero.java
查找public static final int EXP_TABLE[] = {
看到下面有一段代码
0, 30, 140, 360, 720, 1250, 1980, 2940, 4160, 5670,
7500, 21780, 30240, 40560, 52920, 0x107ac, 0x14a00, 0x19668, 0x1ed98, 0x25044
0x2bf20, 0x47389, 0x548be, 0x63619, 0x73ce0, 0x85e55, 0x99bbe, 0xaf65d, 0xc6f78, 0xe0851
0xfc22e, 0x15c68d, 0x1a7c00, 0x1fa7b1, 0x254e8c, 0x2b757d, 0x322170, 0x395751, 0x411c0c, 0x49748d
大家一起来看下规律
总共有4行 都是10个数字为一行
对 这就是升级经验 是啊
也许会有人这么问
但是后面开始有些0x数字和字母组合的是什么东东啊
这是16进制的. 0x不用理 我们就看后面的组合
比如最后一个0x49748d
我们打开系统自带的计算器 查看-科学型
然后选中16进制 输入49748d 然后在选中10进制
4813965  好出来了 39升40的经验需要4813965
接着 就在查找
public int getMaxLevel()
下面有个return 40
这个40就是限制最大等级. 改成100的话 在刚才的经验段那里
必须有10行相对应的
好了 接下来 就用IDE生成class吧
然后在替换server.zipappgameentityHero.class
接着服务端那边就好了啦