我该如何制作《魔兽世界》插件?

我想创建一个简单的插件,当玩家杀死敌方玩家(造成致命伤)时会播放声音文件。我在谷歌上搜了一下,但没有找到太多关于文档或指南方面的东西。

有人可以指点我一些最新的文档或一些更好的指南的地方吗?

原文链接 https://stackoverflow.com/questions/5369745

点赞
stackoverflow用户95309
stackoverflow用户95309

开始入门:用写插件来开始

API:魔兽世界API

你想要做的是为击杀事件添加一个触发器。这应该不难。然后使用该API播放声音。

2011-03-20 16:27:09
stackoverflow用户88888888
stackoverflow用户88888888

游戏的插件可通过在游戏文件夹中的 Interface/AddOns 目录下创建一个新文件夹,并添加你的插件的核心文件来制作。这些文件应包括一个包含有关你的插件信息的“目录”文件,以及使用 Lua 脚本语言(带有一些自定义的 WoW 函数、表和其他组成部分)创建的脚本文件。为了正确开始这个过程,Wowpedia 通常是一个很好的指南,我也推荐 这个教程

在你的具体情况下,你应该只需监听游戏事件,然后在所需情况下执行自定义操作(例如播放声音)。目前,实际上并没有针对击杀的特定事件,但如果你注册了 COMBAT_LOG_EVENT_UNFILTERED 事件并寻找 PARTY_KILL 战斗事件,如果源名称(arg4)与玩家名称( UnitName("Player"))匹配,调用 playSoundFile 函数,你应该就可以了

2012-11-15 20:29:40