TC官方合作论坛

标题: 给TC新人的几点建议! [打印本页]

作者: 冷月无痕    时间: 2012-4-26 08:35
标题: 给TC新人的几点建议!
今天晚上有幸在QQ跟论坛上一个小月神交已久的大神聊了很久,(该大神注册论坛日期是去年六月三十日,也就是论坛正式开放的第二天,只在娱乐版块发了三次贴,每帖小月都认真拜读过印象深刻,只是一直没有机会交流,大神很低调,没经过他的同意这里就先不公布他的论坛名了),感触颇多,受益匪浅,如果能早点和这样的大神交流,估计小月的入门也就不会如此艰难了!
现在小月就跟大家分享一下心得,给新加入TC的朋友们提几点建议,仅代表小月的个人观点,与TC官方无关,可能表达得不是很好,您看了心里会不爽,您尽管鄙视我,不必客气!(最好是跟帖鄙视!)

一,打好基础
小月一直都在说基础是最重要的!您也许会说,我又不想做职业脚本作者,也不想靠这玩意发财,学这么多这么透彻干什么,我只需要写个小脚本在自己玩的游戏上挂挂机就行了!是!TC是喊出了"简单开发"懂中文不会编程也能写脚本的口号,但是大哥,您必须把帮助文档看完吧?我记得有不少人问,什么是整型?TC不管哪个版本的帮助文档里都有这么一段话:

  1. int 整型, 占4个字节数,可以是十进制数(0~9)和十六进制数(0~9 && A~F),十进制数取值范围是-2147483647 ~ 2147483647
  2. 十六进制数取值范围是-7FFFFFFF ~ 7FFFFFFF
  3. //TC整型支持十六进制数输入,与十进制数输入的区别是在前面加“#”,如#1A,#2BCD,#5EF代表这几个数是是以十六进制数方式录入)
复制代码

(TC帮助文档,0语法说明,4数据类型,4.1数据类型,第一段)
这段话不难理解吧?懂中文的人都看得懂吧?
虽然TC的帮助文档存在着一些错漏,BUG,但是我认为,如果你能看出帮助文档哪里错了,漏了,那么你的帮助文档算是看懂了!你的TC基础算是打好了!

二,学会看代码
这个看,不仅仅是用眼睛看,还得去分析!老是有人在抱怨论坛源码太少,得,我且不说您是伸手党,我也很乐意在论坛上晒晒代码满足一下小小的虚荣心,但是我必须提醒您的是,在TC上很多代码您复制粘贴大法是无效的(特别是控件事件的函数),您连TC帮助文档都没耐心看完,连函数调用的语法都不清楚就跑过来骂连编译都编译不过去的代码就敢往论坛上发帖,这叫我怎么跟您解释?
看代码,前提是您必须打好了基础,这是说了无数次的老话了,很空洞的一句话,但是真的很实在!分析代码作者的思路,优化它,并应用到自己的脚本中去,这才是看代码的目的!其实常用的命令来来去去也就那么几条,别说是中文的,英文的也不难背下来,但是你理解一条命令它所实现的功能么?你清楚一条命令的每一个参数的作用么?这些在帮助文档里都有详细的说明,如果您真的都了解了,那么看代码就很简单了,而且同志们,同志们,而且,TC是支持中文变量名定义的!当我们看到一个 整型 窗口句柄 变量定义以后,就知道 窗口句柄 这个变量是用来赋值窗口句柄值的,这个值是整型的,当我们看到 字符型 窗口句柄 时,就能很清楚的了解 窗口句柄 这个变量是用来赋值窗口句柄值的,这个值是字符型的,当我们用这个变量来作为一些命令的参数时,必须转换为整型(一般命令参数用到窗口句柄值都是整型的),什么,不理解中文变量名的重要?举个例子,当您看到的代码里有这么一句: skdjh=(ix+yc)*sdjtye/2 您能猜得出这代码是什么意思么?如果写成这样:梯形面积=(上底+下底)*高/2 您会不会觉得一目了然呢?

