TC官方合作论坛
标题:
我做了个自动加血脚本,有个问题?
[打印本页]
作者:
youfishing
时间:
2013-3-8 20:23
标题:
我做了个自动加血脚本,有个问题?
我做了个自动吃药脚本(我是通过截图血条的起点和终点,然后找这2个图,来定位坐标的),运行后,按热键启动,然后提示:“TC获取color位图数据失败”。。。。是因为我找图里加入资源的截图找不到么???
求教??
作者:
a425673288
时间:
2013-3-8 20:27
路径问题
没码没真相
作者:
youfishing
时间:
2013-3-8 20:29
码来了。。。。
空间 自动加血
//默认空间
线程句柄
功能 自动加血()
变量 返回功能键,按键1,bigen,ender,long
热键.获得("热键0",按键1,返回功能键)
循环(真)
图片X1,图片Y1
图像.找图(0,0,1440,900,"rc:起点.bmp",#102030,1.0,0,图片X1,图片Y1)
图片X2,图片Y2
图像.找图(0,0,1440,900,"rc:终点.bmp",#102030,1.0,0,图片X2,图片Y2)
a=编辑框.获得文本("编辑框0")
bingen=图片X1
ender=图片X2
long=ender-bingen
x1=bigen+long*a/100
变量 x0,y0
是否找到=图像.模糊找色(x1,图片Y1,ender,图片Y1,#09B064,0.8,0,x0,y0)
如果(!是否找到)
键盘.按键(按键1,1)
如果结束
辅助.等待(200)
循环结束
功能结束
//开始按钮_点击操作
功能 开始_点击()
线程句柄=线程.开启("自动加血.自动加血","")
功能结束
//退出按钮_点击操作
功能 退出_点击()
线程.关闭(线程句柄)
辅助.退出()
功能结束
功能 热键3_热键()
//这里添加你要执行的代码
自动加血.退出_点击()
功能结束
功能 热键3_失去焦点()
热键.销毁("热键3")
热键.注册("热键3")
功能结束
功能 热键2_热键()
//这里添加你要执行的代码
自动加血.开始_点击()
功能结束
功能 热键2_失去焦点()
热键.销毁("热键2")
热键.注册("热键2")
功能结束
空间结束
//空间结束语句
作者:
goodbest87
时间:
2013-3-8 20:31
建议 用找色 比较快速,取血的颜色,和没血时的颜色进行对比 比找图快多了
作者:
youfishing
时间:
2013-3-8 21:27
我找图是为了确定血条起点和终点的坐标。。。我确定半血比例的确是用的找色啊。。。。
请教高手到底是什么问题啊????难道我截的图太小也有关系么??
作者:
ma3yu
时间:
2013-3-8 21:44
bingen=图片X1
ender=图片X2
long=ender-bingen
x1=bigen+long*a/100
假如34,234,34,234 那么bingen=图片X1=34 ender=图片X2=34 long=ender-bingen=34-34
x1=bigen+long*a/100=0+34*a/100=??????你的问题就是这里出错了 因为你的取值坐标不该这样写
应该改一下 bingen=图片X1 图片X2=图片X1+5 x1=bigen*a/100
希望对你有用,如果成功 记得给我一个采纳哦
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1