1.装备继承
目标是实现装备大于55级以上,且粉色以上装备才能继承,将装备的强化,增幅,锻造,附魔,继承到另一件装备上。怪物攻城失败后会随机减穿戴装备的强化等级,所以也可以直接继承到穿戴装备上
分析:国服的继承是上衣,腰带等部不分类型,武器分类型。
要想实现国服的效果,要拿到两个值,一个是上衣标志,一个是武器类型的标志,通过实验,只拿到了类型,也就是说只能是皮甲上衣到皮甲上衣。
第一步,获取装备栏第一个装备的等级和稀有度
第二步,遍历身上的装备,是否和第一个装备的类型一致,然后将属性覆盖到对应的装备上
要注意的是先拿到第一件装备的属性,然后覆盖到身上的装备后,要将第一件装备的属性清0
第二:分解装备
用自身的分解机分解前两栏的装备,参考dp写法
第一步,获取自身的分解机
第二步,遍历前两栏的装备,如果栏位有装备,就用分解机分解
第三步,如果栏位的装备消失了,即装备分解成功
第三,跨界石
要求,目前的跨界石都是直接从装备栏的第一个移入到账号金库的第一个格子,这里实现的是移入到账号金库空的格子,这样就不用每次将账号金库的装备挪动位置了
第一步,获取到账号金库,然后在获取到空格子的位置
第二步,将第一个装备插入到账号金库,然后将第一个格子的装备删除
第三步,刷新格子
总结: 实际上dp和frida的功能是差不多的,都是hook服务端的方法,不过frida可以使用javascript语言,比较简单一点,而dp用的lua,相对而言比较陌生。
我们是可以在dp里实现镶嵌和怪物攻城的代码的,只是神牛大佬已经发出来了代码,现在都是dp和frida插件一块用了
装备继承懂了可以做锻造券,初选角色临时提升强化等级 地图中提升强化等级 赋予装备附魔
跨界石原理就是将物品移动到账号金库,可以将时装,宠物等都可以,因为每一个格子的大小都是61个字节,所以不会出问题
装备一个槽有61个字节,不知道有没有人研究这个,可以试试通过这些实现给角色发满装备属性的装备
0封装/魔法封印,无法交易的别封印
1类型 1装备 8时装 5 6
2-5装备id
6强化等级
7-10装备品级
11-12耐久度
13-16宝珠
17增幅 1体力 2精神 3力量 4智力
18-19增幅附加值 最大65535
31-32异界气息
37-50魔法封印,具体可以看看神牛的教程,或者插件相关的代码
51锻造等级
装备继承已经基本实现和国服一样的功能
暂无评论内容