三,勤动手
帮助文档也看完了,源码也看了不少,不自己动手去测试,永远不知道自己学到了什么!新人们估计觉得最崩溃的事情就在编译代码的时候发现老是编译不过去吧!基础没打好,就会经常遇到"....是错误的表达式"等等错误提示,而因为粗心大意常常就会遇到"...是错误的实参列表"等等错误提示,其实TC的错误提示越来越详细了,根据错误提示学习更能加深我们的印象,当一个郁闷您很久的错误,在您的耐心分析下编译过去了,我想您以后就不会在犯同样的错误了吧!而且您对这条命令的认识想必会更深刻了!
还有另一个让人很崩溃的事情就是代码终于通过编译了,但是却没能实现预想的功能!这就是考验我们逻辑思维的时候了,每一个条件判断的跳转,因为在TC里是没有GOTO这个跳转命令的,这让很多初次接触TC的人感到无所适从,我刚开始也很不习惯,每次只能用笔在纸上画出流程图再写代码(脑子不够用IQ太低了),怎么灵活的运用"循环""如果"这两个流程命令实现复杂条件的判断,动作的执行让我找回了曾经伴随劳拉奔跑在古墓中的激情!(玩脚本比玩游戏过瘾多了)
很多朋友总喜欢纠结在为什么上,纠结最多的怕是为什么没反应了吧,语法没错,命令没错,逻辑流程没错,为什么键盘(鼠标)命令没动作呢?在这里我想跟大家说一句,就算是万能钥匙也不能打开所有锁的!只要我们基础打好了,确定了代码的语法没错,命令没错,流程没错,那么请别再纠结,果断换吧!TC自带的命令没反应?换大漠!大漠各种模式的命令也都没反应?问度娘要别的插件!度娘也没有现成的插件?自己写!不会写?学!不想学?那就果断放弃吧,这款游戏的脚本您是写不出了的(主要是后台功能,前台的貌似还没遇到过所有免费插件都不支持的游戏)
其实很多时候我们没必要去过于纠结一个问题,这个游戏不行咱就换一个呗,等写得多了,熟练的掌握了TC,再回头弄它,那么也许曾经无比纠结您的问题都已经不再是问题了!个人建议新人学习的时候用网页游戏来练手,找一款跟您现在玩的网游操作模式差不多的网页游戏,相信不是很难吧!一个功能一个功能来写,写好一个测试一个,达到目的了再写下一个功能,先写前台的,再写后台的,最后写多开的!

四,学无止境
学TC很简单,真的很简单,学脚本制作很难,真的很难,接触TC越久越觉得它简单方便,接触脚本制作越久,越觉得自己懂得太少!编程的逻辑不熟悉?学C吖!内存不懂?学汇编吖!想过保护?学驱动吖!羡慕别人美美的界面?学PS吖!擦,三角函数忘了?学吖!不懂这算法那算法?学吖!怎么学?百度吖!如果您没这闲工夫,那么除非您是传说的天才,不然您也就只能在简单的游戏中玩点简单的脚本了!

五,无题
千万别抱着我只想学用TC制作出我这款游戏的这个功能的脚本就行了的态度来学习,我想您有这闲工夫还不如直接买一个脚本耍耍比较划算,时间就是金钱吖!

说了这么多,很是空泛,确是小月的心里话,小月才疏学浅,技术比不上论坛里藏着的龙卧着的虎,但是小月经常活跃在论坛,QQ交流群和官方YY上,尽力的帮助那些对TC感兴趣的新朋友,目的其实很简单,小月是过来人,了解一个从来没接触过编程或脚本制作的新人一般会遇到什么样的问题,我是真的看好TC(不是广告!),在这里就不去评价其中优劣,我只是不想有人因为误会而错过TC这款软件,TC是创新更是颠覆,也许您初接触的时候会感觉到诸多的不习惯,遇到这样那样的问题,等掌握TC,相信您会觉得当初的选择没有错!





作者: 曾祥辉    时间: 2012-4-26 08:42
支持楼主、也给我了一些启发!
作者: hxdcc    时间: 2012-4-26 08:47
顶,思路正确,最主要两个字,恒心!
作者: bacsj118    时间: 2012-4-26 08:55
:smoke 支持 坚持最重要
作者: Eveb    时间: 2012-4-26 09:10
路过。。。支持
作者: tyuyan    时间: 2012-4-26 09:11
:D 不错。感谢冷月大神与我们分享!
作者: TC    时间: 2012-4-26 09:14
感谢支持:v:
作者: TC管理员    时间: 2012-4-26 09:22
:+  冷月 不错。。
作者: 战斗之神    时间: 2012-4-26 09:26
大神说的 没错。  新手要自食其力,不要太依赖别人。
作者: Abin    时间: 2012-4-26 09:26
小月难道就是传说中的 小月月? 呼呼。。。 吓到了。。

这个帖子对新手太有帮助了。。。 顶起。。
作者: 陌上青衣。    时间: 2012-4-26 09:29
冷月不错哦
作者: TakeBobo    时间: 2012-4-26 09:53
大神牛B。 支持下。
作者: wfqtjy    时间: 2012-4-26 10:35
中肯,深邃。。。
作者: 无情的冷风    时间: 2012-4-26 10:37
过来膜拜大神。
作者: 战斗之神    时间: 2012-4-26 11:07
大神的肺腑之言啊! 值得新手看啊
作者: 落叶归根    时间: 2012-4-26 11:23
来看看大神的建议。
作者: zhang898600    时间: 2012-4-26 11:44
说的很实在,深有感触
作者: aqugss0699    时间: 2012-4-26 22:17
我都在自己动手 但没有找到技巧哈
作者: kk595    时间: 2012-4-27 00:51
           对头、、、、、
