- 注册时间
- 2012-2-25
- 最后登录
- 1970-1-1
该用户从未签到
|
.程序如下
版本 2
.子程序 call_走路, , 公开
.参数 X坐标_, 小数型
.参数 Y坐标_, 小数型
.参数 Z坐标_, 小数型
.参数 fly, 整数型
.局部变量 EAX, 整数型
.局部变量 ESI, 整数型
.局部变量 ECX, 整数型
.局部变量 ESP, 整数型
.局部变量 EBX, 整数型
.局部变量 代码, 字节集
EAX = 读内存整数型 (进程ID, 十六到十 (#基址))
ESI = 读内存整数型 (进程ID, EAX + 28)
ECX = 读内存整数型 (进程ID, ESI + #走路偏移)
ESP = 读内存整数型 (进程ID, ECX + 48)
EBX = 读内存整数型 (进程ID, ESP + 4)
写内存字节集 (进程ID, EBX + 32, 到字节集 (到小数 (到文本 ((X坐标_ - 400) × 10))))
写内存字节集 (进程ID, EBX + 40, 到字节集 (到小数 (到文本 ((Y坐标_ - 550) × 10))))
写内存字节集 (进程ID, EBX + 36, 到字节集 (到小数 (到文本 (Z坐标_ × 10))))
置代码 ({ })
pushad ()
mov_eax_常数 (EAX)
mov_esi_常数 (ESI)
mov_ecx_常数 (ECX)
push_常数 (1)
mov_ebx_常数 (#走路1)
call_ebx ()
mov_edi_eax ()
push_常数 (EBX + 32)
push_常数 (fly)
mov_ecx_edi ()
mov_ebx_常数 (#走路2)
call_ebx ()
push_常数 (0)
push_常数 (1)
push_edi ()
mov_ecx_常数 (ECX)
push_常数 (1)
mov_ebx_常数 (#走路3)
call_ebx ()
popad ()
ret ()
代码 = _取代码 ()
.如果真 (X坐标_ ≠ 400 且 Y坐标_ ≠ 550)
调用函数 (进程ID, 代码)
.如果真结束
下面这个是常量
.版本 2
.常量 基址, "“0A591E0”"
.常量 走路1, "4806272"
.常量 走路2, "4821792"
.常量 走路3, "4808480"
.常量 走路偏移, "4284"
这个是调用
call_走路 (到小数 (x.内容), 到小数 (y.内容), 到小数 (z.内容), 0)
一调用直接游戏关闭.. 我真愁了..那位大大.帮忙看看.感激不尽
基址是参照
http://www.ghoffice.com/bbs/read-htm-tid-97490.html
应该没有问题.帮帮我吧. |
|