TC官方合作论坛

 找回密码
 立即注册
查看: 1122|回复: 8

[问题] 新人求指教关于脚本学习第一次接触

[复制链接]
发表于 2017-5-22 23:21:09 | 显示全部楼层 |阅读模式

马上加入TC

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

x
大家好 ,我是一个时间多 头脑简单的普通打工者,一个月工资四千左右。由于上班时间比较闲暇经常玩些手机网游之类的打发时间。从高中毕业到如今已经这样荒废了整整五年时间。现在有着自己的房贷每月两千,按道理也不缺吃喝,最近又在考驾照想入手一个便宜的属于自己的小汽车。但无意间看到了一些游戏工作室的一些作者自己的实践经历和创业精神 突然感觉自己的前途和人生很渺茫很无趣。特别是自己现在又很想在工作之余想多一项自己的人生技能多一份收入 ,我也想成功 或者低俗一点 我想人生多点意义。我对游戏的辅助工具这些比较有兴趣,了解后知道是属于脚本的填写,所以想入门自己学习脚本编写。然后了解到这个网站 听说比按键精灵好用简单,所以我想请教各位大神指导一下迷津,我可以在这个论坛自己学会入门脚本 以后编写一些游戏辅助挂机这些简单的脚本不。请不要太打击我的信心也不要刻意鼓励我  ,我只想知道凭你们的经验能否告诉我行不行,怎么去学习。时间我有很多 ,上班我也很闲 ,我真心想投入进去学习。不想在这样晃过一身了 。谢谢大家先。
回复

使用道具 举报

 楼主| 发表于 2017-5-22 23:47:28 | 显示全部楼层
在线等这么久也没见人对我说一句  ,诶  。心累呀。。
回复 支持 反对

使用道具 举报

发表于 2017-5-23 10:59:20 | 显示全部楼层
高中毕业五年了说明你还很年轻,有这个想法是对的,趁着自己年轻多学点东西是可以理解的,但是一切可能不是你想象的那么好,如果真想解除TC就先学习一段时间试试,看看适合不适合自己,论坛里也有教程,先不是以挣钱为目的的学习,如果你学习TC的目标仅仅是为了挣钱,那劝你还是别浪费时间了,希望你是带着浓厚的兴趣去学习,有浓厚的兴趣的同时就会很容易发掘更多的思路!我当时学的时候目标也不是挣钱,是因为兴趣,先是学按键精灵,学有所成后做一个舞蹈类辅助,某些原因后来转向了TC,不断的更新着我的辅助,现在用户也快一万了,这种成就感是买不到的,突然上个月我打算收费了,也不小心赚了一笔.总之只要你有兴趣,就能学好它,赚钱只是不经意的事情罢了,重要的是你能写出来别人需要的东西就行.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-5-23 22:12:20 | 显示全部楼层
OOOO 发表于 2017-5-23 10:59
高中毕业五年了说明你还很年轻,有这个想法是对的,趁着自己年轻多学点东西是可以理解的,但是一切可能不是你 ...

这个点说的挺有道理,按你说的思路去试试了 ,谢谢开导.
回复 支持 反对

使用道具 举报

发表于 2017-6-10 15:35:00 | 显示全部楼层
同意二楼说的,千万不要以赚钱为目的,如果是这样的肯定学不好,以前我就是赚钱为目的,囫囵吞枣,发现赚钱梦实现不了了就灰心丧气,学习就发生多次终止,只有带着兴趣去学习,才能学习的长久。TC开始建议还是加入vip,每天看一段视频,在单位及闲暇时间,把学习的代码反复敲打几遍,慢慢的熟悉语法及老师的思路,对日后有很大帮助,贵在坚持。
回复 支持 反对

使用道具 举报

发表于 2017-6-10 19:25:49 来自手机 | 显示全部楼层
细雨:
编程贵在积累,熟能生巧。
回复 支持 反对

使用道具 举报

发表于 2017-6-10 19:28:11 来自手机 | 显示全部楼层
以赚钱为目的,短时间赚不到钱,你就学不了多久。
以爱好为目的,才能走得长远。
回复 支持 反对

使用道具 举报

发表于 2017-6-10 19:31:02 来自手机 | 显示全部楼层
编程语言的内功。

讲真话,一个没有接触过编程的人,通过C语言视频,往往只记住了这个怎么用,
代码是怎样运行的,根本就没有装进脑袋。 去看书吧,读白纸黑字的书。
//
C语言是需要去了解的,需要用心体会的。这就像想找一个女朋友(恋爱,婚姻)一样,需要去了解她是怎么想的,怎么思考的。若不去理解C语言,要用好是极其难的,也就是说,基础语法完全是不能保障用好C语言的。
C语言并不是用来速成的(浮躁的方法:约0炮,一夜0情,嫖0妓)。
这和教学视频的目的相差太大,视频的目的,就是迅速帮你学会 使用一门语言。仅是使用。
=======================================================

       我查了一下,C语言的主要应用方面有:理论研究(算法方面),操作系统,硬件编程(几乎所有嵌入式)。别的没搜到。
       这些应用,对很多人失去了意义,因为学习C语言对于后来从事的完全没有关系。
       在我看来,C语言练得是内功。一是编程内功,二是语言的内功。如果用 有没有用处来衡量 就没有意思了。

       编程内功,衡量的是用编程来解决实际问题的能力。 C语言拥有的库真的不多,也就是说需要不断的自己去编写一些奇怪的代码,在这些编写的过程中,得不断提炼自己的思维,想法。