作者: qq80218290    时间: 2012-4-27 10:05
好东西啊
作者: yj3134090    时间: 2012-4-27 13:12
我很菜但我一定会努力  
对了 有没有高手教我我会很努力的 我一般中午12:00—2:00在线偶尔晚上也会上
希望有高手可怜可怜我教教我吧
作者: 为什么啊    时间: 2012-4-27 16:48
敖德萨官方士大夫1
作者: hngsdj    时间: 2012-4-27 17:13
冷月的话说的好!!从看帮助开始。。。不顶都不行!
作者: 冷月无痕    时间: 2012-4-27 17:27
回复 23楼为什么啊的帖子

请别来这灌水吖大哥!欢迎去灌水专区灌水!
作者: kk595    时间: 2012-4-27 17:35
                             是啊   有点启发了    不过我不大明白那前台和后台有什么区别了?
      望解答、、  
顶~
作者: moguangwu    时间: 2012-4-27 20:09
新人顶个
作者: 为什么啊    时间: 2012-4-28 11:10
回复 25楼冷月无痕的帖子

谢谢。
作者: TC371730776    时间: 2012-4-28 18:01
说得挺好的,我要去看TC帮助文档了
作者: 413270170    时间: 2012-4-28 23:20
小白顶下
作者: z1985001    时间: 2012-4-29 10:24
路过
作者: xuanyuanjj    时间: 2012-4-29 10:40
新人 新人
作者: uniscom    时间: 2012-4-30 00:13
说得没错,,,
作者: 4661654    时间: 2012-4-30 00:43
受教 受教
作者: a841597117    时间: 2012-4-30 23:21
新手拜过。。支持
作者: pengxinyu268    时间: 2012-5-1 19:19
写脚本那么难啊  学C不是说说的吧 估计没个几年学不好啊
作者: wwwzjd0632    时间: 2012-5-1 21:00
en 是那么回事
作者: zly0816    时间: 2012-5-3 08:51
有理 同意
作者: 小西    时间: 2012-5-3 20:30
不错。感谢冷月大神与我们分享!
作者: 我又来了    时间: 2012-5-3 23:51
顶啊
作者: baxvk    时间: 2012-5-5 20:16
好,对一个菜鸟来说,太急时了
作者: TENGJIAXUAN    时间: 2012-5-5 20:45
很 试用的
作者: k5puvak    时间: 2012-5-6 11:44
学习
作者: cabean311    时间: 2012-5-6 22:18
提示: 作者被禁止或删除 内容自动屏蔽
作者: guanlizhe1    时间: 2012-5-6 23:43
对于一个新手,很有感触。
作者: 风痕幻翼    时间: 2012-5-7 06:49
通篇看完,感慨颇深,感觉编写脚本这种东西不太适合一些性易燥的人
作者: a765998143    时间: 2012-5-7 11:30
第一天 我发现怎么发帖  
第二天我发现了传说中的帮助文档
第三天希望我能做出个自动喊话的脚本
作者: kingsi    时间: 2012-5-7 17:35
菜鸟都不知道这个论坛怎么发帖,跟后面,看有没有好心人指教!!!
我玩传奇私服,想做个自动回收装备的脚本,可是回收装备要答题:如下图:
作者: maguo0426    时间: 2012-5-7 23:17
淘金中
作者: 我是新来的    时间: 2012-5-8 12:21
谢谢楼主 指导
留个记号先
作者: wang2596308    时间: 2012-5-8 14:56
顶 大神
作者: kankaneryi    时间: 2012-5-8 21:26
学习了,不错。
作者: 陈涛    时间: 2012-5-8 21:26
感觉冷月很有才,去写小说,估计也很出名了。。 肺腑之言,不是贬义哦
作者: 冷月无痕    时间: 2012-5-9 02:14
回复 53楼陈涛的帖子

