|
发表于 2024-7-25 09:08:34
|
显示全部楼层
江苏省*
.版本 2
.子程序 全屏捡物
.局部变量 触发地址, 整数型
.局部变量 次数, 整数型
.局部变量 怪物jz, 整数型
.局部变量 临时变量, 整数型
.局部变量 物品位置, 整数型
.局部变量 物品数量, 整数型
.局部变量 物品_X轴, 整数型
.局部变量 物品_Y轴, 整数型
触发地址 = 十六到十 (#人物jz)
物品位置 = 读内存整数型 (进程ID, 读内存整数型 (进程ID, 触发地址) + 十六到十 (“BC”))
.如果真 (物品位置 > 0)
物品数量 = (读内存整数型 (进程ID, 物品位置 + 十六到十 (“B4”)) - 读内存整数型 (进程ID, 物品位置 + 十六到十 (“B0”))) ÷ 4
.计次循环首 (物品数量, )
怪物jz = 读内存整数型 (进程ID, 读内存整数型 (进程ID, 物品位置 + 十六到十 (“B0”)) + 次数)
次数 = 次数 + 4
临时变量 = 读内存整数型 (进程ID, 怪物jz + 十六到十 (“94”))
.如果真 (临时变量 = 289)
VM ()
物品_X轴 = 读内存整数型 (进程ID, 读内存整数型 (进程ID, 触发地址) + 十六到十 (“1A8”))
物品_Y轴 = 读内存整数型 (进程ID, 读内存整数型 (进程ID, 触发地址) + 十六到十 (“1AC”))
写内存整数型 (进程ID, 读内存整数型 (进程ID, 怪物jz + 172) + 16, 物品_X轴)
写内存整数型 (进程ID, 读内存整数型 (进程ID, 怪物jz + 172) + 20, 物品_Y轴)
写内存整数型 (进程ID, 读内存整数型 (进程ID, 怪物jz + 172) + 24, 0)
.如果真结束
.计次循环尾 ()
.如果真结束
按键2 (#X键, , )
VMP保护标记结尾 ()
.子程序 VM
写内存字节集 (进程ID, 十六到十 (#吸怪检测1), { 195 }) ' 坐标
写内存字节集 (进程ID, 十六到十 (#吸怪检测2), { 195 }) ' 坐标
写内存字节集 (进程ID, 十六到十 (#吸物VM1), { 85, 139, 236, 139, 69 }) ' 坐标
写内存字节集 (进程ID, 十六到十 (#吸物VM2), { 85, 139, 236, 139, 69 }) ' 坐标
写内存代码 (进程ID, #动态CRC1 + “+C+400=195”)
写内存代码 (进程ID, #动态CRC2 + “+C+400=195”)
写内存代码 (进程ID, #动态CRC3 + “+C+400=195”) |
|