TC官方合作论坛

 找回密码
 立即注册
查看: 5659|回复: 22

[源码分享] TC新手常见的十大错误

[复制链接]
发表于 2011-7-4 10:13:31 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
新手常见的十大错误
1.错误一:许多新手,在写代码的时候,把新建TC项目后默认得那两个方法(开始方法,退出方法)删掉了,代码就直接写在空间里面,默认的那两个方法可以删除,但是你要写代码必须在空间里面自己定义方法。直接写空间里面这样代码是无法运行的。如下:
错误例子:
空间 我的程序
整型 窗口句柄

窗口句柄=窗口.找到窗口("魔兽世界")
如果(窗口句柄==0)

辅助.消息框("没有找到魔兽世界窗口")
否则
窗口.最大化(窗口句柄)
如果结束
空间结束     
应改正为:
空间 我的程序
功能 逻辑型 开始_点击()  

整型 窗口句柄
窗口句柄=窗口.找到窗口("魔兽世界")
如果(窗口句柄==0)
辅助.消息框("没有找到魔兽世界窗口")
否则
窗口.最大化(窗口句柄)
如果结束
返回 真  
  
功能结束  
功能 逻辑型 退出_点击()  
辅助.退出()
返回 真  
  
功能结束  
空间结束     
2 错误二:TC里面的标点,符号必须在输入法是英文的状态下输入,否则无法运行的。如果在中文的状态下输入,自己不易发现,就如下面的例子,但是TC编译器是无法识别的。
错误例子:
空间 我的程序
功能 整型 求和(整型 A,整型 B)
返回 A+B  
功能结束  
功能 逻辑型 开始_点击()
整型 和
和=我的程序.求和(5,10)
辅助.消息框(转换.整型转字符型(和))
返回 真
功能结束  
空间结束
应改正为:

空间 我的程序
功能 整型 求和(整型 A,整型 B)
返回 A+B
功能结束  
功能 逻辑型 开始_点击()
整型 和
和=我的程序.求和(5,10)
辅助.消息框(转换.整型转字符型(和))
返回 真
功能结束  
空间结束
3.错误三:在用后台的时候因为,用的坐标不是窗口的相对坐标,鼠标点击的区域并不是自己想要点的区域,这样就看不到什么效果。就盲目的判定这个游戏窗口不支持鼠标的后台操作。
4.错误四:在使用大漠插件的时候,如果涉及到线程,大漠的对象必须在线程里面创建,多个线程的话,每个线程都需要创建一次。大漠注册就只需在机器上注册一次就行了,没必要每次使用大漠插件都注册。大漠注册最好是手工注册,这样就没必要去注意代码注册的路径等细节,新手经常都是路径错误,容易出错。
5.错误五:使用大漠绑定窗口后,在退出TC之前,必须先解除窗口的绑定,否则就会游戏就会出现错误自动退出,有许多人写了解除绑定的代码,还是会出现这情况,这是因为代码里面写有循环,解除绑定的代码一般都是写在循环结束的后面,循环没执行完就关掉了TC,解除绑定的代码这时候并没有执行,所以写与不写是一个效果,起不了作用。怎么解决这样的问题呢?这里可以自己定义一个 逻辑型的变量,这个变量就作为循环的逻辑表达式。开始的时候变量的值为真,退出的时候设为假。这样当点退出的时候,循环执行一次就停了下来。这样就能执行下面解除窗口绑定的代码了。
6.错误六:用TC找图的时候总是找不到图,检查语法和逻辑都没任何错误,许多新手会遇到这样的问题,这个是因为你截图用的工具并不是TC自带的抓图工具,许多人用的是QQ的截图工具。

7.错误七:路径错误,因为习惯了D:\MF\Wow.exe 只有一个斜线的路径,TC里面的路径是D:\\MF\\Wow.exe的,前面的一个斜线在这里起转义字符的作用,所以要写双斜线。
8.错误八:许多新手在使用控件的时候,没有改变控件属性里面的控件名称,所以控件没任何效果。每一个控件都是有一个名称与之对应的,就像人的名字一样,没名字别人怎么找到你咧。

9.错误九:创建TC项目的时候,TC默认的两个方法 开始 和退出。他的返回值类型都是逻辑型,新手就会认为,方法的返回值都只能是逻辑型,其实并非如此,方法的类型可以根据自己的需要自己定义,只要是TC的那四大类型里面的都可以。
10.错误十:在使用后台的时候,不生效。有人就会说是不是TC有问题, 因为有的游戏并不支持后台操作的,所以不能说一个游戏不能后台就做这么绝对的断定。TC后台不可以的时候,你可以尝试大漠插件的后台操作。游戏的不同,用的方法也是有差异的。这个靠自己经验的慢慢积累。
回复

使用道具 举报

发表于 2011-7-4 11:07:33 | 显示全部楼层
很不错顶一个!
回复 支持 反对

使用道具 举报

发表于 2011-7-4 11:53:08 | 显示全部楼层
:-o高手就是高手:strong:
回复 支持 反对

使用道具 举报

发表于 2011-7-4 11:56:06 | 显示全部楼层
很好的帖子。。新手要多注意了拉!!!!!!
回复 支持 反对

使用道具 举报

发表于 2011-7-4 12:37:17 | 显示全部楼层
我贡献了例子一:hh:
回复 支持 反对

使用道具 举报

发表于 2011-7-4 12:41:28 | 显示全部楼层
自己定义方法是什么意思,有什么用,解释下
回复 支持 反对

使用道具 举报

发表于 2011-7-4 13:03:57 | 显示全部楼层
你所说的方法也就是函数定义语句吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-7-4 14:02:51 | 显示全部楼层
回复 7楼XSJ1366的帖子

就是自己定义方法
回复 支持 反对

使用道具 举报

发表于 2011-7-4 15:21:37 | 显示全部楼层
错误二是刚开始经常犯的。。。:L
回复 支持 反对

使用道具 举报

发表于 2011-7-4 16:17:41 | 显示全部楼层
呵呵,好贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-6-1 18:35 , Processed in 0.071387 second(s), 24 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表