|
Форум Обсуждение аддонов Разработка аддонов WoW [Вопрос] Музыкальная каша на боссах |
[Вопрос] Музыкальная каша на боссах |
Что делает аддон:
При применении заклинании Гнев карателя - играет музыка. Что не так: Слышно музыку от всех кто стоит рядом и тоже применил это заклинание. Все это превращается в кашу на боссах. Как исправить? Код <Ui xmlns="http://www.blizzard.com/wow/ui/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.blizzard.com/wow/ui/"> <Frame name="Гнев карателя"> <Scripts> <OnLoad> this:RegisterEvent("UNIT_SPELLCAST_SUCCEEDED"); </OnLoad> <OnEvent> if (event == "UNIT_SPELLCAST_SUCCEEDED") then if(arg2 == "Гнев карателя") then PlaySoundFile("Interface\\AddOns\\SoundDD\\sound\\2.mp3"); end end </OnEvent> </Scripts> </Frame> </Ui> |
Код <Ui xmlns="http://www.blizzard.com/wow/ui/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.blizzard.com/wow/ui/"> <Frame name="Гнев карателя"> <Scripts> <OnLoad> this:RegisterEvent("UNIT_SPELLCAST_SUCCEEDED"); </OnLoad> <OnEvent> if (event == "UNIT_SPELLCAST_SUCCEEDED") then if(arg1 == "player" and arg2 == "Гнев карателя") then PlaySoundFile("Interface\\AddOns\\SoundDD\\sound\\2.mp3"); end end </OnEvent> </Scripts> </Frame> </Ui> Изменение в 10-й строчке, добавлена проверка на "исполнителя" заклинания - "player"
Сообщение # 2 написано 05.01.2015 в 00:22
|
| |||
| |||