|
楼主 |
发表于 2011-12-26 14:16:51
|
显示全部楼层
:D 凌晨1点下班 1点半 我同事让我给他做个 冷宫自动挂机 死了自动复活 跑过去 继续挂机的脚本
4点半 写完 并测试完 。关于循环中如何跳转功能 还没学到那。也不知道 各功能之间 如果跳转循环。。
所以 脚本写的比较笨
下面是完整代码:
功能 逻辑型 开始_点击()
循环(真)
整型 x,y
逻辑型 是否找到=图像.区域找色(104,63,110,67,#3535d2,0,x,y)
如果 (!是否找到)
鼠标.移动(486,354)
辅助.等待(5000)
鼠标.左键单击(2)
//-----------------------------回城后,到冷宫去打怪-------------------------------
鼠标.移动(137,238)
辅助.等待(500)
鼠标.左键单击(1)
辅助.等待(1500)
键盘.按键(77,1)
辅助.等待(500)
整型 冷宫X坐标,冷宫Y坐标,冷宫守卫
冷宫守卫=图像.找图(0,0,1024,768,"rc:\\冷宫守卫.bmp",#ff0000,0.8,0,冷宫X坐标,冷宫Y坐标)
辅助.等待(500)
鼠标.移动(冷宫X坐标+8,冷宫Y坐标+8)
辅助.等待(500)
鼠标.左键单击(1)
鼠标.移动(冷宫X坐标+106,冷宫Y坐标+260)
鼠标.左键单击(1)
循环(真)
整型 继续X坐标,继续Y坐标,点击继续
辅助.等待(500)
点击继续=图像.找图(0,0,1024,768,"rc:\\点击继续.bmp",#ff0000,0.8,0,继续X坐标,继续Y坐标)
如果 (点击继续==0)
鼠标.移动(继续X坐标,继续Y坐标)
辅助.等待(500)
鼠标.左键单击(1)
跳出
否则
辅助.等待(1500)
如果结束
循环结束
循环(真)
辅助.等待(500)
整型 怪位置X坐标,怪位置Y坐标,怪位置
怪位置=图像.找图(0,0,1024,768,"rc:\\冷宫大厅.bmp",#ff0000,0.8,0,怪位置X坐标,怪位置Y坐标)
辅助.等待(500)
如果 (怪位置==0)
键盘.按键(90,1)
鼠标.移动(怪位置X坐标+220,怪位置Y坐标+40)
辅助.等待(500)
鼠标.左键单击(1)
键盘.按键(77,1)
跳出
否则
辅助.等待(1500)
如果结束
循环结束
循环(真)
整型 x1,y1
逻辑型 是否找到1=图像.区域找色(104,63,110,67,#3535d2,0,x1,y1)
如果(是否找到1)
鼠标.移动(512,378)
鼠标.左键单击(1)
辅助.等待(2000)
鼠标.移动(312,378)
鼠标.左键单击(1)
辅助.等待(2000)
鼠标.移动(612,270)
鼠标.左键单击(1)
辅助.等待(2000)
鼠标.移动(612,470)
鼠标.左键单击(1)
辅助.等待(2000)
否则
跳出
如果结束
循环结束
如果结束
循环结束
返回 真
功能结束
功能 逻辑型 退出_点击()
辅助.退出()
返回 真
功能结束
空间结束 |
|