Download
(47Kb)
Download
Updated: 12-05-06 07:16 PM
Pictures
File Info
Updated:12-05-06 07:16 PM
Created:unknown
Downloads:52,899
Favorites:154
MD5:

StopTheSpam  Popular! (More than 5000 hits)

Version: 2.02.20000
by: Malreth [More]

Are you tired of seeing 30 lines of "So-and-so's addon has loaded" each and every time you log into World of Warcraft? Yeah, me too.

No longer do you have to resort to such extreme measures as hand-editing all of your addons, hypnotism, or binge drinking to achieve some peace of mind when logging in to your game. StopTheSpam uses classified Soviet technology to stamp out the endless stream of addon loading messages while still letting system messages and the guild message-of-the-day pass through. It's so amazingly awesome and powerful that it it'll rock your socks and leave you coming back for more! But don't take my word for it, check out these testimonials from actual users:

"StopTheSpam freed me of the loading messages once and for all! -hic-" -- Christina Lewis, Tire Salesperson

"lol teh best mod EVAR!!!@#" -- Steven Strickland, 8th Grade Chemistry Teacher

"What's an addon?" -- Old Man Murphy, Old Man

What are you waiting for? Install StopTheSpam and start enjoying life today!

Change Log:
2.02.20000 - Including the embedded libs is a Good Thing.

2.01.20000 - Rewrote using only the AceHook mixin for clean
unhooking. All other embedded libraries removed. Interface update
for The Burning Crusade beta.

2.00.11200 - Rewritten using Ace2 embedded libraries. AceHook-2.1 is
used to hook the chat frames, AceDebug-2.0 for debug messages, and
AceEvent-2.0 to stop the filter. Filter rules have been moved to
their own file. The rule for BugSack/BugGrabber has been rewritten
and re-enabled.

Post A Reply Comment Options
Unread 06-06-11, 04:10 PM  
elals29
A Wyrmkin Dreamwalker
 
elals29's Avatar

Forum posts: 57
File comments: 97
Uploads: 0
Originally posted by tinyu
i got this addon working all you have to do is open up StopTheSpam.lua in notepad (i use notepad++)

look for this line

