1. 注释:我的剑仙
  2. 注释:V1.0
  3. 注释: 主程序
  4. 注释: UserVar Var1=DropList{选项1:值1|选项2:值2}=0 设置内容
  5. 用户定义变量 fwgz = DropList{"开户范围挂机":1|"禁用范围挂机":2}=2 "是否要范围挂机"
  6. 用户定义变量 fwgzsl=22 "范围多少"
  7. 用户定义变量 hxsx=0 "狐小商X坐标"
  8. 用户定义变量 hxsy=0 "狐小商Y坐标"
  9. 用户定义变量 cswb = DropList{"出售物品":1|"不出售物品":2}=2 "是否要出售物品"
  10. 用户定义变量 cswbcdll=22 "从第几个开始"
  11. 用户定义变量 cswbhdll=28 "到最后一个"
  12. 用户定义变量 zzzzzz=60 "买完药回到挂机点的时间"
  13. 用户定义变量 hongyezl = DropList{"活血丸":1|"通络丸":2|"强身丸":3|"健骨丸":4|"修筋丸":5|"大补丸":6}=1 "选择所需要的红药"
  14. 用户定义变量 jkhydll=5 "买几捆红药"
  15. 用户定义变量 lanyezl = DropList{"益气丸":1|"养气丸":2|"调气丸":3|"补气丸":4|"回气丸":5|"凝气丸":6}=1"选择所需要的蓝药"
  16. 用户定义变量 jklydll=3 "买几捆蓝药"
  17. 用户定义变量 gjzs = DropList{"开启挂机加血":1|"游戏自带加血":2}=1 "是否要开启挂机加血"
  18. 用户定义变量 hong=40 "人血少于百分之多少加血"
  19. 用户定义变量 jh=40 "加血间隔(秒)"
  20. 用户定义变量 lan=20 "人蓝少于百分之多少加蓝"
  21. 用户定义变量 jl=20 "加蓝间隔(秒)"
  22. 用户定义变量 jnkg1 = DropList{"开启":1|"关闭":2}=2 "技能一"
  23. 用户定义变量 jn1=2 "技能一间隔(秒)"
  24. 用户定义变量 jnkg2 = DropList{"开启":1|"关闭":2}=2 "技能二"
  25. 用户定义变量 jn2=6 "技能二间隔(秒)"
  26. 用户定义变量 jnkg3 = DropList{"开启":1|"关闭":2}=2 "技能三"
  27. 用户定义变量 jn3=2 "技能三间隔(秒)"
  28. 用户定义变量 jnkg4 = DropList{"开启":1|"关闭":2}=2 "技能四"
  29. 用户定义变量 jn4=10 "技能四间隔(秒)"
  30. 用户定义变量 jnkg5 = DropList{"开启":1|"关闭":2}=1 "技能五"
  31. 用户定义变量 jn5=60 "技能五间隔(秒)"
  32. 用户定义变量 jnkg6 = DropList{"开启":1|"关闭":2}=1 "技能六"
  33. 用户定义变量 jn6=60 "技能五间隔(秒)"
  34. 用户定义变量 jnkg7 = DropList{"开启":1|"关闭":2}=1 "技能七"
  35. 用户定义变量 jn7=60 "技能五间隔(秒)"
  36. 用户定义变量 jnkg8 = DropList{"开启":1|"关闭":2}=1 "技能八"
  37. 用户定义变量 jn8=60 "技能五间隔(秒)"
  38. 令 jna = GetSysInfo.GetTime()
  39. 令 jh1 = GetSysInfo.GetTime()
  40. 令 jl1 = GetSysInfo.GetTime()
  41. 令 jn1a = GetSysInfo.GetTime()
  42. 令 jn2a = GetSysInfo.GetTime()
  43. 令 jn3a = GetSysInfo.GetTime()
  44. 令 jn4a = GetSysInfo.GetTime()
  45. 令 jn5a = GetSysInfo.GetTime()
  46. 令 jn6a = GetSysInfo.GetTime()
  47. 令 jn7a = GetSysInfo.GetTime()
  48. 令 jn8a = GetSysInfo.GetTime()
  49. 令 hangsj = GetSysInfo.GetTime()
  50. 令 lansj = GetSysInfo.GetTime()
  51. 标记 开始
  52. 延时 100 毫秒
  53. 注释:得到当前最前面的窗口句柄
  54. 令 Hwnd = Window.Foreground()
  55. 注释:下面这句是得到窗口句柄的边框大小(包括标题栏)
  56. 令 sRect = Window.GetWindowRect(Hwnd)
  57. 注释:下面这句用于分割字符串,将横坐标和纵坐标分成两个字符串
  58. 定义环境变量 环境变量名
  59. 定义变量 MyArray
  60. 令 MyArray = Split(sRect,"|")
  61. 注释:下面这句将字符串转换成数值
  62. 令 W1 = Clng(MyArray(0))
  63. 令 H1 = Clng(MyArray(1))
  64. 令 W2 = Clng(MyArray(2))
  65. 令 H2 = Clng(MyArray(3))
  66. 令 zcw = (w1 + w2) / 2
  67. 令 zch = (h1 + h2) / 2
  68. 令 zz = 0
  69. 令 z = 0
  70. 延时 30 毫秒
  71. 延时 200 毫秒
  72. 跳转到标记 测坐标
  73. 延时 200 毫秒
  74. (鼠标)左键单击, 1次
  75. 跳转到标记 杀怪
  76. 标记 数量
  77. 令 jkhy = jkhydll
  78. 令 jkly = jklydll
  79. 跳转到标记 杀怪
  80. 标记 杀怪
  81. 注释: 是否要范围挂机
  82. 如果 fwgz = 1 则
  83.     如果 zz = 10 则
  84.         令 zz = 0
  85.         跳转到标记 测坐标
  86.     否则
  87.         令 zz = zz + 1
  88.     条件结束
  89. 条件结束
  90. 调用 加红蓝()
  91. 调用 捡物品()
  92. 调用 优先打近身怪()
  93. 标记 战斗中
  94. 如果点 (479 + w1,82 + h1) 的颜色等于 "2028D0" 则
  95.     延时 100 毫秒
  96.     调用 技能()
  97.     跳转到标记 战斗中
  98. 否则
  99.     跳转到标记 杀怪
  100. 条件结束