首页 > 解决方案 > 在艾泽拉斯核(最新版本)上安装幻化模块时出现问题

问题描述

所以我尝试在 Win10 上使用 Docker 在 AzerothCore 上安装Transmog 模块。

首先,我使用以下 SQL 删除了 npc 文本:

DELETE FROM `npc_text` WHERE `ID` IN (50000,50001);

然后我将 transmog 文件夹放在下面azerothcore/modules并将 sql^s 添加到数据库中,并使用./acore.sh docker build. 我可以在游戏中添加 npc,它会说类似问候,但我不能幻化。

在我的 DBErrors 下的日志中,我收到以下消息:

在数据库中分配了名为“npc_transmogrifier”的脚本,但没有代码!

构建服务器时,我得到以下报价:


[ 99%] Building CXX object src/server/scripts/CMakeFiles/scripts.dir/__/__/__/modules/mod-transmog-master/src/transmog_loader.cpp.o

[ 99%] Building CXX object src/server/scripts/CMakeFiles/scripts.dir/__/__/__/modules/mod-transmog-master/src/transmog_scripts.cpp.o
/azerothcore/modules/mod-transmog-master/src/Transmogrification.cpp:206:41: fatal error: no member named 'nameSuffix' in 'ItemRandomSuffixEntry'
                suffix = itemRandEntry->nameSuffix;
                         ~~~~~~~~~~~~~  ^
1 error generated.
make[2]: *** [src/server/scripts/CMakeFiles/scripts.dir/build.make:8404: src/server/scripts/CMakeFiles/scripts.dir/__/__/__/modules/mod-transmog-master/src/Transmogrification.cpp.o]
Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/Makefile2:1120: src/server/scripts/CMakeFiles/scripts.dir/all] Error 2
make: *** [Makefile:130: all] 
Error 2

标签: dockermoduleazerothcore

解决方案


推荐阅读