易语言问题。游戏的基址和偏移都找到了,用CE也测试了没找错。可是用易语言写HP值就是显示不出来,老是-1 50
.版本2.支持库iext.程序集窗口程序集1.程序集变量进程ID.程序集变量血偏移1,整数型.程序集变量血偏移2,整数型.程序集变量血偏移3,整数型.程序集变量血偏移4,...
.版本 2
.支持库 iext
.程序集 窗口程序集1
.程序集变量 进程ID
.程序集变量 血偏移1, 整数型
.程序集变量 血偏移2, 整数型
.程序集变量 血偏移3, 整数型
.程序集变量 血偏移4, 整数型
.程序集变量 血基址, 整数型
.程序集变量 HP, 整数型
.子程序 __启动窗口_创建完毕
时钟1.时钟周期 = 1000
.子程序 _时钟1_周期事件
进程ID = 进程取ID (“Game.exe”)
血基址 = 读内存整数型 (进程ID, 十六到十 (“865e20”))
血偏移1 = 读内存整数型 (进程ID, 血基址 + 十六到十 (“70”))
血偏移2 = 读内存整数型 (进程ID, 血偏移1 + 十六到十 (“1dc”))
血偏移3 = 读内存整数型 (进程ID, 血偏移2 + 十六到十 (“04”))
血偏移4 = 读内存整数型 (进程ID, 血偏移3 + 十六到十 (“241c”))
HP = 读内存整数型 (进程ID, 血偏移3)
透明标签2.标题 = 到文本 (HP) 展开
.支持库 iext
.程序集 窗口程序集1
.程序集变量 进程ID
.程序集变量 血偏移1, 整数型
.程序集变量 血偏移2, 整数型
.程序集变量 血偏移3, 整数型
.程序集变量 血偏移4, 整数型
.程序集变量 血基址, 整数型
.程序集变量 HP, 整数型
.子程序 __启动窗口_创建完毕
时钟1.时钟周期 = 1000
.子程序 _时钟1_周期事件
进程ID = 进程取ID (“Game.exe”)
血基址 = 读内存整数型 (进程ID, 十六到十 (“865e20”))
血偏移1 = 读内存整数型 (进程ID, 血基址 + 十六到十 (“70”))
血偏移2 = 读内存整数型 (进程ID, 血偏移1 + 十六到十 (“1dc”))
血偏移3 = 读内存整数型 (进程ID, 血偏移2 + 十六到十 (“04”))
血偏移4 = 读内存整数型 (进程ID, 血偏移3 + 十六到十 (“241c”))
HP = 读内存整数型 (进程ID, 血偏移3)
透明标签2.标题 = 到文本 (HP) 展开
2个回答
展开全部
.子程序 __启动窗口_创建完毕
进程ID = 进程取ID (“Game.exe”)
时钟1.时钟周期 = 100
.子程序 _时钟1_周期事件
血基址 = 内存_驱动读写1.读整数型 (进程ID, 十六到十 (“865e20”))
血偏移1 = 内存_驱动读写1.读整数型 (进程ID, 血基址 + 十六到十 (“70”))
血偏移2 = 内存_驱动读写1.读整数型 (进程ID, 血偏移1 + 十六到十 (“1dc”))
血偏移3 = 内存_驱动读写1.读整数型 (进程ID, 血偏移2 + 十六到十 (“04”))
血偏移4 = 内存_驱动读写1.读整数型 (进程ID, 血偏移3 + 十六到十 (“241c”))
透明标签2.标题 = 到文本 (血偏移4)
进程ID = 进程取ID (“Game.exe”)
时钟1.时钟周期 = 100
.子程序 _时钟1_周期事件
血基址 = 内存_驱动读写1.读整数型 (进程ID, 十六到十 (“865e20”))
血偏移1 = 内存_驱动读写1.读整数型 (进程ID, 血基址 + 十六到十 (“70”))
血偏移2 = 内存_驱动读写1.读整数型 (进程ID, 血偏移1 + 十六到十 (“1dc”))
血偏移3 = 内存_驱动读写1.读整数型 (进程ID, 血偏移2 + 十六到十 (“04”))
血偏移4 = 内存_驱动读写1.读整数型 (进程ID, 血偏移3 + 十六到十 (“241c”))
透明标签2.标题 = 到文本 (血偏移4)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询