大家都知道,机器不是人,脚本也只能按照你指定的、预先设定好的条件一步一步去做。有时候同样是做一个脚本,同样的地图,同样的人物,挂机一天下来,得到的经验却可能差别能有一倍甚至几倍。那么究其原因是什么呢?这里就涉及到脚本的优化。举个例子,两点之间支线最短,做脚本我们就是要遵守这个原则,化繁为简,寻求最高效的捷径,而不是绕一个弯。 我们来分几步,看看如何能把一个脚本做到更好.重点就在扣出每一秒能节省的时间,尽量在一定的时间内多杀几只怪.千万不要小看这些小细节. (^_^) 1: 全局脚本中的内容要少,越少越好.类似红药少于3个,装备持久小于多少回城的判断,交给程序中的基本设置项吧。 2: 判断越少越好. 判断多在战斗中,建议多用一个地图一个小模块的办法,然后设置好一个简单的地图判断小模块。 3: 仔细弄明白程序中的基本设置项和职业设置项. 有N多的人问的问题全是因为没弄明白这些最基本的设置而出问题.最后我们以一个例子来说明。 4: 建议装备的修理分成两大部分 : 武器 + 衣服 + 头盔 算一部分 , 所有的首饰算一部分.一但某个装备持久低了,就按照这两部分全修一次. 比如你的左戒指持久<2 , 那么修理的时候就把所有的首饰全修一次。因为这时候其他的首饰持久也都差不多要修了,而在修理所有的首饰时,要让你的人物走到首饰间的中间,不必修戒指的时候走到戒指老板、修项链的时候走到项链老板,直接分别对话三个首饰老板就OK了。下面是无论哪个首饰到了持久都要调用的一个修理模块例子。 <首饰修理> 等待[1000]毫秒 走到NPC附近[0,329,267] 对话[比奇城商店传送] 选择[首饰店] 等待[1000]毫秒 走到[0105,15,16] ß走到首饰间的中间 等待[3000]毫秒 对话[比奇城项链店老] 如果[自己][项链][名称]="$项链" 那么强行特修[项链] 否则强行特修[$项链]装备到[项链] 等待[1000]毫秒 对话[比奇城手镯店老] 如果[自己][左手镯][名称]="$左手镯" 那么强行特修[左手镯] 否则强行特修[$左手镯]装备到[左手镯] 如果[自己][右手镯][名称]="$右手镯" 那么强行特修[右手镯] 否则强行特修[$右手镯]装备到[右手镯] 等待[1000]毫秒 对话[比奇城戒指店老] 如果[自己][左戒指][名称]="$左戒指" 那么强行特修[左戒指] 否则强行特修[$左戒指]装备到[左戒指] 如果[自己][右戒指][名称]="$右戒指" 那么强行特修[右戒指] 否则强行特修[$右戒指]装备到[右戒指] 使用[回城卷] 等待[1000]毫秒 返回 5:购买杂物,药品等,一定要设置条件.比如 随机卷少于3个才去购买. 6:在地图和引怪上下功夫.我们以石墓阵法师烧猪为例: 首先,要把职业设置中法师的技能中,点攻击为雷电,线攻击为火墙(你没看错^_^) , 面攻击为爆裂火焰. 下面的地雷等不选 . 一定要设置躲避 1 个任意怪物距离 5 格或者6 格.如果你的装备够好或者有护身,建议连盾也不要开. 基本设置中一定注意把模式调整到和平,被PK就随机. 然后就是要模仿人玩的时候,是如何引怪烧的呢? 你一定是引着一群猪 走 到另一群猪多的地方再下手放火墙,接着围着火墙跑.下面这个脚本就是模仿人手动在石墓阵烧猪 <石墓阵> 走到[D716,37,16] ß6层的猪根本不睬 走到[D71625,16,33] ß直接走到点 16,33 如果$_当前地图=D716 那么跳转到<石墓阵> 否则跳转到<石墓阵1> <石墓阵1> 走到[$_当前地图,40,27] ß走到右上角 如果[自己][所有方向][怪物数量][10格]<5 ß如果怪的数量不到5个,直接走到下个地图 那么走到[$_当前地图,17,12] 等待[2000]毫秒 ß否则就开始引怪准备烧.加一个时间延迟,等待怪靠拢 走到[$_当前地图,30,16] ß就边走边引,把右侧的猪全引到一起 等待[1000]毫秒 走到[$_当前地图,20,16] 等待[1000]毫秒 走到[$_当前地图,30,17] 搜索怪物范围[6]格 ß设定搜索范围,剩下单个的几只猪根本不搭理 边打边走到[$_当前地图,20,16] ß这时候才开始动手 走到[$_当前地图,12,27] 如果[自己][所有方向][怪物数量][10格]<5 那么走到[$_当前地图,17,12] 等待[2000]毫秒 走到[$_当前地图,24,37] 等待[1000]毫秒 搜索怪物范围[5]格 边打边走到[$_当前地图,17,12] 等待[1000]毫秒 跳转到<石墓阵1> 以上是一个法师在石墓阵烧猪的例子,这个脚本这样精心调制以后,经过天骥脱机官方技术的对比,一切条件相同的情况下,在相同的时间里,比如连续挂机24小时,得到的经验是原来效率的整整一倍。这是只个引子,你可以根据自己的实际情况慢慢调整,但是思路是一样的:尽量的把每一个细节都做好,然后还要尽可能再多走一步。 (责任编辑:admin) |