|
马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
暂时放出代码,后面将慢慢介绍详情:
代码如下:
- 功能 移动人物方法(x,y,x1,y1,x2,y2,模式) //[通用移动人物到副本门口方法]
- ts暗殇 = T_暗乄殇灬.ts暗殇
- Plug365_龍吟 = com("网络验证.Plug365")
- 标记1=0,标记2=0,数据 = 数组[5]
- //[打开地图]
- 循环(真)
- 循环(真)
- 如果(通用方法.检测网络中断(ts暗殇))
- 返回 "网络连接中断"
- 如果结束
- 如果(!窗口.是否存在(窗口句柄))
- 返回 "游戏消失"
- 如果结束
- 数据[0]=-1
- 数据 = 通用方法.找字方法(0,0,800,600,"游戏菜单|确认","ffffff-000000|ddc593-000000",ts暗殇)
- 如果(数据[0]==2)
- ts暗殇.KeyPress(27)
- 辅助.等待(辅助.随机数(20,30))
- 如果结束
- 如果(字符串.比较(ts暗殇.GetColor(686,19),"ffffff")==0)
- 跳出
- 否则
- ts暗殇.KeyPress(78)
- 辅助.等待(辅助.随机数(20,30))
- 如果结束
- 标记2 += 1
- 如果(标记2==200)
- 如果(字符串.比较(Plug365_龍吟.IsWindowDead(窗口句柄,20),"无响应")==0)
- 返回 "游戏卡死"
- 否则
- 标记2 = 0
- 如果结束
- 如果结束
- 辅助.等待(辅助.随机数(20,30))
- 循环结束
- 标记2 = 0
- 循环(真)
- 如果(通用方法.检测网络中断(ts暗殇))
- 返回 "网络连接中断"
- 如果结束
- 如果(!窗口.是否存在(窗口句柄))
- 返回 "游戏消失"
- 如果结束
- 如果(标记1==0)
- 遍历(记号=0;记号<3;记号++)
- 循环(真)
- 如果(通用方法.检测网络中断(ts暗殇))
- 返回 "网络连接中断"
- 如果结束
- 如果(!窗口.是否存在(窗口句柄))
- 返回 "游戏消失"
- 如果结束
- 如果(字符串.比较(ts暗殇.GetColor(686,19),"ffffff")==0)
- 跳出
- 否则
- ts暗殇.KeyPress(27)
- 辅助.等待(辅助.随机数(20,30))
- ts暗殇.KeyPress(78)
- 辅助.等待(辅助.随机数(20,30))
- 如果结束
- 辅助.等待(辅助.随机数(20,30))
- 循环结束
- ts暗殇.MoveTo(x,y)
- 辅助.等待(辅助.随机数(20,30))
- ts暗殇.RightClick()
- 辅助.等待(辅助.随机数(20,30))
- 遍历结束
- 如果结束
- 标记1 += 1
- 如果(标记1==400)
- 标记1=0
- 如果结束
- 数据[0]=-1
- 数据 = 通用方法.找字方法(x1,y1,x2,y2,"人物特征","09d9fd-000000|09cfff-000000|09cafd-000000|07b7f5-000000",ts暗殇)
- 如果(数据[0]==2)
- 跳出
- 如果结束
- 如果(模式==0)
- 数据[0]=-1
- 数据 = 通用方法.找字方法(0,0,800,600,"城镇","ddc593-000000",ts暗殇)
- 如果(数据[0]==2)
- 跳出
- 如果结束
- 否则
- 数据[0]=-1
- 数据 = 通用方法.找字方法(0,0,800,600,"城镇","ddc593-000000",ts暗殇)
- 如果(数据[0]==2)
- ts暗殇.MoveTo(数据[1],数据[2])
- 辅助.等待(辅助.随机数(20,30))
- ts暗殇.LeftClick()
- 辅助.等待(辅助.随机数(20,30))
- 标记2=800
- 跳出
- 如果结束
- 如果结束
- 标记2 += 1
- 如果(标记2==200)
- 如果(字符串.比较(Plug365_龍吟.IsWindowDead(窗口句柄,20),"无响应")==0)
- 返回 "游戏卡死"
- 否则
- 标记2 = 0
- 如果结束
- 如果结束
- 辅助.等待(辅助.随机数(20,30))
- 循环结束
- 如果(标记2!=800)
- 跳出
- 否则
- 标记2 = 0
- 如果结束
- 循环结束
- //[关闭地图]
- 标记2 = 0
- 循环(真)
- 如果(通用方法.检测网络中断(ts暗殇))
- 返回 "网络连接中断"
- 如果结束
- 如果(!窗口.是否存在(窗口句柄))
- 返回 "游戏消失"
- 如果结束
- 如果(字符串.比较(ts暗殇.GetColor(686,19),"ffffff")!=0)
- 跳出
- 否则
- ts暗殇.KeyPress(78)
- 辅助.等待(辅助.随机数(20,30))
- 如果结束
- 标记2 += 1
- 如果(标记2==200)
- 如果(字符串.比较(Plug365_龍吟.IsWindowDead(窗口句柄,20),"无响应")==0)
- 返回 "游戏卡死"
- 否则
- 标记2 = 0
- 如果结束
- 如果结束
- 辅助.等待(辅助.随机数(20,30))
- 循环结束
- 返回 ""
- 功能结束
复制代码
|
|