战网中国

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
楼主: 36015646
打印 上一主题 下一主题

求教大神,关于私服 BOT不认识新怪物怎么解决!

[复制链接]

4

主题

58

帖子

343

积分

骑士

Rank: 4

积分
343
17#
发表于 2016-9-28 20:54:33 | 只看该作者
悬赏解决!!!!
回复

使用道具 举报

4

主题

58

帖子

343

积分

骑士

Rank: 4

积分
343
16#
发表于 2016-9-27 21:36:13 | 只看该作者
本帖最后由 coolcood 于 2016-9-28 21:03 编辑

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

        if(NTConfig_AttackSkill[1] < 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);
}
回复 支持 反对

使用道具 举报

4

主题

58

帖子

343

积分

骑士

Rank: 4

积分
343
15#
发表于 2016-9-27 21:36:07 | 只看该作者
本帖最后由 coolcood 于 2016-9-28 21:03 编辑

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

        if(NTConfig_AttackSkill[1] < 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);
}
回复 支持 反对

使用道具 举报

4

主题

58

帖子

343

积分

骑士

Rank: 4

积分
343
14#
发表于 2016-9-27 21:35:58 | 只看该作者
比如查的新怪的id为756,坐等白板、八神等大牛修改,本人修改为成功
回复 支持 反对

使用道具 举报

4

主题

58

帖子

343

积分

骑士

Rank: 4

积分
343
13#
发表于 2016-9-27 21:35:51 | 只看该作者
比如查的新怪的id为756,坐等白板、八神等大牛修改,本人修改为成功
回复 支持 反对

使用道具 举报

5万

主题

0

帖子

10万

积分

光明使者

Rank: 8Rank: 8

积分
107327

社区居民社区明星忠实会员喜欢达人原创写手

12#
发表于 2016-6-15 21:20:28 | 只看该作者
这问题已经解决,自己复制一份NTA_KillMonster(id)的函数,然后这个复制改名的函数,只要把里面的if _target.ableattack的条件去掉既可。具体单词名字忘记了,自己看看就知道了,并不需要去sdk添加什么怪物的新id
回复 支持 1 反对 0

使用道具 举报

3

主题

22

帖子

61

积分

新手

Rank: 2

积分
61
11#
发表于 2016-6-5 17:23:28 | 只看该作者
直接修改monstats.txt文件,不管是用EXL还是TXT,修改后不对,

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

求解!
回复 支持 反对

使用道具 举报

4

主题

25

帖子

177

积分

侠客

Rank: 3Rank: 3

积分
177

社区居民忠实会员

10#
 楼主| 发表于 2016-5-12 11:55:49 | 只看该作者
[quote=mymmiss,181620]私聊过他,添加的是map的id。。。[/quote] 我用八神BOT查看的怪物ID ,添加不起作用
回复 支持 反对

使用道具 举报

4

主题

25

帖子

177

积分

侠客

Rank: 3Rank: 3

积分
177

社区居民忠实会员

9#
 楼主| 发表于 2016-5-12 11:54:26 | 只看该作者
[quote=白色曼陀螺,181544]直接清场不就完了,管他什么id。[/quote] 就一个新BOSS,地图上不显示 ,不能攻击
回复 支持 反对

使用道具 举报

2

主题

59

帖子

344

积分

骑士

Rank: 4

积分
344
8#
发表于 2016-5-12 00:09:20 | 只看该作者
[quote=iamiori,181579]如果清场都无法解决. 或者kill指定id的怪都没有效果, 那说明. d2nt.dll已经写死了.
那么它虽然是写死的. 但是id库是来自\\mpqdata\\monstats.txt 这个文件.
除非你懂改mod,

我是不会的了. 看...[/quote] 私聊过他,添加的是map的id。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|BattleCN ( 陕ICP备05006600号 )

GMT+8, 2024-5-18 09:00 , Processed in 0.128988 second(s), 25 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表