马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
功能 逻辑型 打怪()
整型 判断,intX,intY
dm.SetPath(辅助.获取资源路径("rc:"))
int startx=500,starty=350
int endx,endy
endx = startx
endy = starty
//// 步长
int step=10
/////执行的次数
int jishu = 1,mt
mouse.mousemove(startx,starty)
help.sleep(2)
// mouse.leftdown()
while(jishu<20)
mt = jishu%2
if(mt !=0)
//// 次数为奇数时 先向上再向右
// 向上时:x坐标不变,y坐标变小
endy = endy - jishu*step
mouse.mousemove(endx,endy)
判断=dm.FindPic(0,0,800,600,"三头蛇.bmp","000000",0.9,0,intX,intY)
如果(判断>=0)
dm.MoveTo(intX+5,intY)
辅助.等待(100)
dm.LeftClick()
循环(真)
判断=dm.FindPic(0,0,800,600,"攻击目标.bmp","000000",0.9,0,intX,intY)
如果(判断=-1)
跳出
如果结束
循环结束
如果结束
help.sleep(2)
// 向右时:y坐标不变,x坐标变大
endx = endx+jishu*step
mouse.mousemove(endx,endy)
判断=dm.FindPic(0,0,800,600,"三头蛇.bmp","000000",0.9,0,intX,intY)
如果(判断>=0)
dm.MoveTo(intX+5,intY)
辅助.等待(100)
dm.LeftClick()
循环(真)
判断=dm.FindPic(0,0,800,600,"攻击目标.bmp","000000",0.9,0,intX,intY)
如果(判断=-1)
跳出
如果结束
循环结束
如果结束
help.sleep(2)
else
//// 次数为偶数时 先向下再向左
// 向下时:x坐标不变,y坐标变大
endy = endy + jishu*step
mouse.mousemove(endx,endy)
判断=dm.FindPic(0,0,800,600,"三头蛇.bmp","000000",0.9,0,intX,intY)
如果(判断>=0)
dm.MoveTo(intX+5,intY)
辅助.等待(100)
dm.LeftClick()
循环(真)
判断=dm.FindPic(0,0,800,600,"攻击目标.bmp","000000",0.9,0,intX,intY)
如果(判断=-1)
跳出
如果结束
循环结束
如果结束
help.sleep(2)
// 向左时:y坐标不变,x坐标变小
endx = endx - jishu*step
mouse.mousemove(endx,endy)
判断=dm.FindPic(0,0,800,600,"三头蛇.bmp","000000",0.9,0,intX,intY)
如果(判断>=0)
dm.MoveTo(intX+5,intY)
辅助.等待(100)
dm.LeftClick()
循环(真)
判断=dm.FindPic(0,0,800,600,"攻击目标.bmp","000000",0.9,0,intX,intY)
如果(判断=-1)
跳出
如果结束
循环结束
如果结束
help.sleep(2)
endif
jishu = jishu + 1
endwhile
返回 真
功能结束
错误消息:功能 逻辑型 打怪()是未定义的函数
大家帮忙找下哪里错
|