找回密码
 register

QQ登录

只需一步,快速开始

搜索
查看: 1893|回复: 0

[游戏教程] 关于强化(穿刺)、精通、天道王权等级上限99的问题研究

[复制链接]
  • 打卡等级:热心大叔
  • 打卡总天数:270
  • 打卡月天数:20
  • 打卡总奖励:268
  • 最近打卡:2025-08-21 12:09:08
Waylee 发表于 2021-8-31 21:40 | 显示全部楼层 |阅读模式

马上注册,查看网站隐藏内容!!

您需要 登录 才可以下载或查看,没有账号?register

×
转自:https://bbs.xyksh.cn/?thread-825.htm

先上一张精通脚本截图:


1.jpg

    数据库物品表中有一项creator,原本是用来记录手工装备的制作者,后来被用于记录强化(穿刺)、精通、天道王权等数据,,如下图:

    2.jpg

    其中一段“JTTL10TL10TL10”,对应“精通体力10体力10体力10”,即装备3条精通都是体力10级。

    再查看精通脚本代码研究,我们发现,它们的等级都是10进制的两位数表示的。再经过服务端获取字符,然后通过“正则匹配”得到精通等级数据。

    10进制中,两位数最大的就是99了,这就是导致我们强化、精通无法突破99级的关键所在。

    要想突破99级限制,一种思路是改用3位数记录,这将改变creator字段长度,同时将“正则匹配”增加至3位数。这种方法等级上限可提升至999级。

    另一种思路是采用16进制,16进制中两位数最大是FF,转换成10进制数是255,这样不用改变creator字段长度,不过“正则匹配”模式要改一下,因为数据变为了字母数字组合,另外,再增加16进制与10进制数值互转的函数,方便即时转换。这种方法等级上限可提升至255级。

    本人疏于“正则匹配”学习,最终能实现多少级上限,要看各位看官的技术和耐心了。


您需要登录后才可以回帖 登录 | register

本版积分规则

雪舞知识库 ( 浙ICP备15015590号-1 | 萌ICP备20232229号|浙公网安备33048102000118号 ) |网站地图|天天打卡

GMT+8, 2025-8-22 12:11 , Processed in 0.183416 second(s), 8 queries , Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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