下面的版本,坐标有问题,有没有大佬修复一下
.版本 2
.子程序 技能CALL
.参数 代码, 整数型
.参数 伤害, 整数型
.参数 X, 整数型
.参数 Y, 整数型
.参数 Z, 整数型
置汇编代码 ({})
Pushad ()
Mov_ESI_Ptr (十六到十 (#人物基址))
Push (0)
Push (0)
Push (0)
Mov_ECX_Ptr (十六到十 (#技能参数1))
Push_ECX ()
Mov_ECX_Ptr (十六到十 (#技能参数2))
Push_ECX ()
Push (0)
Push (4)
Push (Z)' Z
Push (Y)' Y
Push (X)' X
Push (0)
Push (0)
Push (伤害)
Push (代码)
Mov_ECX_ESI ()
Mov_EDX (十六到十 (#模拟技能call))
Call_EDX ()
Popad ()
ret ()
开始Virus (进程ID)
汇编远程执行 (取汇编代码 ())
结束Virus ()
.版本 2
.子程序 技能CALL
.参数 代码, 整数型
.参数 伤害, 整数型
.参数 X, 整数型
.参数 Y, 整数型
.参数 Z, 整数型
置汇编代码 ({})
Pushad ()
Mov_ESI_Ptr (十六到十 (#人物基址))
Push (0)
Push (0)
Push (0)
Mov_ECX_Ptr (十六到十 (#技能参数1))
Push_ECX ()
Mov_ECX_Ptr (十六到十 (#技能参数2))
Push_ECX ()
Push (0)
Push (4)
Push (Z)' Z
Push (Y)' Y
Push (X)' X
Push (0)
Push (0)
Push (伤害)
Push (代码)
Mov_ECX_ESI ()
Mov_EDX (十六到十 (#模拟技能call))
Call_EDX ()
Popad ()
ret ()
开始Virus (进程ID)
汇编远程执行 (取汇编代码 ())
结束Virus ()