马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
诛仙2实现自动打怪实例 【脚本介绍】:该脚本实现了一个模拟键盘自动打怪的功能,并在少血的情况自动模拟键盘加血加蓝。
【实现原理】:线程开启脚本---找到游戏窗口---循环开始---切换到怪物身上---实现放技能打怪---判断怪物是否死亡---拾取物品---判断怪物是否需要加血加蓝---循环结束。
【使用说明】: 1、电脑分辨率:800*600 2、游戏窗口800*600 3、技能分别为:1、2、3、4键;5键为拾取键;F1回血,F2回蓝。
源码如下:
空间 我的程序
整型 线程句柄 功能 逻辑型 开始打怪() 整型 窗口句柄,X坐标,Y坐标 逻辑型 取怪颜色,生命值取色,真气值取色 窗口句柄=窗口.找到窗口("诛仙2") 窗口.置顶(窗口句柄,true) 窗口.设置位置(窗口句柄,0,0) 辅助.等待(200) 循环(真) //tab键,切换怪物目标 窗口.提交按键(窗口句柄,9) 辅助.等待(200) 循环(真) //判断是否取到怪,没有取到,继续取 取怪颜色=图像.区域找色(344 , 48,372 , 64,#273CDC,0,X坐标,Y坐标) 如果(取怪颜色) //分别按1,2,3,4施放技能 键盘.按键(49,1) 辅助.等待(2000) 键盘.按键(50,1) 辅助.等待(10) 键盘.按键(51,1) 辅助.等待(10) 键盘.按键(52,1) 辅助.等待(10) //判断生命值,如果生命值低于50%,按F1喝药 生命值取色=图像.区域找色(112 , 48,164 , 55,#7887F2,0,X坐标,Y坐标) 如果(!生命值取色) 键盘.按键(112,1) 辅助.等待(10) 如果结束 //判断真气值,如果真气值低于50%,按F2喝蓝 真气值取色=图像.区域找色(107 , 52,147 , 65,#E17D28,0,X坐标,Y坐标) 如果(!真气值取色) 键盘.按键(113,1) 辅助.等待(50) 如果结束 否则 跳出 如果结束 循环结束 //按5键拾取物品 辅助.等待(50) 键盘.按键(53,4) 辅助.等待(4000) 循环结束 返回 真 功能结束 功能 逻辑型 开始_点击()
//这里添加你要执行的代码,这里是你点击开始按钮执行的代码 线程句柄=线程.开启("我的程序.开始打怪","") 返回 真
//函数返回语句
功能结束
功能 逻辑型 退出_点击()
//这里是你退出的时候要执行的代码,这类是你点击退出按钮执行的代码 线程.关闭(线程句柄) 辅助.退出() 返回 真
//函数返回语句
功能结束
空间结束
//命名空间结束语句
|