问题标签 [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.

0 投票
3 回答
1289 浏览

lua - 魔兽世界 (Lua) 与 Adafruit Gemma 的交流

我有一个 Adafruit (Gemma) / Arduino 和一个 Neopixel LED 环,我想从《魔兽世界》游戏内事件中控制它们。这部分是焊接和工作的。

问题:

有什么方法可以在《魔兽世界》和 PC 上的某种监听器之间发送通信,然后通过 USB 将消息发送到 Arduino/Gemma 设备?

我的目标是创建一个桌面 LED 指示灯,例如,如果我是一名治疗师,那么我希望绿/黄/红灯代表每个团队/团队成员的健康状况 - 因此需要高速刷新(0.5 / 秒)。

提前感谢您的反馈,并欢迎即将发布的德拉诺之王在未来的任何可能性。

0 投票
2 回答
160 浏览

lua - 让我的 Lua 文件更新

我正在为魔兽世界制作一个插件,我的项目已经完成,但它运行一次就完成了。

我的目标是在我的屏幕上制作一个显示某些统计数据的界面,并且在战斗期间您可能会获得某种触发,并且您的统计数据会增加。

现在我的代码创建界面并显示基本统计信息。

这是我编写的一个函数,可以用来正确更新它。

我通过在游戏中运行命令来测试它。我怎样才能使函数以合理的速度自行运行,也许每秒两次。

0 投票
1 回答
119 浏览

lua - 在哇帮助lua代码

继承人的问题 错误T_T

它告诉我,我有这个问题无法弄清楚。任何帮助对lua来说也不是很好,但愿意尽我所能来解决这个问题。我尝试重新使用我非常喜欢的这个旧插件

好的继承人完整的“core.lua”

它基本上是 wow 的一个插件,可以说话和回答(主要是是/否问题)我认为它得到了这个错误,因为我在某处读到他们把 arg1 拿出来,所以我不知道该放什么。可能会把它带到不同的网站,只是一开始不知道在哪里发布。我会去 wowace, wowprogramming.com 并在那里发帖

pastebin(core.lua)

0 投票
1 回答
210 浏览

lua - 哇:功能 UnitIsPlayer() 在 6.0 中发生变化?

在插件中,我有以下代码:

当我运行此代码时,最高 6.0 (WOD),没有目标,我会转到 else 子句 ( lister_plaine())。

现在看来我转到 then 子句(qui= ...),当然 qui 是nil,我得到一个错误。

有其他人看到UnitIsPlayer()行为的变化吗?

0 投票
1 回答
768 浏览

interface - Simple WoW Interface Addon doesn't work (Lua)

I'm trying to build a simple Hello World interface addon for World of Warcraft. But it won't work :/ Can anybody tell me what I'm doing wrong?

Here is the HelloWorld.toc file:

Here is the HelloWorld.xml file:

And here is the HelloWorld.lua file:

If I start the game then I can see the "HelloWorld" addon in the list. But after I login with a character nothing happens.

0 投票
1 回答
1742 浏览

button - 魔兽界面插件 - 隐藏和显示按钮

我在为魔兽世界编写一个简单的界面插件时遇到了一些问题。我正在尝试实现以下目标:如果我的一个法术没有冷却时间,我想显示一个按钮。如果我点击按钮,那么法术应该施放并且按钮应该在冷却时间内隐藏。

演员工作正常,但我无法隐藏按钮。单击后,我总是在聊天中收到错误消息。这是我的代码:

测试插件.toc

测试插件.lua

0 投票
0 回答
209 浏览

lua - 魔兽世界播放器链接 Lua 模式匹配

有个问题。从以下内容中匹配一个块的最佳方法是什么:

|Hplayer:Aerdrig:1:WHISPER:AERDRIG|h[Aerdrig]|h

我需要上面一行的粗体,但并非所有魔兽世界链接都遵循这种模式。但是这些和战网链接。他们使用|K。

下面是一些关于它的阅读:

4.0 中的新功能 - 代表战网好友的名字。第三个字符表示名字、姓氏或全名。它后面的数字代表朋友的 Bnet Presence ID。|k 之间的零形成一个与将替换它的名称长度相同的字符串。例如,如果您的名字是 John,并且您的存在 id 是 30,那么您的名字 (John) 将由 string 表示|Kg30|k0000|k

虽然我可以在没有战网消息的情况下拥有这些数据会很好。我需要一个比使用更好的播放器链接捕获模式:

把这个词从句子中拉出来之后。

我很感激你们能给我的所有帮助。我对模式太陌生,无法自己获得这个。

0 投票
1 回答
79 浏览

jquery - 最佳 jQuery 和 REST

我正在使用暴雪魔兽世界军械库 API 编写代码。它很安静,但我想知道我的代码是否是最佳的,我能做些什么来改进它?它工作得很好,我只需要确保我是否充分利用了数据获取。

这是基本的 HTML

这里是java

0 投票
1 回答
1718 浏览

unicode - Lua 模式和 Unicode

通过模式找到诸如 Hi 之类的单词或主要像 dön 这样的名称的最佳方法是什么,其中包含特殊的字符。它们是可选的,因此显然应该使用“?” 但我不知道用什么控制代码来找到它们。

我基本上想确保我得到的单词中可能包含 unicode 字符,但没有别的。所以 dön 会很好,但没有其他特殊字符或数字之类的括号。

0 投票
1 回答
810 浏览

time - Lua convert format "X h X min" to seconds in WoW

So in the game World of Warcraft I have managed to get the remaining time of a mission via their API. The problem for me is that I want to convert this to seconds to then be able to check at which time the mission will finish. If I call the function time() in the game I get a response similar to this 1418569973 which to me, makes no sense. But this is why I need to convert it to seconds, because then I can simply add the amount of seconds I get to the current time and get the end time of the mission.

But my problem is that the when I look into the table that gives me the current time left of a mission it returns a string with the format "X h X min" for example "4 h 34 min". I need to convert that to seconds but I literally have no idea on where to start. I'm thinking of something like removing the "h" and the "min" in a function. But from there I'm not really sure of where to go.