
Сообщение от
Слайд
Собственно имеется аддон
SpamThrottle. Он мониторит чат, если сообщение повторяется чаще чем раз в Х секунд, оно должно или убираться полностью, или затемняться в зависимости от настроек. К сожалению оно так не работает (хотя на бк клиенте этот же аддон работал нормально), по факту сообщение игнорится раз и навсегда, игнорируя настройку Х.
Отсюда 2 просьбы:
1. Попробовать поставить аддон себе и проверить привязана ли проблема к моему клиенту.
2. Если не привязана, то ищется человек, способный поправить код аддона.
насколько я понял... ты хочеш избавится от того что аддон добавляет флудящих в свой игнор
крч сейчас только это смог придумать
в SpamThrottle.lua найди похожий кусок и замени на:
Код:
if (event == "CHAT_MSG_YELL") then
if (MessageList[Msg] ~= nil) then -- this should always be true, but worth checking to avoid an error
if (MessageCount[Msg] > 1) then
if (difftime(time(), MessageTime[Msg]) <= SpamThrottleSettings.gap) then
BlockFlag = true;
end
end
end
else -- it is a channel message, handled differently than yell msgs
if (MessageList[Msg] ~= nil) then -- If we have seen this exact text before
if (difftime(time(), MessageTime[Msg]) <= (SpamThrottleSettings.gap+10)) then
BlockFlag = true;
else
BlockFlag = false;
MessageList = {}
end
end
end
через х + 10сек должно сбрасывать игнор лист и флудящего снова можно будет увидеть