.版本 2
.支持库 spec
m_怪物数量 = 内存_读整数EX (m_进程句柄, “[BDD49c]+10”)
调试输出 (m_怪物数量)
读取到的怪物数量 = 0
长度 = 内存_读整数EX (m_进程句柄, “[[BDD49c]+8]-4”)
.计次循环首 (长度 ÷ 4, i)
怪物地址 = 内存_读整数EX (m_进程句柄, “[[0xbdd49c]+8]+” + 十到十六_lw ((i - 1) × 4))
.判断循环首 (怪物地址 > 0)
怪物地址w = 十到十六_lw (怪物地址)
x = 内存_读整数EX (m_进程句柄, “[[” + 怪物地址w + “+c]+4]+4c4”)
y = 内存_读整数EX (m_进程句柄, “[[” + 怪物地址w + “+c]+4]+4c8”)
读取到的怪物数量 = 读取到的怪物数量 + 1
调试输出 (i, 读取到的怪物数量, x, y)
怪物地址 = 内存_读整数 (m_进程句柄, 怪物地址 + 十六进制 (“4”)) ' 每一个节点内,也可能包含了一个子怪物节点,不处理这个节点会漏怪。
.判断循环尾 ()
.计次循环尾 ()
老哥还有更多数据吗。