1. 按键<3>
  2. 跳转到标记 start
  3. //
  4. //程序结束
  5. 标记 end
  6. 脚本停止运行
  7. //
  8. //
  9. //战斗子程序
  10. 子程序 战斗
  11.     //战斗前先检查血量,如果血量少于设定值则补血并退出战斗
  12.     调用插件命令 color1=BkgndColor.GetPixelColor(hw,xred,yred)
  13.     如果表达式 (color1<>clng("&H" & colorred)) 为真,则
  14.         按键<3>
  15.         跳转到标记 fightfinish
  16.     条件结束
  17.     //不需要补血则攻击
  18.     //根据设定的要求进行普通或者技能攻击
  19.     如果表达式 (attackmode=0) 为真,则
  20.         按键<1>
  21.     否则
  22.         按键<2>
  23.     条件结束
  24.     延时200毫秒
  25.     调用插件命令 Bkgnd.MoveTo(hw,xanimy1+dxanimy*i,yanimy1+dyanimy*i)
  26.     延时100毫秒
  27.     调用插件命令 Bkgnd.LeftClick(hw,xanimy1+dxanimy*i,yanimy1+dyanimy*i)
  28.     标记 fightfinish
  29.     延时500毫秒
  30.     调用插件命令 Bkgnd.MoveTo(hw,0,0)
  31.     延时200毫秒
  32. 子程序结束,回到调用处
  33. //