易语言编程,关于查找游戏人物数据的编写(武林外传)

人物基址=aba9b0 +1c+24
人物当前血 [[[ABA9B0]+1C]+24]+260
人物最大血 [[[ABA9B0]+1C]+24]+27C
,以上十CE盒遍历工具找到的基址,我检查了N此,确定没问题,
.版本 2

进程ID = 进程取ID (“elementclient.exe”)

基址 = 读内存整数型 (进程ID, 十六到十 (“aba9b0”), )

人物基址 = 读内存整数型 (进程ID, 基址 + 十六到十 (“1c”)+十六到十("24"))
时钟1.时钟周期 = 1000

.子程序 _时钟1_周期事件

人物当前血 = 读内存整数型 (进程ID, 人物基址 + 十六到十 (“260”))
人物最大血 = 读内存整数型 (进程ID, 人物基址 + 十六到十 (“27c”))
标签1.标题 = 到文本 (人物当前血) + “/” + 到文本 (人物最大血)
'以上十易语言中我写的,结果调试出来结果是错的,找了半天不知道问题出在哪,高手帮我看下哪出问题了,窗口标签显示什么的都确定十正确的,
我还想问下,模块功能都一样的吗?还是有些模块不支持三级偏移啊,三级偏移的话我的写法对吗?

第1个回答  2011-04-08
用CE来检查咧,偏移一般不会错、确实可能是基址错了
跟几级没关系
我这有个内存专用模块,要的话我发给你
QQ1003460920本回答被提问者采纳
第2个回答  2011-04-01
天娇3.让你着魔一样爱上他。
第3个回答  2011-04-01
我觉得。问噵。真的很好玩,我开爱他了。
第4个回答  2011-04-02
那的基址对吗
相似回答