Неохота создавать новую тему, отпишусь здесь:
Как собственно узнать (вывести в чат например) имя цели
в которую кастуют например шип (потому что могут кастовать по фокусу, арена фреймам, маусоверу). Я чет туплю малек и такой вариант не прокатил (в примере не шип а гнев 12 ранга друида но ет неважно):
PHP код:
local PrintOn;
Addon = CreateFrame("Frame")
Addon:RegisterEvent("COMBAT_LOG_EVENT_UNFILTERED")
Addon:SetScript("OnEvent", function(self, event, ...)
local timestamp, eventType, sourceGUID, sourceName, sourceFlags, destGUID, destName, destFlags, spellId, spellName = select(1, ...);
if eventType == "SPELL_CAST_START" then
if spellId == 48461 and not PrintOn then
SendChatMessage(sourceName.." casts "..GetSpellInfo(spellId).." to ", "PARTY");
PrintOn = true;
end;
end;
PrintOn = nil;
end);
Но в данном примере ошибка: destName (a nil value). Нид хелл)