关于天龙八部数据库的研究,土灵珠定位存储逻辑
最近先来没事,研究了下天龙八部里面的土灵珠定位逻辑的数据读写和存取,依赖于数据库 t_iteminfo 表字段的数据分析。先看土灵珠获取定位的逻辑函数 GetBagItemParam 函数,翻看原来找到C++的实现,我标红的哪里。
首先我在南海定位了一个土灵珠,坐标是:206,266 地图ID是:34 然后再看数据库存储的字段,分别是 p8=118095882p9=13500450 p10=266,这三个字段分别对应 坐标、次数、城市。打开计算机,把数据按照bit位置转换,就得到了具体的数据。
这里面p10直接是10进制的坐标,不需要转换,p8和p9依次按照下面的方式转换,就可以得到结果
p9=13500450
1100111 000000000 00100010
11001110=206 坐标 00100010=34 地图id
p8=118095882
0111000010100000000000001010
0111=使用次数 7次
赞一个赞一个赞一个 技术帖必顶 技术帖必顶 感谢大佬分享 技术帖必顶 技术帖必顶 技术帖必顶 为有价值的帖子赞美 厉害了楼主,顶一个
页:
[1]