4

我想创建一个简单的插件,当玩家杀死敌方玩家(受到致命一击)时播放声音文件。我在 Google 上四处查看,但在文档或指南方面没有找到太多。

谁能给我指出一些最新的文档或一些我可以找到更好指南的地方?

4

2 回答 2

9

入门:http ://www.wowpedia.org/Getting_started_with_writing_addons

API:http ://www.wowpedia.org/World_of_Warcraft_API

您要做的是为战斗日志事件添加一个触发器以进行致命一击。应该不会太难。然后使用 API 播放声音。

于 2011-03-20T16:27:09.873 回答
4

最简单的游戏插件是通过Interface/AddOns在游戏文件夹的目录中创建一个新文件夹并使用插件的核心文件填充它来创建的。这些文件应该包括一个“目录”文件,其中包含有关您的插件的信息,以及使用Lua脚本语言创建的脚本(带有一些自定义的 WoW 函数和表格和其他位)。要正确入门,Wowpedia通常是一个很好的指南,我也推荐这个教程

在您的特定情况下,您应该能够收听游戏事件,然后在所需的情况下执行您的自定义操作(即播放声音)。在撰写本文时实际上并没有杀死一击的事件,但是如果您注册该COMBAT_LOG_EVENT_UNFILTERED事件并查找PARTY_KILL战斗事件,playSoundFile如果 sourceName (arg4) 与玩家姓名 () 匹配UnitName("Player"),则调用您应该设置

于 2012-11-15T20:29:40.510 回答