如何将wow live AH数据提取到python中

2024-05-23 14:39:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我想在魔兽世界拍卖行&;TSM不能提供我所需要的。 我已经有了python的算法;我需要调用如下函数: GetAuctionPrice(项目id,…)或GetAuctionsPrice(项目id列表,…) 在我调用之后,它应该以某种方式与我的插件通信并从中获得结果(Lua代码应该以某种方式等待调用)。 下面是我的问题: 这可能吗? 2-(如果1=yes)有没有办法不用花上几天的时间学习Lua和编写wow插件(我指的是一些为我做这件事的插件)? 3-(如果1=否)是否有任何替代实现从实时游戏中提取数据? 谢谢<;三,


Tags: 项目函数代码算法插件id列表方式
1条回答
网友
1楼 · 发布于 2024-05-23 14:39:05

您的请求最大的挑战是没有导入Lua模块,也没有在WoW的Lua引擎中使用操作系统或文件库。换句话说,没有本机方法将所需信息写入磁盘。但是,有很多WOWAPI函数用于与游戏中的数据交互(打印以聊天、运行计算等)

例如(未测试):

local AllAuctions = QueryAuctionItems(nil, nil, nil, nil, nil, nil, true, nil, nil)
for Index,Item in pairs(AllAuctions) do
  print(GetAuctionItemLink("list", Index)
end

这是一个“GetAll查询”,请注意api中的以下警告:
(getall查询之间的15分钟限制)

我还没有测试过这个,但是假设你想打印所有的东西来聊天,它看起来就像上面的一样

相关问题 更多 >