Суть аддона в том, что если в моём чате найдено указанное слово, то сообщение не отображается.
Аддон не должен выводить в мой чат сообщения о получении кем то мута, о начале поля боя, и информативные сообщения от администрации.
Но почему то не работает.
Почему? Что не так?
(Я в луа коде не понимаю, это чей то изменённый аддон)
function Filter_System(self, event, ...) local msg = ... if string.find(msg, 'Персонаж') and string.find(msg, 'получил мут на') and string.find(msg, 'от представителя администрации') then return true, ... else return false, ... end if string.find(msg, 'Ущелье') and string.find(msg, 'Песни Войны') and string.find(msg, 'Начинается!') then return true, ... else return false, ... end if string.find(msg, 'Альтеракская') and string.find(msg, 'долина') and string.find(msg, 'Начинается!') then return true, ... else return false, ... end if string.find(msg, 'Берег') and string.find(msg, 'древних') and string.find(msg, 'Начинается!') then return true, ... else return false, ... end if string.find(msg, 'Низина') and string.find(msg, 'Арати') and string.find(msg, 'Начинается!') then return true, ... else return false, ... end if string.find(msg, 'Око') and string.find(msg, 'Бури') and string.find(msg, 'Начинается!') then return true, ... else return false, ... end if string.find(msg, 'Уважаемые') and string.find(msg, 'игроки') then return true, ... else return false, ... end end ChatFrame_AddMessageEventFilter('CHAT_MSG_SYSTEM', Filter_System)