TC官方合作论坛

标题: 求助求助 [打印本页]

作者: 小白求助    时间: 2013-12-10 13:18
标题: 求助求助
我想做一个自动打怪的脚本,但是在选怪的地方卡主了,求大神帮忙解惑!谢谢!


因此游戏没有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)
功能结束

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

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


作者: netboy    时间: 2013-12-10 13:42
1、找色的方式改变下 改成  从左到右,从下到上
2、小地图找到怪后 加个判断 在大地图在找一次怪  找到后鼠标在点上去打   
作者: 小白求助    时间: 2013-12-10 13:49
netboy 发表于 2013-12-10 13:42
1、找色的方式改变下 改成  从左到右,从下到上
2、小地图找到怪后 加个判断 在大地图在找一次怪  找到后鼠 ...

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

再次感谢你的回复!
作者: netboy    时间: 2013-12-10 13:55
1、图像.区域找色(660,91,745,185,#FFCB20,0,x1,y1)     扫描方式,0: 从左到右,从上到下 1: 从左到右,从下到上 2: 从右到左,从上到下 3: 从右到左,从下到上

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

3、找到后 反回了x,y的坐标   这个: x1,y1)     你用鼠标.移动(x1,y1)
作者: 小白求助    时间: 2013-12-10 14:24
netboy 发表于 2013-12-10 13:55
1、图像.区域找色(660,91,745,185,#FFCB20,0,x1,y1)     扫描方式,0: 从左到右,从上到下 1: 从左到右,从下 ...

我已经是从左到右,从上到下了。
另外血条的判定我也是有做判定的。至于鼠标点击选中的色块这点。谢谢您的指导已经解决了。
但是另外一个问题又来了。现在状况是:当在小地图选到怪以后,我不知道如何引导进入第二个判定。也就是说,它现在只徘徊在第一部的操作。不断地点击小地图换怪。请问现在需要如何解决啊?
作者: 小白求助    时间: 2013-12-10 14:27
netboy 发表于 2013-12-10 13:55
1、图像.区域找色(660,91,745,185,#FFCB20,0,x1,y1)     扫描方式,0: 从左到右,从上到下 1: 从左到右,从下 ...

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

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


多看下帮助文档 里面都有的
作者: 小白求助    时间: 2013-12-10 15:06
太谢谢你了!




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1