其实偶也在起点混过一段时间,只不过都太监了
作者: linsjun    时间: 2012-5-10 15:20
新手 各种不懂
作者: 夜幕    时间: 2012-5-10 16:30
呵呵  说的确实不错
作者: 20099371    时间: 2012-5-11 13:25
谢谢分享
作者: vincent199072    时间: 2012-5-11 14:26
只要有恒心 什么都不是问题了
作者: romil    时间: 2012-5-11 21:24
支持楼主、也给我了一些启发!
作者: peifeng99    时间: 2012-5-12 01:29
支持楼主
作者: fhqjyia    时间: 2012-5-12 15:53
顶一个。
作者: q405047127    时间: 2012-5-13 08:09
签到回帖奖励5威望和5金币 系统自己奖励 请
作者: 724439386    时间: 2012-5-13 13:05
顶顶顶
作者: aqugss0699    时间: 2012-5-14 22:15
支持你们 我会好好学习  天在学习 我会成为相对的“高手”
作者: 532537470    时间: 2012-5-15 09:48
路过!!!!!!!!支持
作者: maguo0426    时间: 2012-5-15 12:36
学习!@
作者: kingqsl    时间: 2012-5-15 13:20
很想努力学习 tc   ,但 怎么也不懂
作者: wrg222    时间: 2012-5-15 20:47
谢谢了
作者: raymond1314520    时间: 2012-5-15 21:46
太深奥了,哎~~~
作者: co124    时间: 2012-5-16 10:27
看来我们这些小白要打酱油了
作者: yangkai135    时间: 2012-5-17 16:30
顶起来
作者: fang2018    时间: 2012-5-17 21:11
支持楼主
作者: ahxx    时间: 2012-5-17 22:13
支持lz,写的太棒了
作者: 无语的拉    时间: 2012-5-18 01:29
相信我也会告别小白的
作者: absolutew    时间: 2012-5-18 09:30
新人一个,看教程中
作者: 灵魂独舞    时间: 2012-5-18 18:40
说的很实在,深有感触
作者: 81884534    时间: 2012-5-18 20:15
我是新来的  还没正式接触TC 求交流群
作者: gaozhaowen    时间: 2012-5-20 21:37
支持支持啊~~~
作者: fengruili    时间: 2012-5-21 12:14
小月月 大神 说的真好  希望大神 多加几个交流群 帮助下我们这样的新人  我在15(187241121)群呀 赶紧来吧 N多问题在等你 你别烦 ~~
作者: 冷月无痕    时间: 2012-5-22 08:39
回复 79楼fengruili的帖子

最近有点忙 都没上QQ了
不过每天都会抽点时间来论坛 你有任何问题都可以在论坛发帖提出来
很多热心的大神都会帮助你的
作者: 399201529    时间: 2012-5-23 21:18
看了以后,我才知道自己的学习方法是错误的
作者: kunkun1288    时间: 2012-5-26 13:48
深有感触!
作者: ppxpg    时间: 2012-5-27 23:53
谢谢 楼主 很是启发我呀
作者: kujb5327    时间: 2012-5-29 02:27
本人新手。顶一下!支持偶像!~~~
作者: gssyf    时间: 2012-5-30 08:23
受教了
作者: sun    时间: 2012-5-30 20:23
学习了几天,还是很小白啊
作者: s567765    时间: 2012-5-30 21:16
挣扎好久了   虽然我门都没入~~~~~~~·看了楼主的话  我只能说  我会尽力学会TC的~
作者: 我喜欢TC    时间: 2012-5-31 00:35
!!!!!===========我还没有看完..但是我感觉到更深 的事.........我很无助!!TC帮助文档我都不知道在哪!!!晕呐!~先找到文档看了.再回来看完下文 !!
作者: jiangxinxian93    时间: 2012-6-3 17:40
支持!!!
作者: angzai    时间: 2012-6-3 18:59
谢谢楼主
作者: whjai041    时间: 2012-6-3 21:09
学习中,多多指教!
作者: fengyuwuzu    时间: 2012-6-4 16:58
回复 1楼冷月无痕的帖子

支持楼主
作者: 小糖    时间: 2012-6-5 22:21
支持支持,大家一起努力,共同进步
作者: danduai110    时间: 2012-6-6 02:58
感谢楼主、让我又找到 自信
作者: daosi    时间: 2012-6-7 15:55
好啊
作者: daosi    时间: 2012-6-7 16:02
来顶贴
作者: qq965903135    时间: 2012-6-9 10:04
能教教我吗
作者: 夏末    时间: 2012-6-9 12:03
努力学习中
作者: daosi    时间: 2012-6-9 14:22
楼主很细心
作者: 无聊逛一逛    时间: 2012-6-9 16:23
其实不是不想学,而是不知道开始该去学什么,该看什么,看了很多东西都是迷迷糊糊的!!!
作者: caituanjie    时间: 2012-6-11 18:45
以前不懂,看贴总是不回,一直没提升等级和增加经验;现在jhbvhjfjgv m,guoh ,k9
我明白了,反正回贴可以升级,也可以赚经验,而升级又需要经验,我就把这句话复制下来,遇贴就回,捞经验就闪




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