TC官方合作论坛

标题: 梦幻单开脚本,为啥总是抢鼠标? [打印本页]

作者: wudongdonghehe    时间: 2012-10-27 13:47
标题: 梦幻单开脚本,为啥总是抢鼠标?
空间 梦幻西游
整型 线程句柄,线程句柄1,窗口句柄
功能 逻辑型 按钮0_点击()
//这里添加你要执行的代码
辅助.等待(1000)
窗口句柄=窗口.鼠标所在窗口句柄()
编辑框.设置文本("编辑框0",转换.整型转字符型(窗口句柄))
返回 真
功能结束
//遇到怪开始打怪,如果遇不到怪,鼠标开始移动找怪。
功能 逻辑型 加血加蓝()
窗口.设置位置(窗口句柄,0,0)
窗口.激活(窗口句柄)
辅助.等待(1000)
整型 X,Y
逻辑型 是否找到
循环(真)
辅助.等待(100)
//下面是回血的代码
是否找到=图像.模糊找色(542,38,591,56,#0800D0,0.8,0,X,Y)
如果(!是否找到)
      鼠标.移动(605,39)
      辅助.等待(1000)
      鼠标.右键单击(1)
      辅助.等待(1000)
否则
    跳出
如果结束
//下面是回蓝的代码
是否找到=图像.模糊找色(542,38,591,56,#F06800,0.8,0,X,Y)
如果(!是否找到)
      鼠标.移动(605,51)
      辅助.等待(1000)
      鼠标.右键单击(1)
      辅助.等待(1000)
否则
    跳出
如果结束     
循环结束
返回 真
功能结束
功能 逻辑型 开始打怪()
整型 x,y
循环(真)
辅助.等待(100)
逻辑型 是否遇怪=图像.区域找色(469,140,527,258,#008cc8,0,x,y)
如果(x>0)
         键盘.按下(164)
         辅助.等待(500)
         键盘.按键(81,1)
         辅助.等待(500)
         键盘.按下(164)
         辅助.等待(500)
         键盘.按键(65,1)
         辅助.等待(500)
     否则
        鼠标.移动(100,120)
        辅助.等待(500)
        鼠标.左键单击(1)
        辅助.等待(3000)
        鼠标.移动(531,420)
        辅助.等待(500)
        鼠标.左键单击(1)
        辅助.等待(3000)
如果结束
循环结束
返回 真
功能结束
功能 逻辑型 开始_点击()
//这里添加你要执行的代码,这里是你点击开始按钮执行的代码
线程句柄=线程.开启("梦幻西游.开始打怪","")
线程句柄1=线程.开启("梦幻西游.加血加蓝","")
返回 真
//函数返回语句
功能结束
功能 逻辑型 退出_点击()
//这里是你退出的时候要执行的代码,这类是你点击退出按钮执行的代码
线程.关闭(线程句柄)
线程.关闭(线程句柄1)
辅助.退出()
返回 真
功能结束
功能 逻辑型 热键0_热键()
//这里添加你要执行的代码
线程.关闭(线程句柄)
辅助.等待(1000)
线程.关闭(线程句柄1)
辅助.退出()
返回 真
功能结束
空间结束

作者: 冷月无痕    时间: 2012-10-27 13:54
你两个线程都用到鼠标控制命令 当然抢了!
作者: feng123144    时间: 2012-10-27 14:09
只有一个鼠标,两个家伙都想用,能不抢?用临界区吧.
作者: wudongdonghehe    时间: 2012-10-28 09:08
回复 2楼冷月无痕的帖子

如何改进啊,进入战斗以后,鼠标还移动。
作者: wudongdonghehe    时间: 2012-10-28 09:09
回复 3楼feng123144的帖子

我用过,但是不管用,那东西我不会用。前面加上进入临界区,最后加上退出临界区,就ok了吗?




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