马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
下面这段代码我用一个线程集合了,加血,打怪,复活其中复活不执行,麻烦帮我看下什么情况。把复活用单独的线程开启可以执行
- 循环(真)
- 循环(真)
- 变量 x,y
- dm.FindPic(0,0,2000,2000,"狂魔.bmp","000000",0.9,0,x,y)//如果找到怪
- 如果(x>0)
- 跳出//如果找到怪,就跳出开始技能打怪
- 否则
- dm.KeyPress(9)//找不到怪按TAB键
- 辅助.等待(200)
- 如果结束
- 循环结束
-
- 循环(真)//打怪
- 变量 dg_x,dg_y,x5,y5,x6,y6,x7,y7
- 原地复活=dm.FindPic(325,264,603,442,"原地复活.bmp","000000",0.9,0,x7,y7)
- 复活确定=dm.FindPic(325,264,603,442,"复活确定.bmp","000000",0.9,0,x7,y7)
- 原地复活确定=dm.FindPic(325,264,603,442,"原地复活确定.bmp","000000",0.9,0,x7,y7)
- dm.FindPic(0,0,2000,2000,"狂魔.bmp","000000",0.9,0,dg_x,dg_y)
- dm.FindColor(154,37,177,46,"100c10-102030|101010-102030",1.0,0,x5,y5)
- dm.FindColor(81,49,123,59,"000408-102030|080408-102030",1.0,0,x6,y6)
-
- 如果(x5>0)
- dm.keyPress(121)
- 辅助.等待(1200)
- dm.keyPress(121)
- 如果结束
-
- 如果(x6>0)
- 辅助.等待(200)
- dm.keyPress(120)
- 辅助.等待(1200)
- dm.keyPress(120)
- 如果结束
-
- 如果(原地复活>0)
- dm.MoveTo(x7+3,y7+3)
- 辅助.等待(2000)
- dm.LeftClick()//鼠标双击击一下
- 辅助.等待(200)
- 如果结束
-
- 如果(复活确定>0)
- dm.MoveTo(x7+3,y7+3)
- 辅助.等待(2000)
- dm.LeftClick()//鼠标双击击一下
- 如果结束
-
- 如果(原地复活确定>0)
- dm.MoveTo(x7+3,y7+3)
- 辅助.等待(2000)
- dm.LeftClick()//鼠标双击击一下
- 如果结束
-
-
- 如果(dg_x>0)
- 辅助.等待(1000)
- dm.KeyPress(49)//按1键引怪过来
- 辅助.等待(3000)
- 打怪加血复活.释放技能(dm)
- dm.keyPress(90)
- 辅助.等待(200)
- dm.keyPress(90)
- 辅助.等待(200)
- dm.keyPress(90)
- 辅助.等待(200)
- dm.keyPress(90)
- 辅助.等待(200)
- 辅助.等待(2000)
- 目标x坐标,目标y坐标
- 变量 x_dd,y_dd,x_zt,y_zt
- x_dd=编辑框.获得文本("编辑框20")
- y_dd=编辑框.获得文本("编辑框21")
- 辅助.等待(500)
- dm.keyPress(77)
- 辅助.等待(3000)
- dm.FindPic(0,0,2000,2000,"显.bmp","102030",0.9,0,x_zt,y_zt)
- dm.MoveTo(x_zt+18,y_zt+460)
- 辅助.等待(500)
- dm.LeftClick()//鼠标点击一下
- 辅助.等待(500)
- 遍历(3)
- dm.KeyPress(8)
- 辅助.等待(500)
- 遍历结束
- dm.SendString(窗口句柄,type.cstring(x_dd))
- 辅助.等待(500)
- dm.MoveTo(x_zt+114,y_zt+460)
- 辅助.等待(500)
- dm.LeftClick()//鼠标点击一下
- 辅助.等待(500)
- 遍历(3)
- dm.KeyPress(8)
- 辅助.等待(500)
- 遍历结束
- dm.SendString(窗口句柄,type.cstring(y_dd))
- 辅助.等待(500)
- dm.MoveTo(x_zt+43,y_zt+492)
- 辅助.等待(500)
- dm.LeftClick()//鼠标点击一下
- 辅助.等待(500)
- dm.keyPress(77)
- 辅助.等待(3000)
- 否则
- 跳出
- 如果结束
- 循环结束
-
- 循环结束
复制代码
|