|
|
.版本 2
.程序集 窗口程序集1
.程序集变量 进程PID, 字节集
.程序集变量 窗口句柄, 整数型
.程序集变量 D, 整数型
.程序集变量 E, 整数型
.程序集变量 AL, 整数型
.程序集变量 A, 整数型
.程序集变量 N, 整数型
.程序集变量 M, 整数型
.子程序 __启动窗口_创建完毕
窗口句柄 = 查找窗口 (0, “Element client”)
.如果真 (窗口句柄 = 0)
信息框 (“游戏还没有开始,请先游戏再开这东东”, 0, )
.如果真结束
进程PID = 取空白字节集 (4)
得到进程ID (窗口句柄, 进程PID)
.子程序 _打怪_被单击
.局部变量 代码, 字节集
置代码 ({ })
mov_eax_常数 (十六到十 (“5A88B0 ”))
call_eax ()
ret ()
代码 = _取代码 ()
调用函数 (进程PID, 代码)
.子程序 _打坐开始_被单击
.局部变量 代码, 字节集
置代码 ({ })
mov_eax_常数 (十六到十 (“5A8EF0”))
call_eax ()
ret ()
代码 = _取代码 ()
调用函数 (进程PID, 代码)
.子程序 _打坐结束_被单击
.局部变量 代码, 字节集
置代码 ({ })
mov_eax_常数 (十六到十 (“5A8F30”))
call_eax ()
ret ()
代码 = _取代码 ()
调用函数 (进程PID, 代码)
.子程序 _TAB寻怪_被单击
.局部变量 代码, 字节集
.局部变量 A, 整数型
置代码 ({ })
A = 十六到十 (“917b3c”)
pushad ()
mov_ecx_常数 (A)
mov_ecx_常数 (A + 十六到十 (“1C”))
mov_ecx_常数 (A + 十六到十 (“28”))
push_常数 (0)
mov_eax_常数 (十六到十(“45FB30”))
call_eax ()
popad ()
ret ()
代码 = _取代码 ()
调用函数 (进程PID, 代码)
.子程序 _死亡复活_被单击
.局部变量 代码, 字节集
置代码 ({ })
mov_eax_常数 (5931360)
call_eax ()
ret ()
代码 = _取代码 ()
调用函数 (进程PID, 代码)
.子程序 _时钟1_周期事件
.如果真 (E < 到数值 (编辑框1.内容) 且 AL = 0)
_打坐开始_被单击 ()
.如果真结束
.如果真 (E = D)
_打坐结束_被单击 ()
_TAB寻怪_被单击 ()
_打怪_被单击 ()
.如果真结束
_TAB寻怪_被单击 ()
_打怪_被单击 ()
.子程序 _时钟3_周期事件
.子程序 _打怪1_被单击
.子程序 _时钟2_周期事件
.局部变量 B, 整数型
.局部变量 二级基址, 整数型
.局部变量 进程, 整数型
.局部变量 人物基址, 整数型
窗口句柄 = 取窗体句柄 (, “Element client”)
进程 = 取窗口进程ID (窗口句柄)
B = 十六到十 (“917b3c”)
二级基址 = 读整型内存 (进程, 读整型内存 (进程, B) + 十六到十 (“1C”))
人物基址 = 读整型内存 (进程, 二级基址 + 十六到十 (“28”))
E = 读整型内存 (进程, 人物基址 + 十六到十 (“254”))
标签1.标题 = “生命:” + 到文本 (E) + “/” + 到文本 (D)
AL = 读整型内存 (进程, 人物基址 + 十六到十 (“7C0”))
D = 读整型内存 (进程, 人物基址 + 十六到十 (“26c”))
标签2.标题 = “人物等级:” + 到文本 (读整型内存 (进程, 人物基址 + 十六到十 (“24c”)))
标签4.标题 = “金钱数:” + 到文本 (读整型内存 (进程, 人物基址 + 十六到十 (“2D4”)))
.子程序 _按钮1_被单击
时钟1.时钟周期 = 1500
http://yunpan.cn/QGscNxKT6kkBZ |
|