战网中国

标题: 请教个高难度问题 [打印本页]

作者: 匿名    时间: 2014-11-22 08:29
标题: 请教个高难度问题
没有tp+的情况下,necessary做脚本任务,经常卡在某处半分钟到一分钟不停跑动,我开始还以为是跑动防止被怪攻击,后来才发现纯属卡机,过一段时间又能继续跑,导致几乎每个脚本都超时退出,这个怎么修改能改善一下?
作者: 330300508    时间: 2014-11-22 18:16
天天抢沙发有什么用啊,自己琢磨了一下,改了个数据,move里面有个480次的循环,改为4,卡的情况好多了,偶尔卡几秒就开始跑乐乐
作者: skylgf    时间: 2014-11-22 20:35
我也是单人bar走路bot,请你把for循环贴出来,共享一下。
谢谢!.
你是NT35 bot吗?
作者: 330300508    时间: 2014-11-22 20:49
scripts\\libs\\Common\\NTMove.ntl 里面

function NTM_WalkTo(x, y)
{
        var i;
        var _prex1, _prey1;
        var _prex2, _prey2;

        if(me.runwalk == 0)
                me.runwalk = 1;

        for(i = 0 ; i < 480 ; i++)//这里改为2

理论上会引起问题,不过我没看到,原因很简单,还是偶尔卡住动不了,导致超时退出,仅仅对卡住现象有改善而已,只能用来练级,不能做任务。走路函数的寻路逻辑感觉有问题,否则不至于完全卡死,可惜我实在看不懂,对js一无所知。
作者: skylgf    时间: 2014-11-22 21:07
现在我只想把bar走路去召唤者的路上改成一路跳过去(就像act4去diablo),bar全是跳动。

相当于TP效果。



请问会调用MyMove.ntl里面的函数吗?我说错了,我改动的是MyMove.ntl
作者: 330300508    时间: 2014-11-23 00:34
你这是韩版的吧,我不会改啊




欢迎光临 战网中国 (http://battlecn.net/) Powered by Discuz! X3.1