Звук в рефорджед 2.0. ЭТо что-то с чемто. На 1.26 всё работало. А на рефордежде не система музыки а какая-то каша из звуков. Постоянно врубаются случайные треки.
`
ОЖИДАНИЕ РЕКЛАМЫ...
34
Как это исправить? Есть ли кнопка или действие отключающая случайное воспроизведение?
27
А как ты воспроизводишь? Хз, таких проблем не замечал.
Тестовый код
do
    local popupFrame

    function initMusicPopup()
        popupFrame = BlzCreateFrame("CustomCommandsPopup", getConsole(), 0, 0 )
        BlzFrameSetAbsPoint( popupFrame, FRAMEPOINT_TOPLEFT, 0.4, 0.4)
        BlzFrameSetAbsPoint( popupFrame, FRAMEPOINT_BOTTOMRIGHT, 0.6, 0.375)

        local list = {
            [0] = "sound\\music\\mp3music\\war2\\human2",
            "sound\\music\\mp3music\\war2\\orc5",
            "sound\\music\\mp3music\\war2\\orc2",
            "music\\MYTH_-_Startrek_Armadainstaller",
            "music\\TDT_-_Amberstar_intro",
            "music\\tPORt_-_All_My_Movies_3_7build1200crk"
        }

        local trigger = CreateTrigger()
        TriggerAddAction(trigger, function()
                StopMusic(false)
                ClearMapMusic()

                local index = GetTriggerFrameValue()

                if index ~= -1 and list[index] then
                    PlayMusic(list[index])
                    print(list[index])
                end
        end)
        BlzTriggerRegisterFrameEvent(trigger, popupFrame, FRAMEEVENT_POPUPMENU_ITEM_CHANGED)
    end
end

Вспомнил, приколы с неправильной музыкой могут начаться, если вот в этой менюшке стоит не Warcraft 3. Тут не знаю, нашли ли какие-то обходы, у меня была мысль только отказываться от музыки в пользу звуков, с установленным каналом 7.
Загруженные файлы
34
Нашёл решение проблемы перед вопроизведением просто очищаю лист музыки действием из триггеров обычным.
У меня система музыки своя. Там музыка (Собственно как музыка юзается) и звук окружения привязанный к герою.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.