之前本站有文章详细介绍过怎么开启刀剑无双GM指定及修改刀剑无双GM指令. 但很多同学可能对JAR文件修改不敢去碰,其实只要你肯去动手,就会发现很多事情并不是那么难, 现在给出修改JAR文件的方法及使用的工具,动手试一试,也许你就能成功了. 请以刀剑无双真气值修改方法为例:
1下载eclipse(工具)
2在包资源管理器单击鼠标右键选择:导入 ->常规 ->现有项目到工作空间中 然后单击下一步
3选择根目录 ->浏览源码目录 ->项目下方勾选 ->单击完成
4在包资源管理器中 ->/Warriors_Release/src/com/yayo/warriors/module/user/rule/PlayerRule.java 打开
5然后得出
/** 新建角色的等级 */
public static final int INIT_DEFAULT_LEVEL = 1;
/** 角色切换战斗模式等级限制 */
public static final int CHANGE_MODE_MINLEVEL = 20;
/** 角色固定的移动速度 */
public static final int PERSON_FIXED_SPEED = 5000;
/** 新建角色所在的地图ID */
public static final int INIT_MAP_ID = 101;
/** 新建角色所在X坐标 */
public static final int INIT_POSITION_X = 62;
/** 新建角色所在Y坐标 */
public static final int INIT_POSITION_Y = 177;
/** 初始化的银币 */
public static final int INIT_SILVER = 0;
/** 初始的角色HP */
public static final int INIT_HP = 10000;
/** 初始化的真气值 */
public static final int INIT_GAS = 1000;
/** 初始的角色MP */
public static final int INIT_MP = 1000000; 这里我修改为一百万数值
/** 初始化的真气最大*/
public static final int INIT_GAS_MAX = 90000;
/** 一个账号可以创建的最大角色数 */
public static final int MAX_CREATE_LIMIT = 1;
/** 最大的背包页数 */
public static final int MAX_BACKPACK_PAGE = 5;
/** 一页的背包格子数 */
public static final int PAGE_BACKPACK_SIZE = 30;
/** 星级套装需要计算属性的件数 */
public static final int STAR_SUIT_COUNT_LIMIT = 13;
/** 奖励VIP道具的角色等级 */
public static final int REWARD_VIP_PROPS_LEVEL = 16;
/** 最大的背包的格子数 */
public static final int MAX_BACKPACK_SIZE = PAGE_BACKPACK_SIZE * MAX_BACKPACK_PAGE;
/** 初始化的家将,存放个数*/
public static final int INIT_PET_SLOT_SZIE = 2;
/** 初始化的家将历练值*/
public static final int INIT_PET_EXPERIENCE = 10000;
/** 最大的家将,存放个数*/
public static final int MAX_PET_SLOT_SIZE = 8;
/** 大于该等级使用原地复活,不需要消耗复活丹*/
public static final int REVIVE_NEED_PROPS_LEVEL = 15;
/** 角色原地复活时,需要消耗的复活丹数量*/
public static final int REVIVE_USE_PROPS_COUNT = 1;
/** 角色HP便携包cdId 单位:秒 */
public static final int PLAYER_HP_PORTABLEBAG_CD_ID = 107;
/** 角色MP便携包cdId 单位:秒 */
public static final int PLAYER_MP_PORTABLEBAG_CD_ID = 108;
/** 家将HP便携包cdId 单位:秒 */
public static final int PET_HP_PORTABLEBAG_CD_ID = 109;
private static final ObjectReference<PlayerRule> REF = new ObjectReference<PlayerRule>();
6清理->清理所有项目
7返回文件目录 比如djws-server\server\Warriors\bin\com\yayo\warriors\module\user\rule 对PlayerRule.class 进行复制命令
8用压缩工具打开gs.jar\com\yayo\warriors\module\user\rule 吧PlayerRule.class 丢进去替换源文件即可就这么简单
|