易语言中代码如下请高手指教下,感激不尽。谢谢了
.版本2.支持库spec.程序集变量地址1,整数型.程序集变量地址2,整数型.程序集变量地址3,整数型.子程序__启动窗口_创建完毕进程ID=进程取ID(“PlantsV...
.版本 2
.支持库 spec
.程序集变量 地址1, 整数型
.程序集变量 地址2, 整数型
.程序集变量 地址3, 整数型
.子程序 __启动窗口_创建完毕
进程ID = 进程取ID (“PlantsVsZombies.exe”)
时钟1.时钟周期 = 1000
.子程序 _时钟1_周期事件
地址1 = 读内存整数型 (进程ID, 十六到十 (“006a9ec0”)) ' /这是游戏的基址地址,由于游戏里的数值地址都是动态的所以找了它的数值初始地址
调试输出 (地址1)
地址2 = 读内存整数型 (进程ID, 地址1 + 十六到十 (“768”))
调试输出 (地址2)
地址3 = 读内存整数型 (进程ID, 地址2 + 十六到十 (“5560”)) ' /这段是产出数值的 如图()我想让数值一直不能小于175 该如何实现
调试输出 (地址3)
标签2.标题 = 到文本 (地址3) 展开
.支持库 spec
.程序集变量 地址1, 整数型
.程序集变量 地址2, 整数型
.程序集变量 地址3, 整数型
.子程序 __启动窗口_创建完毕
进程ID = 进程取ID (“PlantsVsZombies.exe”)
时钟1.时钟周期 = 1000
.子程序 _时钟1_周期事件
地址1 = 读内存整数型 (进程ID, 十六到十 (“006a9ec0”)) ' /这是游戏的基址地址,由于游戏里的数值地址都是动态的所以找了它的数值初始地址
调试输出 (地址1)
地址2 = 读内存整数型 (进程ID, 地址1 + 十六到十 (“768”))
调试输出 (地址2)
地址3 = 读内存整数型 (进程ID, 地址2 + 十六到十 (“5560”)) ' /这段是产出数值的 如图()我想让数值一直不能小于175 该如何实现
调试输出 (地址3)
标签2.标题 = 到文本 (地址3) 展开
3个回答
展开全部
.子程序 _时钟1_周期事件
地址1 = 读内存整数型 (进程ID, 十六到十 (“006a9ec0”)) ' /这是游戏的基址地址,由于游戏里的数值地址都是动态的所以找了它的数值初始地址
调试输出 (地址1)
地址2 = 读内存整数型 (进程ID, 地址1 + 十六到十 (“768”))
调试输出 (地址2)
地址3 = 读内存整数型 (进程ID, 地址2 + 十六到十 (“5560”))
.如果真 (地址3<175)
写内存整数型(进程ID, 地址2 + 十六到十 (“5560”),200) '这里取决于你模块内命令,详细的看你自己的模块吧,基本就是这样操作,判断最后的数值小于175就给它写内存写入的数值自己定
标签2.标题 = 到文本 (地址3)
地址1 = 读内存整数型 (进程ID, 十六到十 (“006a9ec0”)) ' /这是游戏的基址地址,由于游戏里的数值地址都是动态的所以找了它的数值初始地址
调试输出 (地址1)
地址2 = 读内存整数型 (进程ID, 地址1 + 十六到十 (“768”))
调试输出 (地址2)
地址3 = 读内存整数型 (进程ID, 地址2 + 十六到十 (“5560”))
.如果真 (地址3<175)
写内存整数型(进程ID, 地址2 + 十六到十 (“5560”),200) '这里取决于你模块内命令,详细的看你自己的模块吧,基本就是这样操作,判断最后的数值小于175就给它写内存写入的数值自己定
标签2.标题 = 到文本 (地址3)
展开全部
你这是读 你要他不小于的话 就要写
追问
怎么写入呢? 指教下 谢谢了
追答
你用的是模块 先判断啊 小于175 你就 写内存整数型 就可以了啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
啥问题~?
追问
就是把植物大战太阳 改成不低于175 改如何实现呢?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询