WoWInterface SVN StopTradeSpam

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /trunk
    from Rev 21 to Rev 22
    Reverse comparison

Rev 21 → Rev 22

StopTradeSpam/StopTradeSpam.lua
1,4 → 1,4
local version = 6.5
local version = 6.6
sts_session_all = 0
sts_session_filtered = 0
sts_last_msg = -1
219,8 → 219,8
STS_SV["language"][tignlist] = GetLocale()
end
STS_SV["deDE"] = {
["whitelist"] = {"%d+% ?[Gg] ","%d+% ?[Gg]$","[Zz]ahle","[Pp]reis","[Rr]ezept","[Pp]l[äa]ne?"," AH","ingi","[Vv][Kk] "," [Tt]g","[Ss]tack","[Mm]ats","Hitem:","Henchant:","Htrade:","[Ww][Tt][Bb]"},
["blacklist"] = {"www%..+%.de","%.com$","%.cn$","[Aa]rena","[235]% ?[vo]n?% ?[235]","priest","[Aa][Kk]% ?[12][05]","[Pp][Dd][Oo]?[Kk]","Onyx?i?a? ","[Oo]nyx?i?a?% ?[12][05]","[Uu]lduar"," 10/25"," 10er"," 25er","youtube","farmrun","[Gg]ilde","Hquest:245%d%d:83","[Ii][Cc][Cc]","[Aa]rcha","[Hh]eroic"," [Hh]eros? ","[Hh]eros?$","[Ww]eekly","[Dd]aily","[Gg]earcheck","[Nn]axx","DD"," dd","dds ","[Hh]eiler","[Hh]eal ","[Tt]ank ","[Dd][Pp][Ss]","[Gg][Rr][Pp] ","such.+gru?p?pe?","[Ss]tammgru?p?pe?","[Bb][Gg] ?[Ss]tamm"," [Rr]aid","[Gg]earscore"},
["whitelist"] = {"%d+% ?[Gg] ","%d+% ?[Gg]$","[Zz]ahle","[Pp]reis","[Rr]ezept","[Pp]l[äa]ne?"," AH","ingi","[Vv][Kk] "," [Tt]g","[Ss]tack","[Mm]ats","Hitem:","Henchant:","Htrade:","[Ww][Tt][Bb]","[Ss]chenk"},
["blacklist"] = {"www%..+%.de","%.com$","%.cn$","[Aa]rena","[235]% ?[vo]n?% ?[235]","priest","[Aa][Kk]% ?[12][05]","[Pp][Dd][Oo]?[Kk]","Onyx?i?a? ","[Oo]nyx?i?a?% ?[12][05]","[Uu]lduar"," 10/25"," 10er"," 25er","youtube","farmrun","[Gg]ilde","Hquest:245%d%d:83","[Ii][Cc][Cc]","[Aa]rcha","[Hh]eroic"," [Hh]eros? ","[Hh]eros?$","[Ww]eekly","[Dd]aily","[Gg]earcheck","[Nn]axx","DD[ s]"," dd","dds ","[Hh]eiler","[Hh]eal ","[Tt]ank ","[Dd][Pp][Ss]","[Gg][Rr][Pp] ","such.+gru?p?pe?","[Ss]tammgru?p?pe?","[Bb][Gg] ?[Ss]tamm"," [Rr]aid","[Gg]earscore","[Cc]huck "," [Nn]orris"},
}
STS_SV["enUS"] = {
["whitelist"] = {"[Pp]ay","[Pp]rice","^[Ww][Tt][SsBb]","[Oo]ffer","[Rr]ecipe","%d+% ?[Gg] ","%d+% ?[Gg]$","[Ss]tack","[Ss]ell","[Ll][Ff][Ww]","[Mm]ats","[Ff]ee","Hitem:","Henchant:","Htrade:", },
260,6 → 260,22
STS_SV["settings"]["notify_new"] = "<is now T-ignored>"
STS_SV["settings"]["notify_tign"] = "<tign>"
end
if oldv <= 6.6 then
if STS_SV["language"][tignlist] == "deDE" then
if STS_Find("DD","black") then
STS_SV["deDE"]["blacklist"][STS_Find("DD","black")]="DD[ s]"
end
if not STS_Find("[Cc]huck ","black") then
STS_Add("[Cc]huck ","black")
end
if not STS_Find(" [Nn]orris","black") then
STS_Add(" [Nn]orris","black")
end
if not STS_Find("[Ss]chenk","white") then
STS_Add("[Ss]chenk","white")
end
end
end
return version
end
 
502,9 → 518,9
for event, filterf in pairs(tign_filterthis) do
ChatFrame_AddMessageEventFilter(event, filterf)
end
elseif event == "CHAT_MSG_ADDON" and strsub(select(4,...),1,3) == "STS" then
elseif event == "CHAT_MSG_ADDON" and strsub(select(1,...),1,3) == "STS" then
if strsub(select(1,...),4,12) == "_?Version" then
SendAddonMessage("STS_!Version",GetAddOnMetadata("StopTradeSpam","Version"),"WHISPER",select(2,...))
SendAddonMessage("STS_!Version",GetAddOnMetadata("StopTradeSpam","Version"),"WHISPER",select(4,...))
end
end
end)
StopTradeSpam/StopTradeSpam.toc
2,7 → 2,7
## Title: StopTradeSpam
## Notes: Detect spam in trade-channel based on a blacklist and a whitelist, adding a trade-ignorelist.
## Author: Meredy-Das Syndikat (EU)
## Version: 0.6.5.wowi:revision
## Version: 0.6.6.wowi:revision
## eMail: zam@abwesend.de
## DefaultState: Enabled
## SavedVariables: STS_SV