70版以后,‘挂机脚本’里面玩家们贴的脚本明显比以前69的时候多了很多,这样一来我们的选择也越来越多,本来是件好事。但是我却发现工会里不愿意上这里来下,而是直接问我要脚本的人越来越多!
究其原因有两点:
首先,当然是现在龙族不能切换,给自己编写和修改脚本带来了极大的不便。这个问题是我们无法解决的。
第二个原因就是:有一些人(不论是因为初写脚本的兴奋,还是因为习惯问题)喜欢发一些毫不负责的脚本!
没有说明在哪里挂、没有注明挂机的条件、没有注明脚本的使用范围、没有注明意外的情况、……。或者有,但是很简单,对用户没有多大的实际意义。如此一来要在众多的脚本中找一个适合自己脚本就变得麻烦起来,贴出来的脚本多了反而成了坏事。
我以为既然是把脚本贴上来给大家用的,就应该有详细的说明。拿到一个别人的脚本最起码应该知道在哪里挂比较合适、能挂多久、能不能跳边境战、防不防交易、挂工作的制作的物品在工作栏的哪个位子……等等我在这里不一一罗列。
毕竟脚本是你写的,毕竟每个人使用的环境各不相同,一个在你用来很好很稳定的脚本,别人一用可能就不行了。外在的影响因素是我们无法改变的,能改的只有脚本。要改就要先看懂别人的脚本,虽然脚本都是顺序执行,要看懂是很easy的事情,但是要是有注释岂不是改起来更方便,更节省时间!这就要求脚本上附有注释。写注释原本是一个程序员应该养成习惯,这里的脚本当然和程序是有一定的距离的,写脚本的也不一定各各都写过程序,但是它们之间也有不少相通的地方。写写说明并不需要什么水平,就算是第一次写脚本,对于自己写的脚本要写一点说明应该也是很容易的事情。
牢骚的话就写这么多,下面跟大家介绍几个做脚本的过程中比较实用的技巧:
1:现在龙族不能切换,抓点又存在异常跳出的问题!给编写脚本带来了很多不便,但是不要忘了可以截图(F1键,不要告诉我你连这个都不知道)。截图完毕之后退出,用ACDsee打开截图,全屏显示(Ctrl+F),ok,可以像在游戏里面一样抓点了,而且不用担心跳出。注意:这个方法在2000下面抓点没有问题,98下面好像有偏移!
2:70版做东西撒了一地,挂机工作买东西点‘确定’的时候很有可能把你自己做的东西捡起来,虽然几率不大,但是长时间积累起来就会把你的包包装满,后面岂不是白挂了!一个简单的解决办法就是,在点要买的物品之前鼠标先往一个屏幕外的点移动一下(例如:MoveTo800300Delay500)。
3:有些同志喜欢用LeftClickXXXXX来达到一段时间内鼠标不停点击一个点的目的(多用于挂战绩的脚本),殊不知这样要想把脚本停下来就很麻烦!怎么办,难道应该改成N个LeftClick1,这样会死人的。其实不用,只要把点击几万次改成几十个1000次,或者几百个100次,这样不会太累,而且关脚本的时候也不用等太长的时间。
4:还有一个问题是关于卡SHIFT键的。有人提出在脚本的开始来个KeyDown161(按下SHIFT),结尾来个KeyUp161(弹起SHIFT),这样就可以不用卡键盘了。想法的确很好,但是不知道提出这个设想的人用的是什么系统,至少我在2000下测试是不行的!或许98、xp可以,我没试过。还有就是按键精灵模拟的ESC键似乎在游戏中也起不到我们企盼的效果。那么我们应该怎样才能防止人物乱跑,但是又能保证脚本的稳定性、防交易呢?下面介绍几个方法(注:这些方法还不能在任何挂机的情况下防交易,我们唯有企盼1.0版的/tradeoff命令了):
对挂战绩,建议在打开物品栏的状态下挂,这是最简单的防交易方法。存在的问题:如果有边境站之类的窗口弹出,不知会不会发生以外!由于我挂机多在11点以后,所以没有实际测试。还有一点,边境站的’取消‘按钮跟魔法栏打开后最后一个魔法有重叠的地方,挂机的时候把加体力或是祈祷放在那个位子,然后抓点,做出来的脚本很容易就能防边境站了。
对于挂基础工作技能(砍树、挖矿、钓鱼、采药),这类脚本一般比较简单,使用技能、连点一段时间、加体力,如此循环。为了防交易,可以把物品栏打开。但是,还有一种意外的情况,那就是当你的斧头(通称,请不要斤斤计较)砍到别人的’头‘上的时候不管你有没有卡SHIFT,你的人物都会走动,倘若你是用魔法加体力的话,后面就惨了。假如你在每次对自己施法之前都点一下你的施法点靠下一点的地方(也就是人物应该站的正确位置),就不用担心加不上体力了。这个方法运用不是仅此一处,比如在屠夫脚本中等等,具体方法各人自己体会。
对挂进阶工作,这里脚本是最容易写好的,但是17173这里的脚本下载中这类脚本也是最多的。有人喜欢站在屋外挂,好处是可以用魔法加体力。存在的问题是怕被偷!屋内不会被偷,但是又不能用魔法了。无奈,鱼和熊掌不可兼得。这里个一个解决的办法:想在箱子不是可以装50个物品吗,装50个面包,做它100多个回合吃一个面包^_^。50个面包起码也够你挂24个小时的。这类脚本还有一个通病就是怕交易,一被交易就完了。因为买东西的时候鼠标要点很多下,这个时候被交易,人物肯定会动!我至今没有发现很好的解决方法,但是这里还是给一点建议,尽量让鼠标要点击的点在人物不能到达的地方,这样就算被交易,人物也不会动,下一个回合还是可以接着挂。
但是这种地方可欲而不可求,我对ys比较熟,就我所知只有裁缝店可以,还有就是竞技场里右边的’买卖区‘不错,不过那里虽然在屋内,但是还是会被偷、被杀,来往的外国人多,看到你在挂机,哎~~~,不说大家也会想到会怎样。
5:虽然按键精灵模拟的ESC起步到我们企盼的效果,但是/off命令可以,其效果跟游戏中按ESC类似,在脚本中恰当的使用它可以防交易、加快脚本的速度、减少因为网速卡而翻页翻错买错东西的问题。但是/off又不像/boss,你卡住SHIFT之后?BOSS还有效,而?OFF就没用了!需要配合第四条使用才行。还有一个问题就是,/off在关闭某些窗口的时候(比如制作物品的窗口),人物不会回到屏幕中心,这会导致下个回合鼠标指的位置不是老板身上。有一个很简单的解决办法,打开自己的背包,然后关上。
前面提供了几条经要,有些是我自己总结的,有些是前人想出来的,我不敢妄自独占。具体的使用还要靠各人自己去体会。游戏中不定的因素太多,而按键精灵能提供的语句功能太弱(这一点EZSCRIP做的比较好,但是有很多玩家因为水平而不能方便的上手)。毕竟这些软件不是一个编译器,因为编译器的语法分析、语义分析的是如此的复杂、难以实现,所以有一个像按键精灵这样的软件已经很不错了,他们在编程上实现的难度是写脚本所无法比拟的。我们在期待别人作出更好的软件的同时为什么不在自身能力上下下功夫呢。最后希望大家都能做出适合自己的脚本。
|