TC官方合作论坛
标题:
关于圣境传说用TC做脚本测试中碰到的问题,请大侠指导
[打印本页]
作者:
yuyiliang
时间:
2012-6-11 14:52
标题:
关于圣境传说用TC做脚本测试中碰到的问题,请大侠指导
我根据教学视频,自己动手做了1个圣境传说的脚本,目前在测试中遇到以下问题,请大侠给予解答和提示。谢谢!
1. 抓色问题,在游戏里任何位置抓色都是00000000,如何解决?我现在把游戏截图,然后再抓色,这样是否做好脚本在游戏中使用?(我按照以上方法测试,游戏里会按TAB找怪,然后按1攻击,但是TAB是一直在按,1键也是一直在按。同一个脚本,退出后在调试,会出现TAB不按了,1键一直在按。以上2种情况都出自同1个脚本)
2. 找图问题,经过找色的失败,我又试了下找图。我脚本里加了找到图就有信息提示的语句,找图没有问题。但是在测试后还是出现了以上的2种情况,同一个脚本,1字不差。
3. 按键问题,普通按键在游戏里没反应,使用超级按键在游戏里就可以了。这个和以上的2种情况是否有关系?
总结:自动打怪脚本应该没有问题,就是先找图,然后循环(真),然后如果 !找图 按TAB 等待1秒 如果结束,按1键 等待1秒,返回(真),循环结束。以上是脚本的大致流程。是不是游戏对TC的编程有屏蔽呢?请各位大侠给予指点。
作者:
yuyiliang
时间:
2012-6-11 15:04
在补充下,我的系统是WIN7 32位的,这个和以上的问题有关系吗?
作者:
陌上青衣。
时间:
2012-6-11 15:29
前后台的问题,资源中心下个TC助手测试下
作者:
yuyiliang
时间:
2012-6-11 15:36
应该不是前后台的问题,我脚本最前面有语句是找到窗口,移动到0 , 0,激活窗口。都是在前台操作的。
作者:
tyuyan
时间:
2012-6-11 16:34
可以去试下大漠插件什么的。
作者:
我喜欢TC
时间:
2012-6-11 16:58
是循环再找图吧..如果场景换了.不就找不到了?
如果开始没有找到图的话...下面的脚本一样会运行..
浅浅表达一下....还是看大神回答
作者:
cylhb
时间:
2012-6-11 17:24
从第一个看出,应该是DX类的..普通抓图的话全黑屏.
因为第2点找图自然不成功
总结:可能游戏屏蔽
作者:
cancangood
时间:
2012-6-11 21:02
圣境传说 用TC自带的找图找色是不行的,要用大漠,我做了个脚本 只能挂机打怪,验证报警,物品宝宝会拣, 不过是日服的,如果楼主需要的话留个QQ吧..我把源码发给你,,,
作者:
yuyiliang
时间:
2012-6-12 08:31
回复
7楼
cylhb
的帖子
找图是可以找到的,应为我写了语句,找到图就跳出对话框“已找到图片”。就是后面的循环很让我费解,同样一个脚本,同样的地图,会产生2种效果。第一个效果:TAB一直在按,1键也一直在按。第二个效果:TAB不按了,1键一直在按。无法按照 找图 判断是否找到 没找到按tab 判断是否找到 找到按1 这样的流程来执行。
作者:
yuyiliang
时间:
2012-6-12 08:32
回复
8楼
cancangood
的帖子
谢谢,我还是想学习下,自己做个脚本,如果方便的话请发在本帖里,也方便其他人一起学习。
作者:
yuyiliang
时间:
2012-6-12 08:35
回复
6楼
我喜欢TC
的帖子
循环的顺序是 找图 判断是否找到 没找到按tab 判断是否找到 找到按1 这样的流程来执行。测试的时候没有切换地图。但是脚本好像就是按顺序执行的,判断好像形同虚设。
作者:
yuyiliang
时间:
2012-6-12 08:37
回复
5楼
tyuyan
的帖子
刚刚开始学TC,大漠插件还不会。我回去找找相关的教程。如果你方便的话是否能给个教程的连接,目前还不太明白插件的使用方法。
作者:
ejenyang
时间:
2012-6-15 23:45
回复
8楼
cancangood
的帖子
我想要,发给我行么。。
40462476@qq.com
作者:
yuyiliang
时间:
2012-6-18 11:11
回复
5楼
tyuyan
的帖子
大漠插件会用了,目前又遇到了一个问题,我脚本写好后可以后台自动打怪了,就是tc一直无响应状态,但是可以实现后台自动打怪的。后来得知是死循环,要用线程。现在绑定窗口我用了个线程和热键,自动打怪我用了个线程和热键,结果是窗口在最前面的时候正常,用其它窗口挡住后,按键是在挡住的窗口上按的,不是在游戏窗口里按的。难道窗口绑定不能用线程吗?还是哪里有问题呢?
作者:
tyuyan
时间:
2012-6-18 14:27
那你这个应该是前台操作了。
作者:
yuyiliang
时间:
2012-6-19 08:27
回复
15楼
tyuyan
的帖子
目前搞定后台了,要把窗口绑定和自动打怪写在一个功能(函数)里,然后用1个线程开启。分开写2个线程就变成前台了,不知道是什么原因,请大侠指点。还有个问题,关于线程的,假如我有3个线程(2个是死循环,1个不是循环的)在1个按钮的功能里,假如我按下按钮,是不是2个循环的线程都在同时的进行,另外1个执行完就结束了?还是要按顺序执行,线程1好了执行线程2最后是线程3,如果线程1是循环的要等循环结束在执行线程2?
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1