问题标签 [world-of-warcraft]
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.
networking - 如何将哇网络延迟记录到文件中
我想将 wow 网络延迟记录到一个文件中,例如 c:/wowlatency.txt
现在,我可以使用一些 lua stript 将它记录到 wow 的聊天日志文件中。但是我想将它记录到我自己的日志文件中。可以这样做吗?
3d - 魔兽世界如何处理盔甲交换的图形?
我一直在努力解决这个问题.. 永远,而我已经了解了很多.. 有一些事情我似乎无法理解。
首先,它们是否以某种方式合并纹理?例如,你可以有一个前臂显示皮肤纹理、护腕纹理(没有添加几何图形)和一个手套(有时有额外的几何图形,据我所知,没有重叠的多边形。这是怎么做的?
前臂是否有单独的模型部件(带有和不带有额外的手套多边形),以及每种可能组合的单独纹理文件?这似乎不现实。据我所知,这些文件不存在。有简单的护腕纹理,它们以某种方式合并。
他们是在切换材质 ID 还是什么?
arrays - 哇插件无法使用数组
我正在尝试为魔兽世界创建一个简单的插件来记录我的杀戮。除了 lua 数组的写入存在问题外,我已经走了很远。
我到目前为止的代码
下一部分是在一个检查过度杀伤的事件中
当然还有更多代码,但这是唯一重要的代码(据我所知)。
如果我看这个,我会期望对于每个新的杀戮,都会制作一个新的数组部分并输入值。然而,对于我在魔兽世界中进行的每一次击杀,已经在其中的每一个项目都会得到最后一次击杀的结果。
lua变量保存文件:
如您所见, [0] 是唯一正确写入的。难道我做错了什么?
php - Battle.net wow armoury PHP API 角色名称中的重音
我正在使用的 API http://sourceforge.net/p/wowarmoryapi/home/Home/
如何处理角色名称中的重音字符。我试过 urlencode() 它没有帮助。这是我的具体示例...( è 的 Alt 0232 )
此代码所在的页面: http: //abits.biz/wowsig/
xml - 新 Lua 用户正在寻找有关 WoW 和 luaxml 的一些答案
我正在尝试在我的魔兽世界插件中使用 LuaXml 模块。每次我测试插件时,我都会收到一个错误,我用 require() 调用了一个 nil 值。我怀疑这是因为我需要的东西没有正确加载。从 LuaXml.lua 文件来看,它似乎需要 LuaXML_lib.dll。但是,我不确定如何将其加载到插件中。我在正确的插件文件夹和我的 .toc 文件中有所有文件,我相信它们的顺序正确。
我怀疑我需要用 LuaBinaries 做点什么。我将文件夹 Microsoft.VC80.CRT 放在插件文件夹中,并将 msvcr80.dll 放在该文件夹中。我觉得我需要一个 .lib 文件来将它链接到我的 lua 文件,但我不确定。
做完这一切后,我感到很失落。任何建议/下一步/更正将不胜感激!
lua - 检查是否挖矿魔兽世界
我如何检查玩家是否在《魔兽世界》中采矿,然后在采矿完成后施放坐骑?
javascript - HTML 数据抓取(我认为)
我目前正在为一个客户做一些工作,该客户恰好是魔兽世界游戏的视频游戏组。
他们想在他们的网站上显示他们当前的评级。
评级显示在这里。
他们希望在他们的网站上显示“Oceanic”的号码和“US”的号码。
有没有人能告诉我一种方法,如果这些数字发生变化,我可以在网站上自动更新这些数字?
谢谢!
lua - Lua - 我在 Lua 中创建了一个框架,但不知道如何在其中插入文本?
我编写了一个要在 Lua 中创建的框架,只想简单地放入“Hello World”,以便文本成为框架的一部分。
有什么建议吗?
string - 在字符串lua中查找数字
一个简单的问题。
滚动完成后,它显示为:
“Need Roll - 150 for [SomeItem] by [SomePerson] + 角色奖励”
我希望用某种方法来隔离数字 150。但是,在 lua 中没有分裂之类的东西(据我所知),那么实现这一目标的最佳方法是什么?
reverse-engineering - 滑翔如何工作?
对于那些不知道的人,Glide 是魔兽世界的一个程序,它通过修改它的内存和基本上模拟输入来实现游戏的自动化。我看过类似程序的代码片段,它们似乎正在更改特定内存地址的数据。
显然,必须有某种方法来确定要更改哪些地址以及如何更改它们。这是怎么做到的?一般来说,如何通过改变程序在内存中的状态来改变程序的行为?
我意识到这会带来一些道德问题。使用 Glide 或类似的应用程序是一种可取缔的罪行,如果我说我不打算尝试在这个或其他 RPG 上推出我自己的版本,那我就是在撒谎。作为一名程序员,为我编写玩游戏的脚本比自己玩游戏更有趣。但从计算机科学的角度来看,我也对此感兴趣。对于大多数编程问题,即使我不确切知道如何解决它们,我也知道从哪里开始,查看哪些资源,以及通常采用什么方法。但是,在这种情况下,我完全迷失了。谁能带领我朝着正确的方向前进?