- 注册时间
- 2016-8-6
- 最后登录
- 1970-1-1
该用户从未签到
|
发表于 2016-8-19 19:28:44
|
显示全部楼层
.版本 2
.参数 对象地址, 整数型
.参数 物品地址, 整数型, , 地址段
.局部变量 物品EBP, 整数型
.局部变量 拾取EBP, 整数型
物品EBP = 十六到十 (#物品栏)
拾取EBP = 十六到十 (#拾取CALL)
置入代码 ({ 96, 139, 181, 8, 0, 0, 0, 139, 54, 139, 141, 252, 255, 255, 255, 139, 12, 49, 255, 181, 12, 0, 0, 0, 139, 133, 248, 255, 255, 255, 255, 208, 97 })
.子程序 _时钟2_周期事件
.局部变量 a, 整数型
.局部变量 i, 整数型
.局部变量 tmp, 整数型
.局部变量 mType, 整数型
.局部变量 eNumArray, 整数型
.局部变量 countMax, 整数型
eNumArray = 内存操作.读整数 (内存操作.读整数 (十六到十 (#人物基址)) + 180)
.如果真 (eNumArray ≤ 0)
返回 ()
.如果真结束
countMax = (内存操作.读整数 (eNumArray + 180) - 内存操作.读整数 (eNumArray + 176)) ÷ 4
.计次循环首 (countMax, )
a = 内存操作.读整数 (eNumArray + 176)
tmp = 内存操作.读整数 (a + i)
i = i + 4
mType = 内存操作.读整数 (tmp + 140)
.如果真 (mType ≠ 289)
到循环尾 ()
.如果真结束
love拾取 (十六到十 (#人物基址), tmp)
.计次循环尾 () |
|