1.         //*普通攻击
  2.         SkillType=NORMAL
  3.         调用子程序 Skill
  4.         //*使用连续技能。
  5.         调用子程序 CheckMP2
  6.         如果表达式 (MP2=NORMAL) 为真,则
  7.             SkillType=TIMESKILL
  8.             n=2
  9.             循环 Count_Skill 遍
  10.                 调用子程序 CheckETHP
  11.                 如果表达式 (ETHP=NORMAL) 为真,则
  12.                     SkillNum=n
  13.                     调用子程序 Skill
  14.                     延时1200毫秒
  15.                 否则
  16.                     跳转到标记 BREAK
  17.                 条件结束
  18.                 n=n+1
  19.             循环结束
  20.             标记 BREAK
  21.         条件结束
  22.         //--------------------------------------
  23.         LockET=1
  24.     条件结束
  25. 循环结束
  26. 脚本停止运行
  27. //*技能
  28. 子程序 Skill
  29.     //*补红
  30.     调用子程序 CheckHP
  31.     如果表达式 (HP=LESS) 为真,则
  32.         按键<Num 1>
  33.         延时200毫秒
  34.     条件结束
  35.     //*补黄
  36.     调用子程序 CheckMP2
  37.     如果表达式 (MP2=LESS) 为真,则
  38.         按键<Num 3>
  39.         延时200毫秒
  40.     条件结束
  41.     //*补蓝
  42.     调用子程序 CheckMP1
  43.     如果表达式 (MP1=LESS) 为真,则
  44.         按键<Num 2>
  45.         延时200毫秒
  46.     条件结束
  47.     //--------------------------------------
  48.     如果表达式 (SkillType=NORMAL) 为真,则
  49.         //*普通攻击
  50.         按键<T>
  51.         延时300毫秒
  52.     否则如果(SkillType=TIMESKILL)为真,则
  53.         T_Time(SkillNum,1)=timer
  54.         TimePast=T_Time(SkillNum,1)-T_Time(SkillNum,0)
  55.         timex=Time_skill(SkillNum)
  56.         如果表达式 (TimePast>timex) 为真,则
  57.             如果表达式 (SkillNum>(10-Count_State) or SkillNum=0) 为真,则
  58.                 延时1100毫秒
  59.             否则
  60.                 延时300毫秒
  61.             条件结束
  62.             按键<0>
  63.             延时300毫秒
  64.             T_Time(SkillNum,0)=T_Time(SkillNum,1)
  65.         否则如果(TimePast<0)为真,则
  66.             T_Time(SkillNum,0)=T_Time(SkillNum,1)
  67.         条件结束
  68.     条件结束
  69. 子程序结束,回到调用处
  70. //*血
  71. 子程序 CheckHP
  72.     如果 (x_HP,y_HP) 的颜色不等于 #390CAD 则
  73.         HP=LESS
  74.     否则
  75.         调用外部VBScript子程序 在屏幕区域里查找颜色(115,47,166,47,"FFFFFF",x_white,y_white)
  76.         如果 (x_white+4,46) 的颜色不等于 #3908C6 则
  77.             HP=LESSHALF
  78.         否则
  79.             HP=NORMAL
  80.         条件结束
  81.     条件结束
  82. 子程序结束,回到调用处
  83. //*蓝
  84. 子程序 CheckMP1
  85.     如果 (x_MP1,y_MP1) 的颜色不等于 #D6A200 则
  86.         MP1=LESS
  87.     否则
  88.         MP1=NORMAL
  89.     条件结束
  90. 子程序结束,回到调用处
  91. //*黄
  92. 子程序 CheckMP2
  93.     如果 (x_MP2,y_MP2) 的颜色不等于 #008ABD 则
  94.         MP2=LESS
  95.     否则
  96.         MP2=NORMAL
  97.     条件结束
  98. 子程序结束,回到调用处
  99. //*怪血
  100. 子程序 CheckETHP