TC官方合作论坛

 找回密码
 立即注册
查看: 6335|回复: 17

[源码分享] 新手如何快速学会写出自己的脚本(此贴是给于新手的提高)

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

马上加入TC

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

x
还在为你学了好久也没有写出一个自己想要的脚本吗?你找到方法了吗?
接下来就由我来给大家说说这是怎么回事!

相信大家既然写出了脚本就一定非常开心,是吧。但有一部分人对自己写出来的脚本一直觉得不怎么理想。也不用灰心,经验是慢慢积累的。

好了其他的就不多说了,请看以下内容;
TC软件的用途它不只用于游戏也可以用于办公自动化里面!
只是大家大多用于游戏脚本的开发上面了!原因很简多:“因为我玩游戏,但不想花钱买脚本”。

TC软件里面的四大类型:整型、逻辑型、字符串型、浮点型。(必须记清楚没一个的用途与用法)

TC语法概要
TC所有的语法都是由语句来构成的,这里包含了:
预定义语句:
#include
"c: //anothercode.txt"
命名空间定义语句: 空间
命名空间名称
函数定义语句:
功能

整型
函数名称()
变量定义语句:
字符型
help

赋值语句:
help=
"给变量赋予的一个值"
函数调用语句:
辅助.消息框(help)
功能结束 函数定义结束语句
空间结束 命名空间定义结束语句
这上面就是TC所有的语句,只要把上面这些语句都理解了,也就等于熟练掌握了TC这门开发工具,下面我们会对语法知识进行逐一介绍.

其实TC的运用不在于你对视频有多了解,而是在于你对TC的运用熟练度!
比如我们要做脚本,做一次只是一有了一点基础,做二次有所提高,做三次可以尝试举一反三做出另外的脚本。
大神高手都是在通过不停的写不停的运用能达到一定的高度的。

你要相信你自己也一定能行。
下面我们就通过一个实例来了解一下如何提高自己的写脚本水平吧


空间 自动打怪
// 这里是我们对空间名的定义,这也是第一步我们要完成的
整型 线程句柄
// 这里是我们暂时不做解答

功能 逻辑型 打怪()
// 这下面就是我们需要定义的了,也是非常关键的。他包含了我们对这个游戏的窗口定义,以及对怪物血条的检索
整型 x,y
整型 窗口句柄
逻辑型 是否找到
窗口句柄=窗口.找到窗口(编辑框.获得文本("编辑框0"))
窗口.设置位置(窗口句柄,0,0)
窗口.激活(窗口句柄)
辅助.等待(500)
是否找到=图像.区域找色(325,68,589,130,#0000F4,0,x,y)
循环(真)
如果(!是否找到)
    键盘.按键(9,1)
    辅助.等待(50)
如果结束
   键盘.按键(49,1)
   辅助.等待(500)
   键盘.按键(50,1)
   辅助.等待(500)
   键盘.按键(51,1)
   辅助.等待(700)
   循环结束
返回 真
功能结束
功能 逻辑型 开始_点击()
线程句柄=线程.开启("自动打怪.打怪")
返回 真
功能结束
功能 逻辑型 退出_点击()
线程.关闭(线程句柄)
辅助.退出()
返回 真
功能结束
空间结束

这是一个非常简单的自动大怪的脚本,看了以上源码内容自己在试着做一下,是不是决得非常简单呢!
如果你对这个脚本认为还是很复杂的话:你可以这样去理解,

1,你先确定你的脚本名称。

2,定义你的脚本操作方法。(建议窗口式)
3,写出脚本来,写脚本我们又可以把它简单划:首先,找到怪物 ;其次,锁定怪物。再者,技能打死怪物。最后就是循环以上所有步骤,这样是不是就简单了。

其实一个脚本就是这么简单! 多多运用,多多实验,你也行的!
回复

使用道具 举报

发表于 2012-4-7 10:25:15 | 显示全部楼层
:~. 先支持一下。。
回复 支持 反对

使用道具 举报

发表于 2012-4-7 12:23:28 | 显示全部楼层
支持一下。。
回复 支持 反对

使用道具 举报

发表于 2012-4-7 12:53:08 | 显示全部楼层
不错。分析的挺到位的,思路分清了,写的脚本也就好写多了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-4-7 13:36:54 | 显示全部楼层
所以大家还是先整理好自己的思路吧
回复 支持 反对

使用道具 举报

发表于 2012-4-7 14:26:07 | 显示全部楼层
写脚本关键是思路。
回复 支持 反对

使用道具 举报

发表于 2012-4-7 16:39:29 | 显示全部楼层
受教
回复 支持 反对

使用道具 举报

发表于 2012-4-7 17:26:19 | 显示全部楼层
是啊。这是简单的,如果给你个有客户端保护,找不到窗口,你怎么后台
如果是2D游戏。不支持TAB找怪,你怎么找怪
如果找到怪,但怪不像3D游戏那样,怪物的血置顶,你怎样判断怪被KO。你又有什么思路
一直困扰着我
回复 支持 反对

使用道具 举报

发表于 2012-4-7 18:02:19 | 显示全部楼层
额    看着晕    支持下   顶
回复 支持 反对

使用道具 举报

发表于 2012-4-7 18:04:25 | 显示全部楼层
这适合2D网游吧?
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-5-14 03:04 , Processed in 0.046971 second(s), 22 queries .

Powered by 海安简单软件服务部

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

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