- 注册时间
- 2011-10-30
- 最后登录
- 1970-1-1
该用户从未签到
|
发表于 2011-11-19 04:27:05
|
显示全部楼层
.子程序 背摔CALL, , , 背摔:他的技能ID是:21001
.参数 人物基址, 整数型
.参数 伤害, 整数型
.参数 技能ID, 整数型
.局部变量 代码, 字节集
置汇编代码 ({ })
Pushad ()
Mov_ESI_Ptr (人物基址)
Mov_ECX_Ptr (十六到十 (“10B2EE0”))
Push (0)
Push (0)
Push_ECX ()
Mov_ECX_Ptr (十六到十 (“10B2EE4”))
Push_ECX ()
Push (0)
Push (4)
Push (0)
Push (0)
Push (十六到十 (“-2F”))
Push (0)
Push (0)
Push (伤害)
Push (技能ID)
Mov_ECX_ESI () ' mov ecx,ebx
Mov_EDX_Ptr_ECX_Add (0)
Mov_EAX_EDX ()
Add_EAX (十六到十 (“2E0”))
Mov_EAX_Ptr_EAX_Add (0)
Call_EAX () ' call dword ptr ds:[edx+2E0]
Popad ()
ret ()
代码 = 取汇编代码 ()
调用函数 (, 代码)
' 写法:背摔CALL (十六到十 (“01206DD4”), 到数值 (500), 到数值 (编辑框1.内容)) |
|