.版本 2
.子程序 对话草上飞
自动寻路X坐标 = 20
自动寻路Y坐标 = 51
自动寻路 ()
.判断循环首 (20 ≠ 人物.x坐标 且 51 ≠ 人物.y坐标)
.判断循环尾 ()
周边怪首偏移 = 读内存整数型 (进程ID, 基址 + 十六到十 (#周边怪首偏移))
周边怪尾偏移 = 读内存整数型 (进程ID, 基址 + 十六到十 (#周边怪尾偏移))
.判断循环首 (周边怪首偏移 < 周边怪尾偏移)
周边怪地址 = 读内存整数型 (进程ID, 周边怪首偏移)
周边怪.名称 = 读内存文本型 (进程ID, 周边怪地址 + 十六到十 (#周边怪名称偏移))
.如果 (“草上飞” = 周边怪.名称)
NPC地址 = 周边怪地址
NPC对话 ()
跳出循环 ()
.否则
.如果结束
周边怪首偏移 = 周边怪首偏移 + 4
.判断循环尾 ()
用 延迟() 省事
用一个time事件可以执行呢?设置间隔多少时间执行一次