问题标签 [azerothcore]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
translate - 如何更改任务的语言?(艾泽拉斯核心)
我用azerothcore docker搭建我的私服,用中文客户端登录成功。
问题是任务文本,项目名称等都是英文而不是中文。
可以改成中文吗?谢谢。
ubuntu - 运行“./worldserver”显示“地图文件'./maps/0004331.map':不存在!” 错误
我正在尝试设置艾泽拉斯核心服务器,但在./authserver
正常工作时./worldserver
返回错误:
- DataDir 已设置。
- 我尝试重新安装数据文件。
- 我尝试更新 AC 核心。
预期的结果是worldserver
可以毫无问题地启动,但它返回了这个错误。
编辑:我还必须在“worldserver.conf.dist”中更改“DataDir”并且它“工作” - 它指向正确的目录,但它仍然无法检测到地图文件。然而,在“worldserver.conf.dist”中更改 DataDir 变量后,它开始显示:
所以我又被卡住了,知道到底发生了什么,或者我应该用 docker 重新安装所有东西?
编辑 2:通过更新 AC 解决了最新编辑的问题,但错误Map file './maps/0004331.map': does not exist!
仍然存在。使用 sudo 运行它会返回Segmentation fault (core dumped)
。此外Using DataDir ./
,这是一个默认值,即使 DataDir 已更改。
编辑3:好的,现在它读取worldserver.conf,我只需要修改所有文件的权限使用
还必须手动更改数据子文件夹的权限chmod 755 (foldername)
。现在Segmentation fault (core dumped)
出现错误,不知道出了什么问题,但是现在这个问题已经解决了,我会为此打开一个新的。
lua - ElunaLuaEngine 需要脚本帮助
我想使用实现以下功能的Eluna Lua 引擎创建一个脚本:
如果玩家的物品栏中有物品192021
,那么他将能够与 npc 交谈202020
并接受任务36004
。如果玩家没有物品192021
,则没有对话。
php - AzerothCore 中的密码是如何加密的?和Trinitycore一样吗?
我正在尝试构建一个使用SOAP RBAC (3.3.5a) 在wow server和web portal 之间进行通信的 web 门户。
AzerothCore 使用什么加密?和三连一样吗?
我尝试使用其他 CMS 现有的 FusionGen 和 github 并查看登录和注册系统。它们都基于三位一体。
但似乎它实际上并不相同。
任何帮助表示赞赏
azerothcore - 低级错误的普遍性,以及与 TrinityCore 相比易于开发?
我一直在努力让 TrinityCore 启动并运行,与 Ubuntu 的恐怖作斗争以使事情正常进行。终于搞定了工作流程,完成了两个相关的项目,我打算开始修改代码。但我找到了艾泽拉斯核心,我很感兴趣。关于它和 TrinityCore 之间的差异有几个问题。
首先,AC 被宣传为具有模块化设计,这非常棒。TC 的脚本系统有一个单一的模块化实例,这也很好;编辑 C++ 源脚本,保存它,服务器将在运行时重新加载它,而无需重新编译整个服务器。AC中是否也存在该功能?模块系统有多强大?
我问的原因是我想添加更多动态功能,而不是专注于每个角色都可以重复的实例、阶段和任务。为此,第一步是更改 AI 脚本系统。因此,与其将一个单一的脚本附加到 NPC 上,不如将一组脚本排列成层次结构并定期处理条件,这将是对实际代码库的第一次尝试。是否可以在替换模块中包含该功能?
我的另一个问题是关于错误的普遍性。TC 的发展似乎有点慢,而且它的社区并不那么活跃。AC 在低级系统的鲁棒性方面的发展如何?例如,对于 TC,每隔一段时间就会有漂浮的 NPC 在 Goldshire 周围移动,这是一个相当沉浸式的错误。AC 是否有同样明显的错误?
azerothcore - 需要任何帮助:Buff rangs 等
我的英语水平很差。所以我将尝试通过举例来解释。
我有5 items
覆盖在玩家 buff 上的内容让我们有条件地称它们为:
1, 2, 3, 4, 5
这些物品有一个咒语:
11, 12, 13, 14, 15,
绑定咒语和物品:
1 - 11
,
2 - 12
,
3 - 13
,
4 - 14
,
5 - 15
,
问题。如何使播放器激活,例如 item 2
。但是激活后就不能使用物品了1
?
例子:
43463 Scroll of Agility VII
43464 Scroll of Agility VIII
示例中没有。但还有一件事。您需要确保在使用 subject3
后不能使用 subject 2
。只要咒语 ( 12
) 没有结束,项目3
( 4.5
) 就不能使用。
azerothcore - 除了 AzerothCore wotlk 3.3.5a 上的实时领域之外,如何运行 Level > 1 的开发领域
我想拥有worldserver
可以使用我的authserver
(生产)的开发领域(),以便我可以实时测试我的开发代码。
此外,我希望只有当我的帐户级别 > 1 时才能连接到此领域。所以是 GM 或管理员。
我知道三位一体有这个。但不知道如何做到这一点。
谢谢你。
我尝试运行额外worldserver
的,这很好。但是如何让它只对 GM 和管理员可用呢?
azerothcore - 尝试使用 DB 汇编器时出错:在用户表中找不到任何匹配的行
在我的 AzerothCore 应用程序中,我尝试运行以下命令:
但我收到以下错误:
第 1 行的错误 1133 (42000):在用户表中找不到任何匹配的行
lua - 战场胜利奖励
如果 BattleGround 被联盟赢得,联盟中的所有玩家(在 BG 上)都将获得一件305047
物品。如果一个部落赢得了战场,部落中的所有玩家(在 BG 上)都会收到一件305048
物品。
这些是奖励箱的物品。你能告诉我怎么做吗?
也许可以使用Eluna在 LUA 中完成?
upd2:此代码有效但不正确。它到处颁发奖项。在竞技场和BG。我需要仅在 BG 上授予该奖项。
lua - 客户端版本检查器。一体机
AIO 脚本。如果在服务器脚本集number = 1;
和客户端集number = 1;
在服务器上登录后(在世界上) 在客户端和服务器有号码后检查号码1
- 玩家可以在游戏中玩。
如果我在服务器上设置了 number 2
、3
or 、 or300
并重新加载 lua。500
5
玩家去服务器(OnLogin)客户端玩家有number = 1;
服务器有number = 500;
(不仅是数字,还有字母。例如number = 1qwerty234567wowpatch123
:)
播放器的客户端版本错误。在服务器上登录(OnLogin)并检查播放器后出现错误消息:“您使用旧客户端打开启动器并下载新版本客户端”。
和
五秒钟后,他将被踢出服务器。玩家更新客户端后 - taaaaaadaaaaaaaaaaaaaaaaaaaaaaam!(玩家检查版本后才玩)