TC官方合作论坛

标题: 给官方的一些建议和使用TC的一些问题 [打印本页]

作者: 453480439    时间: 2012-10-14 14:21
标题: 给官方的一些建议和使用TC的一些问题
我用TC也有 7,8个月了吧,总体上还是不错的。


1,使用TC的自带函数(找图,找字)有时能够找到,有时有不能,我测试后发现同一张图子(循环找图,相似度0.75)在A窗口第一次找的到,但是我把A窗口刷新,同样是一张图子第二次就找不到了PS:TC的后台找图貌似没用。。。
所以找图这些只能依靠插件那些,大漠马上就不能用了。。。有点担心啊啊!
2,但制作脚本时,在运行下列代码时程序会蹦掉,就是程序突然消失这是为什么?
function int Control ()
int dm_ret
dm_ret=dm.SetPath(辅助.获取资源路径("rc:"))
if (dm_ret==0)
    help.messagebox("不成功的路径")
endif
int x,y,a,b,c,d,e,f
//dm.FindPic(0,0,2000,2000,"rc:t1.bmp","000000",0.8,0,x,y)
while(true) //无限循环
    dm.FindPic(0,0,2000,2000,"t1.bmp","000000",0.9,0,x,y)
if(x>0)
帝国OL_tx.TalkSign1()
help.sleep(50)
x=-1
endif
help.sleep(500)
dm.FindPic(0,0,2000,2000,"t2.bmp","000000",0.9,0,a,b)
//图像.找图(0,0,1440,900,"rc:t2.bmp",#102030,0.8,0,a,b)
if(a>0)
帝国OL_tx.TalkSign2()
help.sleep(50)
a=-1
endif
help.sleep(500)
dm.FindPic(0,0,2000,2000,"a1.bmp","000000",0.9,0,c,d)
//图像.找图(0,0,1440,900,"rc:a1.bmp",#102030,0.8,0,c,d)
if(c>0)
帝国OL_tx.Attack()
help.sleep(50)
c=-1
endif
help.sleep(500)
dm.FindPic(0,0,2000,2000,"a2.bmp","000000",0.9,0,e,f)
//图像.找图(0,0,1440,900,"rc:a2.bmp",#102030,0.8,0,e,f)
if(e>0)
    帝国OL_tx.AttackEnd()
help.sleep(50)
e=-1
endif
if(a<=0&&c<=0&&e<=0&&x<=0)
    帝国OL_tx.Move()
endif   
    endwhile
return 0
endfunction
3,当把脚本和源码发给别人研究时,有时界面的颜色会改变!本来背景是白的,发过去别人用TC打开有时会变黑色,甚至紫色


作者: 453480439    时间: 2012-10-14 14:22
希望TC越来越好~~~~~~~~~~~~~~~~
作者: shine宝宝    时间: 2012-10-14 14:36
后台找图貌似是有问题。。我也发过帖木有人回
作者: feng123144    时间: 2012-10-14 15:01
在VIP发应该有人来解决吧.
作者: rpdw411    时间: 2012-10-14 15:06
后台找图确实不怎么准确,但你做成透明图,会更好点,还是可以用的
作者: 陌上青衣。    时间: 2012-10-14 15:31
在VIP发应该有人来解决吧.
feng123144 发表于 2012-10-14 15:01:50
TC官方不仅仅是只为VIP服务的,同时会关注到非VIP的反馈的问题,


作者: die13719076310    时间: 2012-10-14 21:18
我好像记得死循环 不用线程的 都蹦掉
作者: die13719076310    时间: 2012-10-14 21:21
代码没逻辑层次不严谨的 也容易蹦掉  不知道有没有同感




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