- 注释:我的剑仙
- 注释:V1.0
- 注释: 主程序
- 注释: UserVar Var1=DropList{选项1:值1|选项2:值2}=0 设置内容
- 用户定义变量 fwgz = DropList{"开户范围挂机":1|"禁用范围挂机":2}=2 "是否要范围挂机"
- 用户定义变量 fwgzsl=22 "范围多少"
- 用户定义变量 hxsx=0 "狐小商X坐标"
- 用户定义变量 hxsy=0 "狐小商Y坐标"
- 用户定义变量 cswb = DropList{"出售物品":1|"不出售物品":2}=2 "是否要出售物品"
- 用户定义变量 cswbcdll=22 "从第几个开始"
- 用户定义变量 cswbhdll=28 "到最后一个"
- 用户定义变量 zzzzzz=60 "买完药回到挂机点的时间"
- 用户定义变量 hongyezl = DropList{"活血丸":1|"通络丸":2|"强身丸":3|"健骨丸":4|"修筋丸":5|"大补丸":6}=1 "选择所需要的红药"
- 用户定义变量 jkhydll=5 "买几捆红药"
- 用户定义变量 lanyezl = DropList{"益气丸":1|"养气丸":2|"调气丸":3|"补气丸":4|"回气丸":5|"凝气丸":6}=1"选择所需要的蓝药"
- 用户定义变量 jklydll=3 "买几捆蓝药"
- 用户定义变量 gjzs = DropList{"开启挂机加血":1|"游戏自带加血":2}=1 "是否要开启挂机加血"
- 用户定义变量 hong=40 "人血少于百分之多少加血"
- 用户定义变量 jh=40 "加血间隔(秒)"
- 用户定义变量 lan=20 "人蓝少于百分之多少加蓝"
- 用户定义变量 jl=20 "加蓝间隔(秒)"
- 用户定义变量 jnkg1 = DropList{"开启":1|"关闭":2}=2 "技能一"
- 用户定义变量 jn1=2 "技能一间隔(秒)"
- 用户定义变量 jnkg2 = DropList{"开启":1|"关闭":2}=2 "技能二"
- 用户定义变量 jn2=6 "技能二间隔(秒)"
- 用户定义变量 jnkg3 = DropList{"开启":1|"关闭":2}=2 "技能三"
- 用户定义变量 jn3=2 "技能三间隔(秒)"
- 用户定义变量 jnkg4 = DropList{"开启":1|"关闭":2}=2 "技能四"
- 用户定义变量 jn4=10 "技能四间隔(秒)"
- 用户定义变量 jnkg5 = DropList{"开启":1|"关闭":2}=1 "技能五"
- 用户定义变量 jn5=60 "技能五间隔(秒)"
- 用户定义变量 jnkg6 = DropList{"开启":1|"关闭":2}=1 "技能六"
- 用户定义变量 jn6=60 "技能五间隔(秒)"
- 用户定义变量 jnkg7 = DropList{"开启":1|"关闭":2}=1 "技能七"
- 用户定义变量 jn7=60 "技能五间隔(秒)"
- 用户定义变量 jnkg8 = DropList{"开启":1|"关闭":2}=1 "技能八"
- 用户定义变量 jn8=60 "技能五间隔(秒)"
- 令 jna = GetSysInfo.GetTime()
- 令 jh1 = GetSysInfo.GetTime()
- 令 jl1 = GetSysInfo.GetTime()
- 令 jn1a = GetSysInfo.GetTime()
- 令 jn2a = GetSysInfo.GetTime()
- 令 jn3a = GetSysInfo.GetTime()
- 令 jn4a = GetSysInfo.GetTime()
- 令 jn5a = GetSysInfo.GetTime()
- 令 jn6a = GetSysInfo.GetTime()
- 令 jn7a = GetSysInfo.GetTime()
- 令 jn8a = GetSysInfo.GetTime()
- 令 hangsj = GetSysInfo.GetTime()
- 令 lansj = GetSysInfo.GetTime()
- 标记 开始
- 延时 100 毫秒
- 注释:得到当前最前面的窗口句柄
- 令 Hwnd = Window.Foreground()
- 注释:下面这句是得到窗口句柄的边框大小(包括标题栏)
- 令 sRect = Window.GetWindowRect(Hwnd)
- 注释:下面这句用于分割字符串,将横坐标和纵坐标分成两个字符串
- 定义环境变量 环境变量名
- 定义变量 MyArray
- 令 MyArray = Split(sRect,"|")
- 注释:下面这句将字符串转换成数值
- 令 W1 = Clng(MyArray(0))
- 令 H1 = Clng(MyArray(1))
- 令 W2 = Clng(MyArray(2))
- 令 H2 = Clng(MyArray(3))
- 令 zcw = (w1 + w2) / 2
- 令 zch = (h1 + h2) / 2
- 令 zz = 0
- 令 z = 0
- 延时 30 毫秒
- 延时 200 毫秒
- 跳转到标记 测坐标
- 延时 200 毫秒
- (鼠标)左键单击, 1次
- 跳转到标记 杀怪
- 标记 数量
- 令 jkhy = jkhydll
- 令 jkly = jklydll
- 跳转到标记 杀怪
- 标记 杀怪
- 注释: 是否要范围挂机
- 如果 fwgz = 1 则
- 如果 zz = 10 则
- 令 zz = 0
- 跳转到标记 测坐标
- 否则
- 令 zz = zz + 1
- 条件结束
- 条件结束
- 调用 加红蓝()
- 调用 捡物品()
- 调用 优先打近身怪()
- 标记 战斗中
- 如果点 (479 + w1,82 + h1) 的颜色等于 "2028D0" 则
- 延时 100 毫秒
- 调用 技能()
- 跳转到标记 战斗中
- 否则
- 跳转到标记 杀怪
- 条件结束