qw32801 发表于 2016-6-5 17:23:28

直接修改monstats.txt文件,不管是用EXL还是TXT,修改后不对,

比如我删除了ID211督瑞尔,督瑞尔一样能识别,但是在211之后的怪都不能识别了

求解!

iamiori 发表于 2016-6-15 21:20:28

这问题已经解决,自己复制一份NTA_KillMonster(id)的函数,然后这个复制改名的函数,只要把里面的if _target.ableattack的条件去掉既可。具体单词名字忘记了,自己看看就知道了,并不需要去sdk添加什么怪物的新id

coolcood 发表于 2016-9-27 21:35:51

比如查的新怪的id为756,坐等白板、八神等大牛修改,本人修改为成功

coolcood 发表于 2016-9-27 21:35:58

比如查的新怪的id为756,坐等白板、八神等大牛修改,本人修改为成功

coolcood 发表于 2016-9-27 21:36:07

本帖最后由 coolcood 于 2016-9-28 21:03 编辑

比如查的新怪的id为756,坐等白板、八神等大牛修
function NTA_KillMonster(classid)
{
      var _target;

      if(NTConfig_AttackSkill < 1)
                return false;

      _target = NTC_FindUnit(NTC_UNIT_MONSTER, classid, 5);

      if(!_target)
                return false;

      if(_target.IsAttackable())
      {
                var _attackcount = 0;

                while(_attackcount < 300 && NTA_IsValidMonster(_target))
                {
                        if(NTA_Attack(_target, (_attackcount%30) == 0) < 2)
                              break;

                        _attackcount++;
                }
      }

      return (_target.hp <= 0 || _target.mode == 0 || _target.mode == 12);
}

coolcood 发表于 2016-9-27 21:36:13

本帖最后由 coolcood 于 2016-9-28 21:03 编辑

比如查的新怪的id为756,坐等白板、八神等大牛修
function NTA_KillMonster(classid)
{
      var _target;

      if(NTConfig_AttackSkill < 1)
                return false;

      _target = NTC_FindUnit(NTC_UNIT_MONSTER, classid, 5);

      if(!_target)
                return false;

      if(_target.IsAttackable())
      {
                var _attackcount = 0;

                while(_attackcount < 300 && NTA_IsValidMonster(_target))
                {
                        if(NTA_Attack(_target, (_attackcount%30) == 0) < 2)
                              break;

                        _attackcount++;
                }
      }

      return (_target.hp <= 0 || _target.mode == 0 || _target.mode == 12);
}

coolcood 发表于 2016-9-28 20:54:33

悬赏解决!!!!

iamiori 发表于 2016-9-30 02:10:11

看12楼,早已经解决

coolcood 发表于 2016-9-30 20:48:14

iamiori 发表于 2016-9-30 02:10
看12楼,早已经解决

按照八神大大说的 ,我修改后还是不行,八神能不能上传一个修改后的脚本,好像是在NTattack里面,能不能上传一个,你亲手修改过的脚本function NTA_KillMonster(id)
感激不尽

iamiori 发表于 2016-10-5 08:42:20

你复制 一个。 改好后。 你这个复制的比如叫
function NTA_KillMonster_new(id)
{


}

改好后

你的脚本。 就得 调用这个   NTA_KillMonster_new(xxx) 而不是用老的。
页: 1 [2] 3
查看完整版本: 求教大神,关于私服 BOT不认识新怪物怎么解决!