通过前几章的介绍,我们对如何编写好天骥脱机脚本应该有了进一步的认识,接下来做个总结,如何让脚本更高效! 在 全局脚本 中,你加的东西越少,随时检测的情况也就越少,你的脚本占用的资源就越少,你判执行的速度就会快。所以,判断装备持久减少,药品减少等情况时,最好是使用程序自带的判断,在基本选项里设置以后就好。因为基本设置这里的判断,是会直接重新启动脚本的。 好了,不管是随时检测的,还是小退后新上线的,比如武器的持久少于设定的数值,那么程序重新执行脚本。我们只要在<回城> 这个模块前面加一个判断是否需要回城的专门模块就可以了,用来判断持久是否足够,药品和杂物是否足够,如果需要就回城,不需要的话,那么就在新上线的地图继续战斗。如下: <挂机脚本开始> <是否需回城判断> 如果[待存物品][数量]>0 那么跳转到<回城> 如果[自己][衣服][持久]<20 那么跳转到<回城> 如果[自己][头盔][持久]<3 那么跳转到<回城> 如果[自己][项链][持久]<3 那么跳转到<回城> 如果[自己][左手镯][持久]<3 那么跳转到<回城> 如果[自己][右手镯][持久]<3 那么跳转到<回城> 如果[自己][左戒指][持久]<3 那么跳转到<回城> 如果[自己][右戒指][持久]<3 那么跳转到<回城> 如果[自己][武器][持久]<10 <-- 如果你的武器持久小于10,那么会直接跳转到<回城> 那么跳转到<回城> 如果[蓝药][数量]<6 那么跳转到<回城> 如果[红药][数量]<6 那么跳转到<回城> 如果[随即传送卷][数量]<4 那么跳转到<回城> 躲避PKER开启 开启全局脚本 跳转到<战斗> <--如果持久够,药品杂物够,会执行到这里,直接跳转到<战斗>不用回城了 <回城> 关闭全局脚本 停止战斗 躲避PKER关闭 如果[3,330,330][距离]>200 那么使用[回城卷] 停止战斗 等待[3000]毫秒 如果 $_当前地图=3 那么跳转到<总控> 如果 $_当前地图=0 <---有些地图回城会回到比奇,这里加一个小模块的判断就OK了 那么跳转到<去盟重> 等待[3000]毫秒 跳转到<回城> <总控> ......... 这样战斗部分基本上就比较稳定和顺利了。脚本的重点概念搞清楚后,是不是觉得很轻松? 剩下的就是一些最琐碎的事了,主要是找到每个不同作用的NPC的坐标,录制和他的对话等等,都是很简单的事了。 最后还有些小细节需要说明一下 1:被调用的模块里,可以无限的调用其它模块,这会使程序更加方便。比如: .... 调用<一号> <一号> 如果[苹果][数量]<2 那么调用<买苹果> 返回 <买苹果> 如果[战神油][数量]<2 那么调用<买油> 返回 <买油> 走到NPC附近[u,x,y] 对话[xxx] ..... .... 返回 2:有些SF的NPC的名字或者选项里包含了 [ ] 号,这样会导致找不到NPC,这是程序本身的问题,将在后面的版本中改正。 程序中基本设置的技巧 一:加速设置 1:行走速度 默认的行走很慢,一般拉到 300 毫秒问题不大,但是过快容易引起 多次走路错误。 2:攻击速度 这里一般的服务器拉到 150 毫秒问题都不大,最多是打空气墙的次数多一些,不会引起其他问题。不过有的服务器也会由于使用烈火,刺杀和半月技能说你魔法加速。 3:魔法延时 拉到150吧 4:魔法速度 建议在 600 毫秒到700毫秒之间。如果还出问题,就再加大些,一般到1000就不会出问题了 二:穿人穿怪 如果你的服务器都允许,就都选上好了,但是很多服务器是只能穿怪不能穿人。这时候一定注意不要选择穿人,否则程序会想办法从人穿过而事实上过不去,90%会经常出现 走路错误 问题。 三:职业设置 1:战士如果不是去打装备的话,最好还是把烈火关了。因为这太费蓝了,你可以把刀刀刺杀选上,半月选上,效果差不多。 2:道士的召唤骷髅程序是默认的,这是引起一些SF中法师和战士不段召宝的原因,把对勾去掉就好了。护身符在最下面有个选项,扔掉数量的少的符,这个一定记得选上。如果你想长时间在前线战斗,那么选择那个不攻击好了,或者物理攻击也好。总之道士还是主要依靠宝宝。不推荐道士挂机用火符,因为护身符的消耗过快,会导致回城次数太多,效率低下。 3:法师挂机最好的地方就是石墓阵了。如果你的级别和装备差不多,那么就选上 尽量多引怪 和 在密集的地方引怪 。 你会发现法师烧猪简直是太爽了~~ 还有一个选择是 引怪攻击 ,这个适合怪少,但是比较厉害的怪的地图,说白了就是适合打装备而不是升级。 自动躲避怪物的格数,建议法师选择在 6 或者 7 ,道士在 3-5 之间。 好了,现在你一定明白了,其实写脚本就和搭积木差不多。我们来最后总结一下: 脚本的最开始是用来搞全程监控的,就是全局脚本,打开和关闭的命令是 开启全局脚本 和 关闭全局脚本 ,这里的内容越少越好。 <全局脚本开始> 内容。。。 <全局脚本结束> 接下来就是 脚本执行 的这一大块,是包含在 <挂机脚本开始> 内容。。 <挂机脚本结束> 之间的。程序在执行的时候会把上面两个之间的内容读到可执行内容中去。 然后。。在挂机内容中,第一项目是要判断是否要回城的 <判断是否回城> 内容。。。 持久够不?不够就回城拉 药够不?不够就回城~ ...... ..... 都够的话,就跳转到 <战斗> 看下在什么地图,继续打呗~ 然后是 <总控> <总控> 这里是判断装备是不是需要修理,买药,买杂物的 <出发> 找到传送的NPC对话到达打怪的地点的 <战斗> 判断地图一 判断地图二 ......... ......... <战斗地图一> 这里不但要在当前的地图打,一定要走到下一个地图 跳转到 <战斗> 让它判断当前地图 <战斗地图二> 一样。。。 跳转到 <战斗> 让它判断当前地图 <购买药品> ..... 返回 <购买杂物> ..... 返回 等等重复执行的一些模块,都是返回型的。 看到这里,相信你已经对天骥脱机脚本有了一个基本的了解。是不是觉得很简单?(^_^) 。祝你玩服元宝多多、装备多多、每小时都连升三级哦~~~~~ @_@ 感谢大家对天骥官网的支持与信赖。 我们将分享更多的脚本知识和技巧。 (责任编辑:admin) |