TC官方合作论坛

 找回密码
 立即注册
查看: 1211|回复: 7

[已解决] 求助求助

[复制链接]
发表于 2013-12-10 13:18:39 | 显示全部楼层 |阅读模式

马上加入TC

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

x
我想做一个自动打怪的脚本,但是在选怪的地方卡主了,求大神帮忙解惑!谢谢!


因此游戏没有tab选怪的功能,故只能通过小地图的选色选怪。
只要鼠标左键单击小地图的黄色色块就可以实现选怪了。但问题是我不会如何让鼠标左键单击黄点。请各位老师协助!谢谢!
脚本:

空间 第一个脚本
//默认空间
变量 线程句柄
功能 自动打怪()
    变量 x,y,x1,y1
    循环(真)
        循环(图像.区域找色(339,60,384,73,#BC183E,0,x,y))
          键盘.按键(112,1)
          辅助.等待(100)
        循环结束
        辅助.等待(100)
        循环(图像.区域找色(660,91,745,185,#FFCB20,0,x1,y1))
          鼠标.左键单击(1)
        循环结束

     循环结束
功能结束

//开始按钮_点击操作
功能 开始_点击()
    线程句柄=线程.开启("第一个脚本.自动打怪","")   
    窗口句柄=窗口.找到窗口("久久飞飞-飞你莫属[开团05(ID:0000530)(◆久久网络◆)]")
    窗口.设置位置(窗口句柄,0,0)
功能结束

//退出按钮_点击操作
功能 退出_点击()
    线程.关闭(线程句柄)
    辅助.退出()
功能结束

空间结束
//空间结束语句

回复

使用道具 举报

发表于 2013-12-10 13:55:30 | 显示全部楼层
1、图像.区域找色(660,91,745,185,#FFCB20,0,x1,y1)     扫描方式,0: 从左到右,从上到下 1: 从左到右,从下到上 2: 从右到左,从上到下 3: 从右到左,从下到上

2、用找图 来判断是否锁定怪 找怪的血条 屏正上方中间

3、找到后 反回了x,y的坐标   这个: x1,y1)     你用鼠标.移动(x1,y1)
回复 支持 反对

使用道具 举报

发表于 2013-12-10 13:42:43 | 显示全部楼层
1、找色的方式改变下 改成  从左到右,从下到上
2、小地图找到怪后 加个判断 在大地图在找一次怪  找到后鼠标在点上去打   
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-12-10 13:49:04 | 显示全部楼层
netboy 发表于 2013-12-10 13:42
1、找色的方式改变下 改成  从左到右,从下到上
2、小地图找到怪后 加个判断 在大地图在找一次怪  找到后鼠 ...

非常感谢您的建议。但是我实在是小白一个,
请求解答:
1.如何改变找色的顺序?
2.大地图如何选怪?条件是什么?(不能以怪物名字作为选怪条件。因为1,点击怪物名字不会有反应。只有点击到怪物身上才能选中怪;2,换另外一种怪的时候又要去改名。这样不大现实)
3.找到色后如何让鼠标点击上去?
如方便,请解惑。

再次感谢你的回复!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-12-10 14:24:06 | 显示全部楼层
netboy 发表于 2013-12-10 13:55
1、图像.区域找色(660,91,745,185,#FFCB20,0,x1,y1)     扫描方式,0: 从左到右,从上到下 1: 从左到右,从下 ...

我已经是从左到右,从上到下了。
另外血条的判定我也是有做判定的。至于鼠标点击选中的色块这点。谢谢您的指导已经解决了。
但是另外一个问题又来了。现在状况是:当在小地图选到怪以后,我不知道如何引导进入第二个判定。也就是说,它现在只徘徊在第一部的操作。不断地点击小地图换怪。请问现在需要如何解决啊?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-12-10 14:27:26 | 显示全部楼层
netboy 发表于 2013-12-10 13:55
1、图像.区域找色(660,91,745,185,#FFCB20,0,x1,y1)     扫描方式,0: 从左到右,从上到下 1: 从左到右,从下 ...

谢谢你,我已经找到解决方法了。但是请问如何能把选色的模式改为从中心点向外辐射呢?
回复 支持 反对

使用道具 举报

发表于 2013-12-10 15:02:46 | 显示全部楼层
小白求助 发表于 2013-12-10 14:27
谢谢你,我已经找到解决方法了。但是请问如何能把选色的模式改为从中心点向外辐射呢? ...

用区域找色:   图像.区域找色(10,10,500,600,#1E3C04,0,x,y)   0: 从左上到右下 1: 从中间到四周 2: 从右下到左上


多看下帮助文档 里面都有的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-12-10 15:06:03 | 显示全部楼层
太谢谢你了!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-9-29 01:51 , Processed in 0.038298 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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