易语言 我用的是易语言超级模块6.3版,要读取出当前选中怪得ID,但是程序运行结果不正确

请帮我看看问题出在哪?这是代码:.版本2.子程序取当前怪物,整数型.局部变量当前怪物基址,整数型.局部变量怪物基址1,整数型.局部变量怪物基址22,整数型.局部变量怪物I... 请帮我看看问题出在哪?这是代码:
.版本 2
.子程序 取当前怪物, 整数型
.局部变量 当前怪物基址, 整数型
.局部变量 怪物基址1, 整数型
.局部变量 怪物基址22, 整数型
.局部变量 怪物ID, 整数型
当前怪物基址 = 读内存整数型 (进程ID, 十六到十 (“b5e388”))
怪物基址1 = 读内存整数型 (进程ID, 当前怪物基址 + 十六到十 (“1c”))
怪物基址22 = 读内存整数型 (进程ID, 怪物基址1 + 十六到十 (“28”))
怪物ID = 读内存长整数型 (进程ID, 怪物基址22 + 十六到十 (“a2c”))
编辑框1.内容 = “怪物ID:” + 到文本 (怪物ID)
返回 (怪物ID)

运行结果:

内存遍历工具切图:

选中的同一怪 得出不同结果,请帮我看看哪出的问题?谢谢!!
展开
 我来答
噬月心
2012-09-15 · TA获得超过159个赞
知道小有建树答主
回答量:154
采纳率:0%
帮助的人:66.9万
展开全部
你读出的是十进制的结果转换到十六进制就显示那个8XXX开头的ID了.好多游戏怪物ID都是以8XX开头^_^
编辑框1.内容 = “怪物ID:” + 到文本 (取十六进制到文本(怪物ID))
492862721
2012-07-11 · TA获得超过406个赞
知道小有建树答主
回答量:199
采纳率:66%
帮助的人:92.2万
展开全部
地址错了,不要按教程的地址去找,因为网络游戏的内存地址是每次更新都有可能会变的。
追问
这是我自己找的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
a5598869
2012-07-23 · TA获得超过108个赞
知道答主
回答量:196
采纳率:0%
帮助的人:110万
展开全部
你换了一个怪 或者你把那个怪 杀死了
每个和每个怪的ID 不一样
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式