TC官方合作论坛

标题: 关于很多脚本中加血的问题 [打印本页]

作者: woshisun    时间: 2012-4-28 23:17
标题: 关于很多脚本中加血的问题
四月份出了个圣域传奇,就试着做了个自动打怪的脚本,可是不会自动加血加蓝,也不会拾东西

谁能帮我做一个一开始,暂停,退出的脚本呀。能自动打怪,自动判断是不是要加血,加蓝,还能拾东西的脚本呀。谢谢了。弄了几天,我快郁闷死了
空间 自动打怪1
整型 线程句柄
功能 逻辑型 打怪()
整型 x,y
整型 窗口句柄
逻辑型 生命值
逻辑型 蓝值
逻辑型 是否找到
窗口句柄=窗口.找到窗口(编辑框.获得文本("编辑框0"))
窗口.设置位置(窗口句柄,0,0)
窗口.激活(窗口句柄)
辅助.等待(500)
是否找到=图像.区域找色(410,43,655,102,000488,0,x,y)
循环(真)
如果(!是否找到)
键盘.按键(9,1)
辅助.等待(500)
如果结束
键盘.按键(49,1)
辅助.等待(50)
键盘.按键(50,1)
辅助.等待(50)
键盘.按键(51,1)
辅助.等待(50)
键盘.按键(52,1)
辅助.等待(50)
键盘.按键(53,1)
辅助.等待(50)
//打怪过程中,取自己生命值判断,是否需要给自己加血

生命值=图像.区域找色(24,38,241,91,000488,0,x,y)
辅助.等待(200)
//判断血量是否低于5
如果(!生命值)   
//按下F8加血  
键盘.按键(119,1)
辅助.等待(200)  
如果结束   
//打怪过程中,取自己蓝值判断,是否需要给自己加蓝
蓝值=图像.区域找色(63,47,231,87, 884716,0,x,y)  
辅助.等待(200)  
//判断蓝值是否低于50%   
如果(!蓝值)   
//按下F9加蓝   
键盘.按键(120,1)     
辅助.等待(200)      
如果结束
循环结束
返回 真
功能结束
功能 逻辑型 开始_点击()
线程句柄=线程.开启("自动打怪1.打怪")
返回 真
功能结束
功能 逻辑型 退出_点击()
线程.关闭(线程句柄)
辅助.退出()
返回 真
功能结束
空间结束


这个是我自己学着做的,不好

作者: woshisun    时间: 2012-4-28 23:19
谢谢大家了
作者: 陌上青衣。    时间: 2012-4-28 23:54
好像大家加血加蓝都是用的坐标点取色吧
作者: woshisun    时间: 2012-4-29 10:40
知道呀,可是没有办法办法判断到什么时候加血,买了一包血,一会就没有了,太郁闷了




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