TC官方合作论坛

标题: 【高级篇】6、2013地下城与勇士自动检测疲劳方法 [打印本页]

作者: T_暗乄殇灬    时间: 2013-3-4 21:08
标题: 【高级篇】6、2013地下城与勇士自动检测疲劳方法
暂时放出代码,后面将慢慢介绍详情:

代码如下:
  1. 功能 检测当前疲劳点数()  //[检测当前疲劳点数]
  2.     ts暗殇 = T_暗乄殇灬.ts暗殇
  3.     Plug365_龍吟 = com("网络验证.Plug365")
  4.     标记=1,数据 = 数组[5]
  5.     循环(真)
  6.         如果(通用方法.检测网络中断(ts暗殇))
  7.             返回 "网络连接中断"
  8.         如果结束
  9.         如果(!窗口.是否存在(窗口句柄))
  10.             返回 "游戏消失"
  11.         如果结束
  12.         辅助.等待(辅助.随机数(20,30))
  13.         数据[0]=-1
  14.         数据 = 通用方法.找字方法(0,0,800,600,"游戏菜单|确认","ffffff-000000|ddc593-000000",ts暗殇)
  15.         如果(数据[0]==2)
  16.             ts暗殇.KeyPress(27)
  17.             辅助.等待(辅助.随机数(20,30))
  18.         否则
  19.             如果(字符串.比较(ts暗殇.GetColor(337,554),"008ff1")!=0&&字符串.比较(ts暗殇.GetColor(337,554),"b30026")!=0)
  20.                 标记=1
  21.                 循环(真)
  22.                     如果(!窗口.是否存在(窗口句柄))
  23.                         返回 "游戏消失"
  24.                     如果结束
  25.                     ts暗殇.MoveTo(433,519)
  26.                     辅助.等待(辅助.随机数(20,30))
  27.                     ts暗殇.MoveTo(337,554)
  28.                     辅助.等待(辅助.随机数(200,300))      
  29.                     数据[0]=-1
  30.                     数据 = 通用方法.找字方法(177,403,622,573,"疲劳值","ffffff-000000",ts暗殇)
  31.                     如果(数据[0]==2)
  32.                         数据[0]=-1
  33.                         数据 = 通用方法.找字方法(数据[1],数据[2]-5,数据[1]+60,数据[2]+13,"零疲劳","ffffff-000000",ts暗殇)
  34.                         如果(数据[0]==2)
  35.                             返回 "疲劳已完"
  36.                         否则
  37.                             标记=300
  38.                             跳出
  39.                         如果结束
  40.                     如果结束
  41.                 循环结束
  42.                 如果(标记==300)
  43.                     跳出
  44.                 如果结束
  45.             否则
  46.                 跳出
  47.             如果结束
  48.         如果结束
  49.         标记 += 1
  50.         如果(标记==200)
  51.             如果(字符串.比较(Plug365_龍吟.IsWindowDead(窗口句柄,20),"无响应")==0)
  52.                 返回 "游戏卡死"
  53.             否则
  54.                 标记 = 0
  55.             如果结束
  56.         如果结束
  57.         辅助.等待(辅助.随机数(20,30))   
  58.     循环结束
  59.     返回 ""
  60. 功能结束
复制代码

正在更新......


作者: 474337264    时间: 2013-4-21 18:30
第一次坐沙发
作者: q77416214    时间: 2013-5-6 20:41
高手能不能讲解下
作者: muyongji1997    时间: 2013-5-7 23:09
对啊,高手解释解释啊。
作者: q77416214    时间: 2013-5-7 23:20
暗殇哥的支持啊
作者: q77416214    时间: 2013-5-7 23:22
暗殇哥你什么时候给我们讲解下啊,小白真心看不懂原理
作者: sunaiai5806    时间: 2013-5-23 21:21
顶一个呀,顶一个!!
作者: 飞飞fsadf    时间: 2014-10-9 19:55
11111111111111111




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1