如何用TC制作游戏脚本
要做一个脚本,首先要知道想让脚本帮助做什么,也就是脚本应该有什么功能。以一个找怪、打怪脚本为例:
1、首先是自动打怪功能,要想打怪首先就得找到怪,玩过回合制网游的都知道,回合制网游和一般网游打怪不同的地方就是打野怪的时候是看不到怪物所在位置的,要控制游戏人物在地图上跑来跑去,直到踩到暗雷才会进入打怪的战斗模式。所以,回合制网游脚本实施找怪的功能就没有简单的快捷键。
于是设定两个坐标,让人物在两个坐标点之间来回跑动,以达到踩暗雷找怪的目的。功能代码如下:
功能 整型 找怪()
循环 (真)
鼠标.移动 (xxx,yyy)
鼠标.左键单击(1)
辅助.等待(800)
鼠标.相对移动(80,0)
鼠标.左键单击(1)
辅助.等待(800)
循环结束
返回 0
功能结束
以上这段代码就是控制人物在坐标xxx,yyy附近左右水平移动的,xxx,yyy 坐标取的是人物左边的一个点,可以看到,第六条代码鼠标的移动方式是相对移动,也就是X坐标80,Y坐标不变,这样就能让鼠标水平象右移动80个坐标点!(如果xxx,yyy取的是人物左边的坐标点,那么鼠标相对移动时就应该是-80,0),因为这个动作是要一直作的,所以加了循环语句,这样就可以重复的进行这个跑动的动作了。
2、判断是否进入战斗模式的条件,功能代码如下:
功能 整型 进入战斗模式()
整型 战斗模式
战斗模式=图像.坐标点取色(xxx,yyy)
如果 (战斗模式!=#FFFFFF)
如果结束
返回0
功能结束
以上这段代码中的取色坐标xxx,yyy就是战斗模式时游戏窗口那个倒数读秒数字上的一个点,而FFFFFF就是我们用抓抓工具在这个点上抓到的颜色值。
用这个来判断,如果这个坐标点上这个颜色存在那就是进入了战斗模式,如果不存在,那就是平常模式!那么就把这个判断是否进入战斗模式的功能加入到前面的找怪功能去,代码如下:
功能 整型 找怪()
整型 战斗模式
循环 (真)
战斗模式=图像.坐标点取色(xxx,yyy)
如果 (战斗模式!=#FFFFFF)
鼠标.移动 (xxx2,yyy2)
鼠标.左键单击(1)
辅助.等待(800)
鼠标.相对移动(80,0)
鼠标.左键单击(1)
辅助.等待(800)
如果结束
循环结束
返回 0
功能结束
以上代码的意思就是,在坐标点xxx,yyy取色,如果在坐标点xxx,yyy找到的颜色不是FFFFFF,么鼠标就移动到坐标点xxx2,yyy2,单击鼠标左键一次,然后水平向右移动80个坐标点,单击鼠标左键一次,等待800毫秒,一直循环这一系列动作直到在xxx,yyy坐标点找到FFFFFF颜色为止!
多重随机标签
搜狗仙谕各种奖励领取辅助介绍_搜狗仙谕各种奖励领取辅助是什么 沧州市人事考试网沧州市人事人才沧州市人事考试中心 咨询公司部门有哪些 台式电脑桌的式样有哪些常见分类 如何选择台式电脑桌 数学和物理对于计算机的重要性 南阳就业补贴什么时候发 如何在淘宝页面加微博主页链接 10093是哪个学校代码 可不可以将程序优化一下 营销手段有哪几种 哪里有手工制作培训班 项目融资哪个平台比较好呀 2024年第一天上班朋友圈说说2024年天踏进全新的开始 从河下村到阳泉红星美凯龙最优化的乘车路线急等谢谢 从岗集到庐阳区亳州路畅园新村畅园商场怎么去 三感video什么公司 苏州2g什么时候停止使用 今日律司平台怎么样 端午节广告短信 郴州有什么技术学校 株洲房产网简介 映像传媒公司经营范围怎么写 五一在家自拍文案 优书网什么不维护 北京有哪些有名的商场 佳木斯电机股份有限公司公司规模 合肥川原信息技术有限公司怎么样 孝感事业单位有哪些 真花的话叫什么花 游戏如何打鱼