1. 保存鼠标位置
  2. (鼠标)移动到 (1203, 767)
  3. (鼠标)左键单击, 1次
  4. 恢复鼠标位置
  5. 弹出窗口 "请先将游戏画面进入到多人游戏大厅,然后点击确定并将鼠标指向游戏窗口"
  6. 令 fcck = Window.MousePoint()
  7. 调用 Window.Move(fcck,0,0)
  8. 调用 检测窗口客户区大小()
  9. 子程序 检测窗口客户区大小()
  10.     令 sRect = Window.GetClientRect(fcck)
  11.     定义变量 RectArray
  12.     令 RectArray = Split(sRect,"|")
  13.     令 窗口左边 = RectArray(0)
  14.     令 窗口上边 = RectArray(1)
  15.     令 窗口右边 = RectArray(2)
  16.     令 窗口下边 = RectArray(3)
  17. 子程序结束
  18. 标记 调整窗口大小至640,480
  19. 调用 Window.Move(fcck,0,0)
  20. 延时 500 毫秒
  21. 调用 检测窗口客户区大小()
  22. 如果 窗口右边 = 800 并且 窗口下边 = 600 则
  23.     调用 Bkgnd.KeyPress(fcck,119)
  24.     调用 Bkgnd.KeyPress(fcck,119)
  25. 条件结束
  26. 调用 Window.Move(fcck,0,0)
  27. 延时 500 毫秒
  28. 调用 检测窗口客户区大小()
  29. 如果 窗口右边 = 1024 并且 窗口下边 = 768 则
  30.     调用 Bkgnd.KeyPress(fcck,119)
  31. 条件结束
  32. 调用 Window.Move(fcck,0,0)
  33. 延时 500 毫秒
  34. 调用 检测窗口客户区大小()
  35. 如果 窗口右边 = 640 并且 窗口下边 = 480 则
  36.     调用 Window.Move(fcck,0,0)
  37.     调用 检测是否在房间内()
  38.     标记 游戏未完成
  39.     调用 检测游戏是否开始()
  40. 条件结束
  41. 跳转到标记 调整窗口大小至640,480
  42. 子程序 检测是否在房间内()
  43.     如果点 (4,263) 的颜色不等于 "FFFFFF" 则
  44.         调用 Bkgnd.LeftClick(fcck,59,46)
  45.         延时 500 毫秒
  46.         调用 Bkgnd.LeftClick(fcck,54,163)
  47.         延时 500 毫秒
  48.         调用 Bkgnd.LeftClick(fcck,170,159)
  49.         调用 检测是否被踢出房间()
  50.         调用 检测进入游戏后是否准备()
  51.         调用 检测游戏是否开始()
  52.     否则
  53.         调用 检测是否被踢出房间()
  54.         调用 检测进入游戏后是否准备()
  55.         调用 检测游戏是否开始()
  56.     条件结束
  57. 子程序结束
  58. 子程序 检测是否被踢出房间()
  59.     如果点 (498,159) 的颜色约等于 " FFFFFF" 则
  60.         调用 Bkgnd.LeftClick(fcck,498,159)
  61.         跳转到标记 调整窗口大小至640,480(子程序 检测是否被踢出房间)
  62.     否则
  63.         调用 检测进入游戏后是否准备()
  64.         调用 检测游戏是否开始()
  65.     条件结束
  66. 子程序结束
  67. 子程序 检测游戏是否开始()
  68.     如果点 (392,399) 的颜色约等于 "FFFFFF" 则
  69.         循环 50 次
  70.             调用 Bkgnd.KeyPress(fcck,38)
  71.         循环结束
  72.         调用 检测是否被踢出房间()
  73.         调用 检测是否出现爱心()
  74.     否则
  75.         跳转到标记 调整窗口大小至640,480(子程序 检测游戏是否开始)
  76.     条件结束
  77. 子程序结束
  78. 子程序 检测进入游戏后是否准备()
  79.     如果点 (581,387) 的颜色不等于 "FFFFFF" 则
  80.         调用 Bkgnd.KeyPress(Hwnd,116)
  81.         调用 检测是否被踢出房间()
  82.         调用 检测游戏是否开始()
  83.     否则
  84.         调用 检测是否被踢出房间()
  85.         调用 检测游戏是否开始()
  86.     条件结束
  87. 子程序结束
  88. 子程序 检测是否出现爱心()
  89.     如果点 (172,144) 的颜色约等于 "FFFFFF" 则
  90.         调用 Bkgnd.LeftClick(fcck,166,152)
  91.         调用 检测是否被踢出房间()
  92.         跳转到标记 调整窗口大小至640,480(子程序 检测是否出现爱心)
  93.     否则
  94.         调用 检测是否在房间内()
  95.         调用 检测进入游戏后是否准备()
  96.         调用 检测是否被踢出房间()
  97.         跳转到标记 游戏未完成(子程序 检测是否出现爱心)
  98.     条件结束
  99. 子程序结束
  100. 子程序 检测游戏是否结束()