1. //↓這幾行語句是為了讓別人也可以使用,克服座標問題
  2. 调用插件命令 hwnd=Window.MousePoint()
  3. 调用插件命令 rect=Window.GetClientRect(hwnd)
  4. //↓透過窗口大小判斷是否為遊戲窗口(遊戲窗口大小:550x400)
  5. 如果表达式 (StrComp(Right(rect,7),"550|400")<>0) 为真,则
  6.     MsgBox "鼠標請先指向遊戲畫面!"
  7. 脚本停止运行
  8. 条件结束
  9. //↓這一行算出遊戲窗口左上角的基準座標,同一行內可以用冒號(:)連接多個語句
  10. r=Split(rect,"|"):x=r(0):y=r(1)
  11. //從這裡開始的顏色判斷語句,均加上基準座標以換算
  12. //↓[While true]的用法可以作為無限迴圈
  13. 如果表达式 (true) 为真,则循环执行
  14.     //↓判斷方向鍵是否全部完成,特徵點為最後一個方向鍵
  15.     如果 (x+124+300,y+269) 的颜色等于 #3399ff 则
  16.         //方向鍵尚未完成,按方向鍵
  17.         //↓有四個方向鍵,故迴圈四次,每個方向鍵的X座標等差
  18.         a=0
  19.         循环 4 遍
  20.             //這邊都是用特徵點判斷方向
  21.             如果 (x+124+a*100-12,y+269-23) 的颜色等于 #3399ff 则
  22.                 按键<Down>
  23.             否则
  24.                 如果 (x+124+a*100+13,y+269+24) 的颜色等于 #3399ff 则
  25.                     按键<Up>
  26.                 否则
  27.                     如果 (x+124+a*100+24,y+269-12) 的颜色等于 #3399ff 则
  28.                         按键<Left>
  29.                     否则
  30.                         如果 (x+124+a*100-23,y+269+13) 的颜色等于 #3399ff 则
  31.                             按键<Right>
  32.                         否则
  33.                         条件结束
  34.                     条件结束
  35.                 条件结束
  36.             条件结束
  37.             a=a+1
  38.         循环结束
  39.     否则
  40.         //方向鍵已全部完成,準備按空格
  41.         如果 (x+353,y+173) 的颜色不等于 #99ff 则
  42.             按键<Space>
  43.         条件结束
  44.         延时5毫秒
  45.     条件结束
  46. 循环结束