ZhengPeiRu21 / mod-playerbots

AzerothCore Playerbots Module
MIT License
193 stars 93 forks source link

机器人不会攻击 #138

Open EvilCalf opened 1 year ago

EvilCalf commented 1 year ago

已经按照#115设置了worldserver.conf MapUpdate.Threads = -1 可是目前邀请加入队伍之后,无法自动和我一起打怪,甚至我发出do attack 命令,显示attack failed image

EvilCalf commented 1 year ago

或者能否帮我一下,提供一个配置妥当的playerbots.conf

TS-BAH commented 1 year ago

我用playerbot编译出来的工具重新提取的地图,机器人不会攻击。用原来的文件会攻击,但是会几秒钟就卡一下。

Tzran87 commented 1 year ago

我用playerbot编译出来的工具重新提取的地图,机器人不会攻击。用原来的文件会攻击,但是会几秒钟就卡一下。

sorry!我弄错了,是用Data\enGB文件夹提取出来的机器人会攻击,但是也不是所有的都会攻击,比如MS就不会攻击。然后我又试了从enUS提取出的数据,MS会攻击了,别的职业又不攻击了!唉,好为难!

GreyYu6458 commented 1 year ago

This may be caused by the locale, this module will query the spell id with English characters. So you can try to copy the enUS directory(from another version of wow) directory to the /path/to/your/wowclient/Data and regenerate the dbc.

Related Code

TS-BAH commented 1 year ago

机器人读取的spell.dbc获取到的中文技能没有识别,把这个dbc里面的中文技能名换成英文解决了。 spell.dbc读取的140列。

这是未修改前的dbc:CN-spell.txt

这是改过之后的dbc:EN-spell.txt

alexyang-sea commented 10 months ago

我编译的机器人也是不会攻击,组队了我攻击后机器人就站在原地不动啦。而且插件的集合、召唤那些指令也不管用,建的小号也不过来。请大神们解答一下,需要详细怎么解决?上面说的改了技能的文件要用什么工具放到哪里,不会啊

garfieldz90 commented 10 months ago

我编译的机器人也是不会攻击,组队了我攻击后机器人就站在原地不动啦。而且插件的集合、召唤那些指令也不管用,建的小号也不过来。请大神们解答一下,需要详细怎么解决?上面说的改了技能的文件要用什么工具放到哪里,不会啊

地图包用的是不是官方说的那个v1.6地图包

alexyang-sea commented 10 months ago

原来是从欧服高清端335a里抽取出来的,但是好像也没关系,现在我把那个MAPUPDATE.thread改为了-1可以攻击啦。但是我在playerbot.conf里已经改了机器人起始等级1,最高等级不超过玩家等级,进入游戏怎么还是没有低级别机器人呢?另外用插件上线小号机器人时提示不存在,无法上线,但好友里可以看到在线,需要怎么设置呢?而且建的小号不在同一个出生地,用集合和召唤命令也无法召唤过来呢?

alexyang-sea commented 9 months ago

最新的分支我重新编译啦,现在不用设置那个MapUpdata.threads也没关系,组队的机器人也可以攻击啦。就是组了同号下机器人后,在新手村有几个杀怪的任务接了再点NPC直接可以完成,还有小德似乎不能给他治疗模式,否则就不动啦