同人星球BBS
->
游戏修改
->
[求助]关于一种代码写多个地址,指针找法
[打印本页]
登录
->
注册
->
回复主题
->
发表主题
psg-1
08-08-14 04:10
比如一个代码改变HP的地址同时也改变MP的地址,这种情况如何找该地址的指针?
修改众
08-09-07 05:02
抱歉等了这么久。
这个问题确实不好回答,我提供1种思路。
首先你要在代码上下断点。
然后回到游戏,什么也别做。看看会不会被断下来。
如果会。那么放弃这个代码吧。
如果不会,那么继续。
继续的话就容易多了。
保证自己先随意放个魔法,这样拦截下来魔法的地址。
然后HP应该和魔法在1起的。数组种相邻数据在1起。
做个指针,把拦截到的魔法值的地址放进去。
再次经过代码的时候,指针是0,就保存,不是0,就跳过。
psg-1
08-09-08 05:55
谢谢你的百忙之中能回答我的问题!
还有,比如<星际争霸>这个游戏也是一个代码写多个地址,但是找到的水晶矿和石油气地址都是静态的(CE显示绿色),为什么打完一场战役再玩一场的时候地址又变化了呢?
修改众
08-09-08 12:22
你肯定没有自己编辑过地图吧。
那我提示你
编辑地图的时候,1-8玩家的位置固定,但是开始玩后就随机。
自己编辑1个地图,预先知道玩家1-8的位置。
然后根据自己开始的位置,就能知道自己实际是玩家几。
找到的金钱就是玩家几的。
查看完整版本: [--
[求助]关于一种代码写多个地址,指针找法
--] [--
top
--]
Powered by
PHPWind
v5.3
Code © 2003-05
PHPWind
Time 0.034244 second(s),query:4 Gzip enabled
You can
contact us