|
发表于 2012-1-26 02:05:34
|
显示全部楼层
这是我模访大神们写的一个自动打怪的源代码,写完之后可以运行,也可以自动找怪打,不过有一点不好的就是,在这个怪没打死
之前又开始找下个怪打了,我觉得很奇怪呀,我明明写了判断怪物血条的为空时再找下个怪的呀,怎么会出现这种还没打死这个怪之前
就去找下个怪打了呢,希望有位大神给点指点哈,我的Q是34315151,谢谢了~~!!
空间 自动打怪
//定义默认空间
整型 窗口句柄,x,y,线程句柄
功能 逻辑型 打怪()
逻辑型 是否找到
逻辑型 怪物死亡
窗口句柄=窗口.找到窗口(编辑框.获得文本("编辑框0"))
窗口.设置位置(窗口句柄,0,0)
窗口.激活(窗口句柄)
辅助.等待(500)
是否找到=图像.区域找色(10,10,500,600,#1252E0,0,x,y)
循环(真)
如果(!是否找到)
//找怪
键盘.按键(112,1)
辅助.等待(500)
如果结束
// 循环(真)
//打怪
键盘.按键(113,1)
辅助.等待(500)
// 键盘.按键(50,1)
// 辅助.等待(50)
// 键盘.按键(51,1)
// 辅助.等待(50)
怪物死亡=图像.区域找色(10,10,500,600,#1252E0,0,x,y)
如果(!怪物死亡)
否则
跳出
如果结束
循环结束
返回 真
功能结束
功能 逻辑型 开始_点击()
//这里添逻辑型加你要执行的代码
线程句柄=线程.开启("自动打怪.打怪")
返回 真
//函数返回语句
功能结束
功能 逻辑型 退出_点击()
//这里添加你要执行的代码
辅助.退出()
返回 真
//函数返回语句
功能结束
功能 逻辑型 暂停0_点击()
//这里添加你要执行的代码
线程.暂停(线程句柄)
返回 真
功能结束
功能 逻辑型 等待0_点击()
//这里添加你要执行的代码
线程.等待(线程句柄,5000)
返回 真
功能结束
空间结束 |
|