量变成质变。久而久之,这种能力才会随之提高。这不是说使用别的语言不行,只是这种接近底层的语言,训练强度会更大。
你写个数据结构出来,代码都要接近100行。

类人猿讲师:学习按键精灵,2小时入门,15天出成品,三个月赚大钱。
.
三个月时间,楼主连变量和数组 都理解不全。函数子程序也理解不全。不饿死就算了,别说赚大钱。
任何一个行业,培训三个月就去大成,能赚钱吗?
只能打打小时工,接接散活,不被饿死就幸运了。  浮躁的的人心,浮躁的经济学。
一辈子的浮躁,一辈子都是打零工。打小时工。
楼主的方法是:
三年熟悉,三年积累运用,三年大成。用十年时间去铸一剑。
=======================================================

       语言的内功,这一点我也是前一阵子感觉到的,因为什么呢,直接拿例子出来,自己体会。
       编程目的:处理数组的n个元素,但不处理n个元素中的元素k。
continue:结束当前次循环,开始下一轮的循环。(K&R时期引入)
(书评:例如要做10轮循环,
扔弃这一次循环,开始下一轮的循环。
结束这一次循环,开始下一轮的循环。)
       我的代码:
              for(int i=0;I <k-1;i++)
                     statement;
              for(int i=k;i<n;i++)
                     statement
//
       bettercode:
              for(int i=0;i<n;i++)
                     if(i==k-1)
                            continue;
                     else
                            statement;
       后面那段好 当然不是因为效率,效率不如第一个。
好处在对语言的使用上,之前写过很多类似第一种的代码,但是从来没有考虑到continue,
continue确实是比较少用的,改变循环过程的语句。使用的这种写法,真的算是语言内功非常深厚的。

实战:扔弃数组元素。
var arr=数组()
arr[0]=ST["wYear"]["value"])
arr[1]=ST["wMonth"]["value"])
arr[2]=ST["wDayOfWeek"]["value"])
arr[3]=ST["wDay"]["value"])
arr[4]=ST["wHour"]["value"])
arr[5]=ST["wMinute"]["value"])
arr[6]=ST["wSecond"]["value"])
arr[7]=ST["wMilliseconds"]["value"])
//
var strc="", stra="", strw="", 分隔符
for(var i=0; i<8; i++) //for开始.
if(i == 3-1)
continue //扔弃这一次的循环。丢弃元素3.
end
//确定分隔符. 用字符串变量连接数组元素.
if(i < 3)
  分隔符="/"
elseif(i == 3)
  分隔符="/ " //多要一个空格.
elseif(i > 3)
  分隔符=":"
end
strc=strc & arrc[i] & 分隔符
stra=stra & arra[i] & 分隔符
strw=strw & arrw[i] & 分隔符
end //for结束.
traceprint(strc)
traceprint(stra)
traceprint(strw)


=======================================================

语言的内功,这一点我也是前一阵子感觉到的,因为什么呢,直接贴例子出来,自己体会。
tc的例子:按住Q键,用对话框提示。放开Q键,同样用对话框提示。
var 线程ID, bool_va
功能 执行()
while(true) //主循环.
var intq=GetAsyncKeyState(81) //检测Q键状态.
if(intq != 0)
messagebox("Q键已按住。")
  while(intq != 0) //子循环.
  sleep(20)
  intq=GetAsyncKeyState(81) //重复检测Q键.
  end //子循环结束.
messagebox("Q键已放开。")
end
sleep(100)
end //主循环结束.
结束
功能 启动_热键()
bool_va = 线程获取状态(线程ID)
if(bool_va == false)
线程ID = 线程开启("执行", "")
end
结束
功能 终止_热键()
  线程关闭(线程ID)
结束
//=======================================================
//struct,api的封装部分。
功能 GetAsyncKeyState(按键码)
var int_va = dllcall("user32.dll","long", "GetAsyncKeyState","long",按键码)
return int_va
结束
//=======================================================
这段代码 好就好在,一直按住Q时,while循环就一直在那 等待(20),sleep(20)。
放开Q键时,代码就跳出 while循环。
.
前面说过C语言不是用来速成的 原因就是这里。用速成的方式 去学一门内功心法 是容易出事的。
老师曾经对我们说 C语言是你们毕业都不敢说掌握了的语言。的确是。
C语言要的就是练就这两种内功,前者帮助你能脱离语言桎梏 用脑子去编程,后者则是帮你驾驭计算机,使语言真正成为你的工具。
别的语言一样都能训练,但是C语言的训练强度 会大很多。
对。语言就是工具,和英语,汉语一样。你不能让语言去驾御你。
做企业也一样。你要去驾驭企业,你不能让企业去驾御你。

回复 支持 反对

使用道具 举报

发表于 2017-6-10 19:32:05 来自手机 | 显示全部楼层
【tc大成群】 集编程之大成。
群号:433286131。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-6-26 17:33 , Processed in 0.038420 second(s), 24 queries .

Powered by 海安简单软件服务部

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

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