Code:
f:SetScript("OnEvent", function (frame, event)
and change it to

Code:
f:SetScript("OnEvent", function (frame, event, ...)
save and done.

you might also want to open up StopTheSpam.toc in notepad as well and change
Code:
## Interface: 20000
to

Code:
## Interface: 40000
thanks for posting this. I've been having fatal exception errors, so I've been going through all my mods to make sure it's ALL updated and current. I've been using this mod for years and now it's all updated
Report comment to moderator  
Reply With Quote
Unread 11-29-11, 01:57 PM  
ffxiedyn
A Chromatic Dragonspawn
 
ffxiedyn's Avatar

Forum posts: 165
File comments: 87
Uploads: 1
Patch 4.3 error:

1x !StopTheSpam-2.00.20000\Ruleset.lua:76: attempt to compare nil with number
!StopTheSpam-2.00.20000\Ruleset.lua:76: in function "test"
!StopTheSpam-2.00.20000\StopTheSpam.lua:108: in function "IsMessageSpam"
!StopTheSpam-2.00.20000\StopTheSpam.lua:86: in function <!StopTheSpam\StopTheSpam.lua:85>
(tail call): ?
(tail call): ?
(tail call): ?
Notes\Notes-4.10.lua:79: in function <Notes\Notes.lua:78>

Locals:
self = <table> {
Hook = <func> @!..\libs\..\AceHook-2.1.lua:363
UnhookAll = <func> @!..\libs\..\AceHook-2.1.lua:449
HookReport = <func> @!..\libs\..\AceHook-2.1.lua:461
Release = <func> @!..\StopTheSpam.lua:147
HookScript = <func> @!..\libs\..\AceHook-2.1.lua:408
IsMessageSpam = <func> @!..\StopTheSpam.lua:96
Unhook = <func> @!..\libs\..\AceHook-2.1.lua:439
IsHooked = <func> @!..\libs\..\AceHook-2.1.lua:422
(null) = true
hooks = <table> {}
Initialize = <func> @!..\StopTheSpam.lua:60
SecureHook = <func> @!..\libs\..\AceHook-2.1.lua:395
frame = <unnamed> {}
AddMessage = <func> @!..\StopTheSpam.lua:85
ruleset = <table> {}
}
msg = "|c333399ffNirriti's |rNotes loaded."
id = 1
frame = nil
ruleset = <table> {
order = <table> {}
rules = <table> {}
}
(for generator) = <func> =[C]:-1
(for state) = <table> {
1 = "buggrabber"
2 = "msgid"
3 = "ace"
4 = "dkptable"
5 = "timeplayed"
6 = "default"
}
(for control) = 2
i = 2
name = "msgid"
rule = <table> {
test = <func> @!..\Ruleset.lua:76
action = 0
}
dprintf = <func> @!..\StopTheSpam.lua:52
ALLOW = 1
DENY = 0
Report comment to moderator  
Reply With Quote
Unread 10-18-13, 02:14 PM  
Jaillyn
A Murloc Raider

Forum posts: 9
File comments: 11
Uploads: 0
I miss this addon.
Report comment to moderator  
Reply With Quote
Unread 04-08-15, 01:42 PM  
harl
A Murloc Raider
 
harl's Avatar
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 84
Uploads: 2
Me too.
Report comment to moderator  
Reply With Quote
Unread 04-08-15, 05:11 PM  
Petrah
A Pyroguard Emberseer
 
Petrah's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2988
File comments: 334
Uploads: 10
Id give my first born if this addon were updated.
__________________
♪~ ( ) I My Sonos!
AddOn Authors: If your addon spams the chat box with "Addon v8.3.4.5.3 now loaded!", please add an option to disable it!
Report comment to moderator  
Reply With Quote
Unread 08-29-16, 02:01 AM  
Magicloth
A Kobold Labourer

Forum posts: 0
File comments: 12
Uploads: 0
How does this thing still work... I tried !sh written as an alternative and no go. But then loaded this one up. Cleaned up all my addon spam
Report comment to moderator  
Reply With Quote
Unread 08-30-17, 03:19 AM  
Kyorika
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
LUA Error

The addon still works fine overall, despite the fact it's discontinued/outdated. However, maybe someone with some coding knowledge could tell me how to fix the following error(s?):

Code:
1x !StopTheSpam\StopTheSpam.lua:92: attempt to index field '?' (a nil value)
!StopTheSpam\StopTheSpam.lua:92: in function <!StopTheSpam\StopTheSpam.lua:85>
(tail call): ?
(tail call): ?
(tail call): ?
FrameXML\ChatFrame.lua:2985: in function `ChatFrame_DisplayGMOTD'
FrameXML\ChatFrame.lua:2815: in function `ChatFrame_ConfigEventHandler'
FrameXML\ChatFrame.lua:2767: in function `ChatFrame_OnEvent'
[string "*:OnEvent"]:1: in function <[string "*:OnEvent"]:1>

Locals:
self = <table> {
 Hook = <function> defined @!StopTheSpam\libs\AceHook-2.1\AceHook-2.1.lua:363
 UnhookAll = <function> defined @!StopTheSpam\libs\AceHook-2.1\AceHook-2.1.lua:449
 HookReport = <function> defined @!StopTheSpam\libs\AceHook-2.1\AceHook-2.1.lua:461
 Release = <function> defined @!StopTheSpam\StopTheSpam.lua:147
 HookScript = <function> defined @!StopTheSpam\libs\AceHook-2.1\AceHook-2.1.lua:408
 IsMessageSpam = <function> defined @!StopTheSpam\StopTheSpam.lua:96
 Unhook = <function> defined @!StopTheSpam\libs\AceHook-2.1\AceHook-2.1.lua:439
 IsHooked = <function> defined @!StopTheSpam\libs\AceHook-2.1\AceHook-2.1.lua:422
 (null) = true
 hooks = <table> {
 }
 Initialize = <function> defined @!StopTheSpam\StopTheSpam.lua:60
 SecureHook = <function> defined @!StopTheSpam\libs\AceHook-2.1\AceHook-2.1.lua:395
 frame = <unnamed> {
 }
 AddMessage = <function> defined @!StopTheSpam\StopTheSpam.lua:85
 ruleset = <table> {
 }
}
obj = ChatFrame3 {
 0 = <userdata>
 RefreshIfNecessary = <function> defined =[C]:-1
 OnPostShow = <function> defined =[C]:-1
 CalculateLineAlphaValueFromTimestamp = <function> defined =[C]:-1
 GetInsertMode = <function> defined =[C]:-1
 SetTimeVisible = <function> defined =[C]:-1
 hasOwnFontObject = true
 OnFontObjectUpdated = <function> defined =[C]:-1
 resizeButton = ChatFrame3ResizeButton {
 }
 GetFading = <function> defined =[C]:-1
 IsTextCopyable = <function> defined =[C]:-1
 Clear = <function> defined =[C]:-1
 shouldFadeAfterInactivity = true
 SetIndentedWordWrap = <function> defined =[C]:-1
 GetTimeVisible = <function> defined =[C]:-1
 MarkLayoutDirty = <function> defined =[C]:-1
 SetFont = <function> defined =[C]:-1
 GetMaxLines = <function> defined =[C]:-1
 Show = <function> defined @FrameXML\FrameLocks.lua:131
 BackFillMessage = <function> defined =[C]:-1
 UnpackageEntry = <function> defined =[C]:-1
 FontStringContainer = <unnamed> {
 }
 originalHide = <function> defined =[C]:-1
 SetShadowOffset = <function> defined =[C]:-1
 messageTypeList = <table> {
 }
 UpdateSelectingText = <function> defined =[C]:-1
 GetFont = <function> defined =[C]:-1
 checkedGMOTD = true
 SetMaxLines = <function> defined =[C]:-1
 CalculateSelectingCharacterIndicesForVisibleLine = <function> defined =[C]:-1
 PackageEntry = <function> defined =[C]:-1
 originalShow = <function> defined =[C]:-1
 RefreshDisplay = <function> defined =[C]:-1
 SetFontObject = <function> defined =[C]:-1
 buttonSide = "left"
 MakeFontObjectCustom = <function> defined =[C]:-1
 PageDown = <function> defined @AltzUI\mods\chat\autoscroll.lua:61
 SetOnScrollChangedCallback = <function> defined =[C]:-1
 CalculateNumVisibleLines = <function> defined =[C]:-1
 SetShadowColor = <function> defined =[C]:-1
 fontObject = table: 000001A9DAEF9F70 {
 }
 overrideFadeTimestamp = 0
 GatherSelectedText = <function> defined =[C]:-1
 SetInsertMode = <function> defined =[C]:-1
 MarkDisplayDirty = <function> defined =[C]:-1
 alternativeDefaultLanguage = "Common"
 defaultLanguage = "Common"
 tellTimer = 4807.493
 GetMessageInfo = <function> defined =[C]:-1
 GetOnScrollChangedCallback = <function> defined =[C]:-1
 channelList = <table> {
 }
 ScrollDown = <function> defined @AltzUI\mods\chat\autoscroll.lua:61
 AtTop = <function> defined =[C]:-1
 GetFontObject = <function> defined =[C]:-1
 zoneChannelList = <table> {
 }
 SetScrollOffset = <function> defined =[C]:-1
 flashTimer = 0
 isLayoutDirty = true
 isDisplayDirty = true
 visibleLines = <table> {
 }
 CanEffectivelyFade = <function> defined =[C]:-1
 textIsCopyable = false
 scrollOffset = 0
 insertMode = 2
 fadeDurationSecs = 3
 OnPreSizeChanged = <function> defined =[C]:-1
 timeVisibleSecs = 120
 GetScrollOffset = <function> defined =[C]:-1
 ResetSelectingText = <function> defined =[C]:-1
 historyBuffer = <table> {
 }
 SetJustifyV = <function> defined =[C]:-1
 ScrollByAmount = <functi
Thank you so much for any help
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: