Здравствуйте все, у меня возникла небольшая просьба,помогите разобратся со скриптом аддона, пробовал сам но в LUA я блин оказался как рестор друид - полным дубом.
Ситуация следующая-есть аддон в частности Fus Ro Dah - аддон добавляет звук при юзании определенных скилов,настроить его под своего персонажа проблем не вызвало однако хочу понять какие функции с кода убрать (те которые именно он задает)
чтоб получить исходный код- в кратце хочу просто тупо сделать второй похожий аддон но с другим звуком и на другие действия.
function frd_OnEvent(self,event,...)
local myGUID = UnitGUID("Player")
if event == "COMBAT_LOG_EVENT_UNFILTERED" then
local _, eventType, _, _, srcName = select(1, ...)
if (eventType == "SPELL_CAST_SUCCESS") and (srcName == UnitName("player")) then
local spellId = select(12,...);
if (spellId == 50516) or (spellId == 51490) then --typhoon, thunderstorm
PlaySoundFile("Interface\\AddOns\\fusrodah\\fusrodah.mp3")
end
end
end
end
local frame = CreateFrame("Frame", "frdFrame");
frame:SetScript("OnEvent", frd_OnEvent);
frame:RegisterEvent("COMBAT_LOG_EVENT_UNFILTERED");
вот сам код,где менять звук и спеллы это все ясно, интересует что еще нужно поменять по моим догадкам я выделил зеленым несколько слов,но это я так понимаю не все) заранее спасибо за помощь доброго человека)