Как мне создать аддон World of Warcraft? - PullRequest
3 голосов
/ 20 марта 2011

Я хочу создать простое дополнение, которое будет воспроизводить звуковые файлы, когда игрок убивает вражеского игрока (получает смертельный удар). Я посмотрел вокруг на Google, но не нашел много с точки зрения документации или руководств.

Может кто-нибудь указать мне какую-нибудь современную документацию или места, где я могу просто найти лучшие руководства?

Ответы [ 2 ]

9 голосов
/ 20 марта 2011

Начало работы: http://www.wowpedia.org/Getting_started_with_writing_addons

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

То, что вы хотите сделать, это добавить триггер для события журнала боя для смертельного удара. Не должно быть трудно. А затем воспроизведите звук, используя для этого API.

4 голосов
/ 16 ноября 2012

Аддоны для игры создаются, проще всего, путем создания новой папки в каталоге Interface/AddOns в папке с игрой и заполнения ее основными файлами для вашего аддона.Эти файлы должны включать файл «Оглавление», который содержит информацию о вашем дополнении, и сценарии, которые создаются с использованием языка сценариев Lua (с некоторыми пользовательскими функциями WoW, таблицами и другими битами).Чтобы правильно начать с этим, Wowpedia , как правило, довольно хорошее руководство, и я также рекомендую этот учебник .

В вашей конкретной ситуации вы просто сможетеслушайте игровое событие, а затем делайте ваши собственные вещи (например, воспроизводите звук) в нужной вам ситуацииНа самом деле не существует события для уничтожения ударов во время написания, однако, если вы регистрируете событие COMBAT_LOG_EVENT_UNFILTERED и ищите боевое событие PARTY_KILL, вызывая playSoundFile, если sourceName (arg4) соответствует имени игрока (UnitName("Player")), вам следует установить .

...