关于易语言修改植物大战僵尸阳光内存问题

我找到了阳光的内存基质,.版本2.子程序_按钮1_被单击写内存整数型(进程取ID(“PlantsVsZombies.exe”),十六到十(“0BE4C178”),到数值(... 我找到了阳光的内存基质,
.版本 2

.子程序 _按钮1_被单击

写内存整数型 (进程取ID (“PlantsVsZombies.exe”), 十六到十 (“0BE4C178”), 到数值 (编辑框1.内容))

写入代码,然后能修改,但是重新启动游戏阳光的内存基址就会改变,怎么弄?
我刚学不久,请帮我一下谢谢
展开
 我来答
ttaw1985
2011-09-10 · TA获得超过4442个赞
知道大有可为答主
回答量:2063
采纳率:100%
帮助的人:5006万
展开全部
你这个只是取到的地址,不是基址。
实际的阳光基址如下:
英文原版
一级基址:0x006A9EC0
阳光: +768 +5560

中文年度版
基址:007794f8
阳光+868+5578

年度英文
基址 00729670
阳光 +868 +5578

实际的使用方法如下(以英文年度版为例):
进程=进程取ID (“PlantsVsZombies.exe”),
偏移1=读内存整数型(进程,十六到十(“00729670”),)
偏移2=读内存整数型(进程,偏移1+十六到十(“868”))
阳光=读内存整数型(进程,偏移2+十六到十(“5578”))
写内存整数型(进程,偏移2+十六到十(“5578”),到数值(编辑框1.内容))
Eternal_荣耀
2011-09-10
知道答主
回答量:14
采纳率:0%
帮助的人:7.7万
展开全部
这个问题是你没有真正找到阳光的基址, 这个是动态基址 每次启动会变一次!
你可以去网上看看视频 ,有这方面的教程的!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
osui2077
2011-09-10 · 超过15用户采纳过TA的回答
知道答主
回答量:286
采纳率:0%
帮助的人:173万
展开全部
偏移这里错了,006A9EC0这个地址也要读内存,然后才能和0x768相加,也就是说应该在“阳光=十六到十()”下面加上一句:阳光=读内存整数型(植物大战僵尸
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cosvass
2011-09-10
知道答主
回答量:35
采纳率:0%
帮助的人:13.3万
展开全部
拼技术打吧,作弊有什么意思!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式