如果真 (年时间 = 时间编辑框.内容
)
窗口句柄 =
窗口类名或标题取句柄 (“ZElementClient Window”, 角色组合框.内容
)
句柄获得进程ID (窗口句柄, 进程ID
)
进程句柄 =
取进程句柄 (进程ID
)
基址 =
内存读整数 (进程ID,
十六到十 ( #基址 ))

一级基址 =
内存读整数 (进程ID, 基址 +
十六到十 ( #一级基址 ))

人物基址 =
内存读整数 (进程ID, 一级基址 +
十六到十 ( #人物基址 ))

角色职业属性 =
内存读整数 (进程ID, 人物基址 + 0
)
当前血值 =
内存读整数 (进程ID, 人物基址 +
十六到十 ( #当前血值 ))

当前蓝值 =
内存读整数 (进程ID, 人物基址 +
十六到十 ( #当前蓝值 ))

当前元值 =
内存读整数 (进程ID, 人物基址 +
十六到十 ( #当前元值 ))

最大血值 =
内存读整数 (进程ID, 人物基址 +
十六到十 ( #最大血值 ))

最大蓝值 =
内存读整数 (进程ID, 人物基址 +
十六到十 ( #最大蓝值 ))

最大元值 =
内存读整数 (进程ID, 人物基址 +
十六到十 ( #最大元值 ))

角色阵营 =
内存读整数 (进程ID, 人物基址 +
十六到十 ( #角色阵营 ))

职业代码 =
内存读整数 (进程ID, 人物基址 +
十六到十 ( #职业代码 ))

法宝精力 =
内存读整数 (进程ID, 人物基址 +
十六到十 ( #法宝精力 ))

是否有法宝 =
内存读整数 (进程ID, 人物基址 +
十六到十 ( #是否有法宝 ))

是否有幻灵石 =
内存读整数 (进程ID, 人物基址 +
十六到十 ( #是否有幻灵石 ))

幻化状态 =
内存读整数 (进程ID, 人物基址 +
十六到十 ( #幻化状态 ))

角色ID =
内存读整数 (进程ID, 人物基址 +
十六到十 ( #角色ID ))

角色系统ID =
内存读整数 (进程ID, 人物基址 +
十六到十 ( #角色系统ID ))

元神等级 =
内存读整数 (进程ID, 人物基址 +
十六到十 ( #角色系统ID ) +
十六到十 (“10”))

角色名 =
内存读整数 (进程ID, 人物基址 +
十六到十 ( #角色名 ))

角色名1 =
内存读字节集 (进程ID, 角色名 + 0, 50
)
角色全名 =
Unicode转Ansi (角色名1
)
人物 =
取十六进制文本 (人物基址
)
状态首址 =
内存读整数 (进程ID, 人物基址 +
十六到十 ( #状态首址 ))
状态首址偏移 =
内存读整数 (进程ID, 状态首址 +
十六到十 ( #状态首址偏移 ))
静止状态 =
内存读整数 (进程ID, 状态首址 +
十六到十 ( #静止状态 ))
当前状态 =
内存读整数 (进程ID, 状态首址偏移 +
十六到十 ( #当前状态 ))
当前技能ID偏移 =
内存读整数 (进程ID, 状态首址偏移 +
十六到十 ( #当前技能ID偏移 ))
当前技能ID =
内存读整数 (进程ID, 当前技能ID偏移 +
十六到十 ( #当前技能ID ))
技能CD =
内存读整数 (进程ID, 当前技能ID偏移 +
十六到十 ( #技能CD ))
当前技能名字 =
内存读整数 (进程ID, 当前技能ID偏移 +
十六到十 ( #当前技能名字 ))
当前技能名字0 =
内存读字节集 (进程ID, 当前技能名字 +
十六到十 ( #当前技能名字0 ), 30
)不受限 =
内存读整数 (进程ID, 状态首址偏移 +
十六到十 ( #不受限 ))
人物选中偏移 =
内存读整数 (进程ID, 人物基址 +
十六到十 ( #人物选中偏移 ))
人物选中状态 =
内存读整数 (进程ID, 人物选中偏移 +
十六到十 ( #人物选中状态 ))
人物选中状态ID =
内存读整数 (进程ID, 人物基址 +
十六到十 ( #人物选中状态ID ))
ID大小 =
到文本 (十六到十 (取十六进制文本 (人物选中状态ID
))
)选中ID =
取文本右边 (取十六进制文本 (人物选中状态ID
), 6
) 选中坐标X =
内存读小数型 (进程ID, 人物选中偏移 +
十六到十 ( #选中坐标X ))
选中坐标Z =
内存读小数型 (进程ID, 人物选中偏移 +
十六到十 ( #选中坐标Z ))
选中坐标Y =
内存读小数型 (进程ID, 人物选中偏移 +
十六到十 ( #选中坐标Y ))
角色坐标X =
内存读小数型 (进程ID, 人物基址 +
十六到十 ( #角色坐标X ))
角色坐标Z =
内存读小数型 (进程ID, 人物基址 +
十六到十 ( #角色坐标Z ))
角色坐标Y =
内存读小数型 (进程ID, 人物基址 +
十六到十 ( #角色坐标Y ))
空中高度 = 角色坐标Z
选中距离 =
求平方根 ( (选中坐标X - 角色坐标X
) �
� (选中坐标X - 角色坐标X
) �
�� (选中坐标Y - 角色坐标Y
) �
� (选中坐标Y - 角色坐标Y
))
如果真 (距离选择框.选中 =
真)
窗口标题更改 (窗口句柄, 角色全名 +
“ ” +
“距离: ” +
到文本 (选中距离
) +
“ ” +
“高度 ” +
到文本 (空中高度
))
距离标签.标题 = “距离:” + 到文本 (选中距离)高度标签.标题 =
“高度:” +
到文本 (空中高度
)
如果 (装备zc.标题 =
“zc成功”)
监视键盘时钟.时钟周期 =
到数值 (切装延时.内容
) ÷ 2

监视键盘时钟.时钟周期 = 0
如果真 (当前状态 ≠ 6
)
如果真 (血组合框.内容 ≠
“”)

如果 (当前血值 < 最大血值 ÷ 100 ×
到数值 (红编辑框.内容
))










如果真 (当前血值 < 最大血值 ÷ 100 ×
到数值 (红编辑框.内容
))


回血 ()

_喝红时钟_周期事件 ()

如果真 (蓝组合框.内容 ≠
“”)


如果真 (当前蓝值 < 最大蓝值 ÷ 100 ×
到数值 (红编辑框.内容
))



回蓝 ()