TC官方合作论坛
标题:
求 高手 指点
[打印本页]
作者:
tcsm
时间:
2013-7-6 17:14
标题:
求 高手 指点
新手 在 TC 官方视频教程 学了 写 寻路 打怪 加血 跟着 做了 几个 我想 寻路 打怪加血 合在一起 用 我试着 做了 个 寻路打怪 加血 的 可以用 ,但 我 在 第一个 位子 打完 怪 在 想 去 第2 个 位子 打怪 就 不 知道 怎么 做 了
高手 可以 给写 个 例子 吗!
作者:
q1327631194
时间:
2013-7-6 17:16
循环找怪啊
如果找到就打怪啊。
作者:
tcsm
时间:
2013-7-6 17:26
回复
2楼
q1327631194
的帖子
谢谢 你的 回答 我是想 在 找 下 一个 点 取打 怪
作者:
dxdzz
时间:
2013-7-6 18:10
还是循环打怪
循环(真)
变量 X,Y
dm.FindPic(0,0,2000,2000,"怪.bmp","102030",0.9,0,x,y)
如果x>0
//打怪
否则
//跑到下一个点
如果结束
循环结束
作者:
tcsm
时间:
2013-7-7 10:57
回复
4楼
dxdzz
的帖子
//默认空间
鼠标线程,打怪线程,捡取线程,吃药线程,鼠标线程1,打怪线程1,捡取线程1,吃药线程1
//开始按钮_点击操作
功能 自动鼠标()
遍历(1)//门内开始
鼠标.移动(1005,59)
鼠标.左键单击()
辅助.等待(200)
鼠标.移动(673,367)
鼠标.右键双击()
辅助.等待(1000)
鼠标.移动(289,402)
鼠标.左键单击()
辅助.等待(4000)
鼠标.移动(1005,59)
鼠标.左键单击()
辅助.等待(1000)
鼠标.移动(42,76)
鼠标.右键双击()
辅助.等待(1000)
鼠标.移动(67,223)
鼠标.左键单击()
辅助.等待(1000)
鼠标.移动(259,344)
鼠标.右键双击()
辅助.等待(1000)
鼠标.移动(277,401)
鼠标.左键单击()
辅助.等待(4000)
鼠标.移动(1005,59)
鼠标.左键单击()
辅助.等待(1000)
鼠标.移动(891,154)
鼠标.左键双击()
辅助.等待(1000)
//门口 的完成 下面开始走第一步
鼠标.移动(907,141)
鼠标.右键单击()
辅助.等待(9000)
遍历结束
返回 真
功能结束
功能 自动打怪()
循环(真)
变量 x,y
循环(图像.区域找色(459,92,469,102,#AA0704,0,x,y))
键盘.按键(50,1)
辅助.等待(200)
辅助.等待(2000)//打怪完成 1
键盘.按键(9,1)
辅助.等待(200)
循环结束
循环结束
返回 真
功能结束
功能 自动捡取()
遍历(1)
键盘.按下(16)//快捷捡取
辅助.等待(500)
鼠标.移动(533,427)
鼠标.右键双击()
辅助.等待(500)
鼠标.移动(500,517)
鼠标.右键双击()
辅助.等待(500)
鼠标.移动(440,498)
鼠标.右键双击()
辅助.等待(500)
鼠标.移动(387,419)
鼠标.右键双击()
辅助.等待(500)
鼠标.移动(443,339)
鼠标.右键双击()
辅助.等待(500)
鼠标.移动(546,326)
鼠标.右键双击()
辅助.等待(500)
鼠标.移动(607,415)
鼠标.右键双击(1)
辅助.等待(500)
鼠标.移动(554,505)
鼠标.右键双击()
辅助.等待(500)
鼠标.移动(409,261)
鼠标.右键双击(1)
辅助.等待(500)
鼠标.移动(694,301)
鼠标.右键双击()
辅助.等待(500)
键盘.弹起(16)
遍历结束
返回 真
功能结束
功能 自动吃药()
循环(真)
内容=编辑框.获得文本("编辑框0")
起点=63
终点=64
长度=终点-起点
加血X坐标=起点+长度*内容/100
变量 x,y
是否找到=图像.模糊找色(加血X坐标,63,195,64,#AC0002,0.8,0,x,y)
如果(!是否找到)
键盘.按键(52,1)
辅助.等待(200)
如果结束
循环结束
返回 真
功能结束
功能 自动鼠标1()
遍历(1)
鼠标.移动(901,136)
鼠标.右键单击()
辅助.等待(9000)
遍历结束
返回 真
功能结束
功能 自动打怪1()
循环(真)
变量 x,y
循环(图像.区域找色(459,92,469,102,#AA0704,0,x,y))
键盘.按键(50,1)
辅助.等待(200)
辅助.等待(2000)//打怪完成 1
键盘.按键(9,1)
辅助.等待(200)
循环结束
循环结束
返回 真
功能结束
功能 自动捡取1()
遍历(1)
键盘.按下(16)//快捷捡取
辅助.等待(500)
鼠标.移动(533,427)
鼠标.右键双击()
辅助.等待(500)
鼠标.移动(500,517)
鼠标.右键双击()
辅助.等待(500)
鼠标.移动(440,498)
鼠标.右键双击()
辅助.等待(500)
鼠标.移动(387,419)
鼠标.右键双击()
辅助.等待(500)
鼠标.移动(443,339)
鼠标.右键双击()
辅助.等待(500)
鼠标.移动(546,326)
鼠标.右键双击()
辅助.等待(500)
鼠标.移动(607,415)
鼠标.右键双击(1)
辅助.等待(500)
鼠标.移动(554,505)
鼠标.右键双击()
辅助.等待(500)
鼠标.移动(409,261)
鼠标.右键双击(1)
辅助.等待(500)
鼠标.移动(694,301)
鼠标.右键双击()
辅助.等待(500)
键盘.弹起(16)
遍历结束
返回 真
功能结束
功能 自动吃药1()
循环(真)
内容=编辑框.获得文本("编辑框0")
起点=63
终点=64
长度=终点-起点
加血X坐标=起点+长度*内容/100
变量 x,y
是否找到=图像.模糊找色(加血X坐标,63,195,64,#AC0002,0.8,0,x,y)
如果(!是否找到)
键盘.按键(52,1)
辅助.等待(200)
如果结束
变量 x,y
是否找到=图像.模糊找色(加血X坐标,63,195,64,#AC0002,0.8,0,x,y)
如果(!是否找到)
键盘.按键(53,1)
辅助.等待(200)
如果结束
循环结束
返回 真
功能结束
功能 开始_点击()
鼠标线程=线程.开启("玄石刷小光芒.自动鼠标","")
辅助.等待(25000)
鼠标线程=线程.开启("玄石刷小光芒.自动打怪","")
辅助.等待(26000)
鼠标线程=线程.开启("玄石刷小光芒.自动捡取","")
辅助.等待(8000)
鼠标线程=线程.开启("玄石刷小光芒.自动吃药","")
辅助.等待(11000)
//鼠标线程1=线程.开启("玄石刷小光芒.自动鼠标","")
辅助.等待(25000)
//鼠标线程1=线程.开启("玄石刷小光芒.自动打怪","")
辅助.等待(26000)
//鼠标线程1=线程.开启("玄石刷小光芒.自动捡取","")
辅助.等待(8000)
//鼠标线程1=线程.开启("玄石刷小光芒.自动吃药","")
辅助.等待(11000)
功能结束
//退出按钮_点击操作
功能 退出_点击()
线程.关闭(鼠标线程)
线程.关闭(打怪线程)
线程.关闭(捡取线程)
线程.关闭(吃药线程)
// 线程.关闭(鼠标线程1)
// 线程.关闭(打怪线程1)
//线程.关闭(捡取线程1)
//线程.关闭(吃药线程1)
辅助.退出()
功能结束
功能 热键0_热键()
玄石刷小光芒.开始_点击()
功能结束
功能 热键1_热键()
//这里添加你要执行的代码
玄石刷小光芒.退出_点击()
功能结束
空间结束
//空间结束语句
作者:
tcsm
时间:
2013-7-7 11:00
回复
0楼
tcsm
的帖子
这个 是我写 的 错 的 地方 很多 给指点 下
这个 脚本 写的 前面 到 打一次 怪 就不往下 一步了
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1