这是我的界面,呵呵,很难看。
倩女的窗口名很长很长,所以我用的鼠标锁定窗口,觉得麻烦的可以改下。
一切运行正常,可直接使用。
源码如下:
空间 倩女幽魂自动打怪
//定义默认空间
整型 窗口句柄
整型 线程句柄
整型 线程句柄2
整型 x,y
功能 逻辑型 自动打怪()
逻辑型 怪物满血
逻辑型 怪物死亡
整型 a,b,c
字符型 技能1//设置1号技能键
字符型 技能2//设置2号技能键
字符型 技能3//设置3号技能键
a=转换.字符型转整型(技能1,0)
b=转换.字符型转整型(技能2,0)
c=转换.字符型转整型(技能3,0)
循环(真)
键盘.按键(9,1)//按TAB寻怪
鼠标.保存坐标()
辅助.等待(1000)
怪物满血=图像.区域找色(402,50,412,69,#0101CB,0,x,y)
循环(怪物满血)
键盘.按键(49,1) //按技能1键
辅助.等待(a*1000) //乘以1000转换为秒
键盘.按键(50,1) //按技能2键
辅助.等待(b*1000)
键盘.按键(51,1)//按技能3键
辅助.等待(c*1000)
怪物死亡=图像.区域找色(287,46,308,70,#0695C5,0,x,y)
如果(怪物死亡)//对怪物死亡进行判断
跳出//为真时跳出循环
如果结束
循环结束
鼠标.恢复坐标()
循环结束
返回 真
功能结束
功能 逻辑型 加血()
逻辑型 人物血值
逻辑型 人物蓝值
人物血值=图像.区域找色(164,52,191,68,#0695C5,0,x,y)
人物蓝值=图像.区域找色(149,67,192,80,#B94503,0,x,y)
循环(真)
如果(!人物血值)
键盘.按键(112,1)//按F1键
辅助.等待(1000)
如果结束
如果(!人物蓝值)
键盘.按键(113,1)//按F2键
辅助.等待(1000)
如果结束
循环结束
返回 真
功能结束
功能 逻辑型 开始_点击()
//这里添加你要执行的代码
窗口句柄=窗口.鼠标所在窗口句柄()
如果(窗口句柄==0)
辅助.消息框("游戏窗口不存在")
否则
窗口.设置位置(窗口句柄,0,0)
窗口.设置大小(窗口句柄,800,600) //分辨率800*600
线程句柄=线程.开启("倩女幽魂自动打怪.自动打怪")
线程句柄2=线程.开启("倩女幽魂自动打怪.加血")
如果结束
返回 真
//函数返回语句
功能结束
功能 逻辑型 退出_点击()
//这里添加你要执行的代码
线程.关闭(线程句柄)
辅助.退出()
返回 真
//函数返回语句
功能结束
功能 逻辑型 热键1_热键()
//这里添加你要执行的代码
倩女幽魂自动打怪.退出_点击()
返回 真
功能结束
功能 逻辑型 热键0_热键()
//这里添加你要执行的代码
倩女幽魂自动打怪.开始_点击()
返回 真
功能结束
空间结束
//空间结束语句
|