TC官方合作论坛

 找回密码
 立即注册
查看: 329|回复: 5
打印 上一主题 下一主题

[问题] 求 高手 指点

[复制链接]
跳转到指定楼层
楼主
发表于 2013-7-6 17:14:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
新手    在 TC 官方视频教程  学了 写  寻路  打怪 加血     跟着 做了 几个    我想 寻路 打怪加血   合在一起    用  我试着   做了 个  寻路打怪 加血 的   可以用  ,但 我 在 第一个 位子 打完 怪  在 想 去  第2 个  位子 打怪  就  不 知道  怎么  做  了   
高手  可以 给写 个 例子 吗!
回复

使用道具 举报

沙发
发表于 2013-7-6 17:16:10 | 只看该作者
循环找怪啊
如果找到就打怪啊。
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2013-7-6 17:26:39 | 只看该作者
回复 2楼q1327631194的帖子

谢谢  你的 回答   我是想  在 找 下 一个  点  取打 怪
回复 支持 反对

使用道具 举报

地板
发表于 2013-7-6 18:10:59 | 只看该作者
还是循环打怪
循环(真)
变量 X,Y
dm.FindPic(0,0,2000,2000,"怪.bmp","102030",0.9,0,x,y)
如果x>0
//打怪
否则
//跑到下一个点
如果结束
循环结束
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2013-7-7 10:57:33 | 只看该作者
回复 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_热键()
    //这里添加你要执行的代码
    玄石刷小光芒.退出_点击()
功能结束

空间结束
//空间结束语句
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2013-7-7 11:00:52 | 只看该作者
回复 0楼tcsm的帖子

这个 是我写 的  错 的 地方 很多    给指点 下      
这个  脚本 写的  前面  到 打一次 怪  就不往下 一步了
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-10-3 19:04 , Processed in 0.202106 second(s), 24 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表