
Сообщение от
Arsum
Код:
local PATTERN = "DISPEL: $spell from $name with $dispel"
local GetSpellLink = GetSpellLink
local playerName = UnitName("player")
local frame = CreateFrame("frame")
frame:RegisterEvent("COMBAT_LOG_EVENT_UNFILTERED")
frame:SetScript("OnEvent",function(self, event, ...)
if event == "COMBAT_LOG_EVENT_UNFILTERED" then
local _, subEvent, _, srcName, _, _, destName, _, spellID, _, _, extraSpellId = ...
if subEvent == 'SPELL_DISPEL' and srcName == playerName and spellID and extraSpellId then
SendChatMessage(PATTERN:gsub("$name",destName):gsub("$spell",GetSpellLink(extraSpellId)):gsub("$dispel",GetSpellLink(spellID)),"PARTY")
end
end
end)
Почему ты все еще в ебаном 2121 году не поставил себе WeakAuras и не сделал все через него за 3 минуты а все еще просишь евентфреймы на форуме тебе делать - вселенская загадка
Потому что сложность настройки викаурас сопоставима со сложностью написания полноценного кода
- - - Updated - - -
И да, сказал, зато теперь я знаю откуда берутся эти говноаддоны которые игроки не могут нормально настроить незная кода, и они спамят в чат всякую ересь мешая другим. Эти, так называемые аддон-платформы вроде викаурас и афликтед нельзя давать в руки даунам, иначе они ими испорят жизнь окружающим и застрелятся сами. Недоработанная настройка творчества их корявых рук вываливается на всеобщее обозрение, показывая всю их никчёмную суть. А еще килшот, который спамит название спела которым тебе поводили по губам, очень практичное применение знаний программирования. Как колхозные понты - дошик жрёшь, но кредит на последнюю модель айфона взять надо, а то гопота во дворе неправильно поймёт. Это своего рода неприлично, жаль что этого многие не понимают.
Понаставят себе всяких модных аддонов и бегают ими чат засоряют. А зайдёшь с кем-то из них на арену, мешки мешками, толку от них 0.
- - - Updated - - -
Так, погоди: что из этого
PHP код:
SendChatMessage(PATTERN:gsub("$spell",GetSpellLink(extraSpellId)):gsub("$dispel",GetSpellLink(spellID)),"SAY")
extraSpellId или SpellId Снимающий спел, и Снимаемый?
потому что чем снято мне не очень то уж и важно
- - - Updated - - -
Всё разобрался.
Я не программист конечно, но:
PHP код:
local PATTERN = "DISPEL: $spell from $name with $dispel"
PHP код:
SendChatMessage(PATTERN:gsub("$name",destName):gsub("$spell",GetSpellLink(extraSpellId)):gsub("$dispel",GetSpellLink(spellID)),"PARTY")
Разве это не двойное дублирование?
Когда можно обойтись последовательным вводом пояснений к локальным данным между ними в самом ChatMessage?
- - - Updated - - -
Да, еще сюда загляни если не трудно