在 Lua 里让 http 调用

我正在编写一个插件来收集剥皮掉落物品和野兽的信息。它需要收集信息并将其发送到服务器。我想知道在魔兽世界插件中是否可以发送请求,如果可以,请指导我到任何资源。搜索谷歌没有任何帮助,因为大多数答案是2017年及之前的内容,并不确定魔兽世界的Shadow Land API是否仍具有这些限制。

我认为这应该是可能的,因为我记得我曾经见过一些插件在启动时进行新版本检查。但我找不到任何代码示例,向我展示如何进行或如何进行。

非常感谢任何帮助。

点赞
用户2523387
用户2523387

你不能在 WoW 的 Lua 中直接实现这点,至少目前是如此的。你只能在插件的 .toc 文件中指定变量名(表),这些变量会在玩家退出/重新加载时保存到该插件的 SavedVar 文件中(与插件同名)。

随后,外部程序需要读取该文件并将其(或其中的数据)发送到其他地方。例如,Wowhead 客户端就是这样工作的。

检查其版本的插件通过与其他玩家已安装的该插件通信并比较版本号来实现。

2021-01-08 13:00:37