- 注册时间
- 2010-10-31
- 最后登录
- 2021-1-4
- 在线时间
- 4 小时
编程入门
- 魔鬼币
- 34
|
前面两章我做起试验来都好好的,游戏控制权限秒杀成功了,角色基址也找到了!各种偏移也找到了!
我用易语言看着第七章做了个模仿,结果返回结果却是-1,这是怎么回事啊?
下面是源码!
.版本 2
.程序集 窗口程序集1
.程序集变量 窗口句柄, 整数型
.程序集变量 进程ID, 整数型
.程序集变量 线程ID, 整数型
.子程序 __启动窗口_创建完毕
窗口句柄 = 取窗体句柄 (“elementclient.exe”, “QElementClient Window”, “Element Client”)
.判断开始 (窗口句柄 > 0)
进程ID = 取窗口进程ID (窗口句柄)
线程ID = 取窗口线程ID (窗口句柄)
标签1.标题 = “秒杀游戏权限成功”
.默认
标签1.标题 = “秒杀游戏权限失败”
.判断结束
.子程序 _按钮1_被单击
.局部变量 基址, 整数型
.局部变量 一级偏移, 整数型
.局部变量 二级偏移, 整数型
.局部变量 血量, 整数型
.局部变量 最大血量, 整数型
.局部变量 蓝量, 整数型
.局部变量 最大蓝量, 整数型
.局部变量 最小攻击, 整数型
.局部变量 最大攻击, 整数型
.局部变量 防御, 整数型
.局部变量 命中, 整数型
.局部变量 闪躲, 整数型
.局部变量 X坐标, 小数型
.局部变量 Y坐标, 小数型
基址 = 读内存整数型 (进程ID, 十六到十 (“a8ff08”), )
一级偏移 = 读内存整数型 (进程ID, 基址 + 十六到十 (“1C”), )
二级偏移 = 读内存整数型 (进程ID, 一级偏移 + 十六到十 (“24”), )
血量 = 读内存整数型 (进程ID, 二级偏移 + 十六到十 (“260”), )
最大血量 = 读内存整数型 (进程ID, 二级偏移 + 十六到十 (“27C”), )
蓝量 = 读内存整数型 (进程ID, 二级偏移 + 十六到十 (“264”), )
最大蓝量 = 读内存整数型 (进程ID, 二级偏移 + 十六到十 (“280”), )
防御 = 读内存整数型 (进程ID, 二级偏移 + 十六到十 (“2C0”), )
命中 = 读内存整数型 (进程ID, 二级偏移 + 十六到十 (“2BC”), )
闪躲 = 读内存整数型 (进程ID, 二级偏移 + 十六到十 (“2C4”), )
X坐标 = 读内存小数型 (进程ID, 二级偏移 + 十六到十 (“4A8”), )
Y坐标 = 读内存整数型 (进程ID, 二级偏移 + 十六到十 (“4B0”), )
标签2.标题 = “人物名称:” + “羽零X”
标签3.标题 = “血量:” + 到文本 (血量) + “/” + 到文本 (最大血量)
我感觉没什么问题吧!
希望有人能解答下! |
|