1. dim hong,hong1,lan,N,H,a,b
  2. dim sj(8),s(8),color(3),t(15)
  3. //定义数组
  4. dim i,m,r,j,FH,BJ
  5. i=0:m=0:r=0:j=1
  6. 调用子程序 初始化时间
  7. //初始化时间
  8. color(0)="0000F8":color(1)="D56D22":color(2)="0505F8"
  9. //color(0):人物血颜色,color(1):为蓝颜色,color(2):怪血颜色
  10. 用户定义变量 hong=60 红量<hong%时,自动吃小红
  11. 用户定义变量 hong1=35 红量<hong1%时,自动吃大红
  12. 用户定义变量 lan=20 蓝量<lan%时,自动吃蓝
  13. 用户定义变量 sj(0)=2 技能2间隔时间(秒)
  14. 调用子程序 [判断时间]
  15. 用户定义变量 sj(1)=2 技能3间隔时间(秒)
  16. 调用子程序 [判断时间]
  17. 用户定义变量 sj(2)=5 技能F1间隔时间(秒)
  18. 调用子程序 [判断时间]
  19. 用户定义变量 sj(3)=6 技能F2间隔时间(秒)
  20. 调用子程序 [判断时间]
  21. 用户定义变量 sj(4)=1200 技能F3间隔时间(秒)
  22. 调用子程序 [判断时间]
  23. 用户定义变量 H=1 H=1开启少血打坐功能,H=0不开启
  24. 用户定义变量 FH=3 复活第FH次数后挂机脚本停止运行
  25. 用户定义变量 BJ=25 挂机半径设置(值为:0--40,为0时关闭这功能)
  26. //******************************************
  27. // 主程序开始
  28. //******************************************
  29. 展开附件 \script
  30. 调用外部VBScript子程序 在屏幕区域里查找图形(0,0,1023,767,"Attachment:\定位点.BMP",0.8,x,y)
  31. 延时500毫秒
  32. //取得定位点(x,y)这个坐标点
  33. 调用子程序 放大地图
  34. 延时10毫秒
  35. 调用子程序 挂机点
  36. 延时10毫秒
  37. 如果表达式 (1) 为真,则循环执行
  38.     标记 开始
  39.     延时32毫秒
  40.     //------------------------------------------
  41.     调用子程序 死亡检测
  42.     延时10毫秒
  43.     调用子程序 红蓝检测
  44.     延时10毫秒
  45.     调用子程序 怪检测
  46.     //------------------------------------------
  47. 循环结束
  48. //循环执行主程序
  49. //--------------------------------------------- [复活次数过多,结束脚本]
  50. 标记 脚本结束
  51. //MessageBox 复活次数超过FH次,脚本停止运行
  52. 脚本停止运行
  53. //***********************************************
  54. // 主程序结束
  55. //***********************************************
  56. 子程序 死亡检测
  57.     如果 (3/100*((x-616)-(x-733))+(x-733),y+11) 的颜色大约等于 #color(0) 则
  58.         //人物最低血量检测
  59.         延时10毫秒
  60.     否则
  61.         调用子程序 复活
  62.     条件结束
  63. 条件结束
  64. 子程序结束,回到调用处
  65. //***********************************************
  66. 子程序 状态技能检测
  67.     延时10毫秒
  68.     如果表达式 (DateDiff("s",t(7),now)>=10) 为真,则
  69.         t(7)=now
  70.         //初始化时间量
  71.         如果 (x-35,y-3) 的颜色大约等于 #54BAFF 则
  72.             //检测这个技能有没有放
  73.             延时10毫秒
  74.         否则
  75.             硬件模拟按键<F3>
  76.             //放状态技能
  77.             延时1000毫秒
  78.         条件结束
  79.     条件结束
  80. 子程序结束,回到调用处
  81. //****************************************
  82. // 红蓝检测
  83. //****************************************
  84. 子程序 红蓝检测
  85.     延时10毫秒
  86.     如果 (hong/100*((x-616)-(x-733))+(x-733),y+11) 的颜色大约等于 #color(0) 则
  87.         //人物血量少于hong%时,自动补血
  88.         延时10毫秒
  89.     否则
  90.         调用子程序 补红打坐
  91.     条件结束
  92.     //-------------------------------------------------------
  93.     延时10毫秒
  94.     如果 (lan/100*((x-616)-(x-733))+(x-733),y+29) 的颜色大约等于 #color(1) 则
  95.         //蓝少于lan%时,自动补蓝
  96.         延时10毫秒
  97.     否则
  98.         调用子程序 补蓝
  99.     条件结束
  100. 子程序结束,回到调用处