Go to Page... |
Updated: | 12-05-06 07:16 PM |
Created: | unknown |
Downloads: | 52,899 |
Favorites: | 154 |
MD5: |
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.
![]() |
Comment Options |
elals29 |
View Public Profile |
Send a private message to elals29 |
Find More Posts by elals29 |
Add elals29 to Your Buddy List |
![]() |
|
|
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 |
![]() |
![]() |
ffxiedyn |
View Public Profile |
Send a private message to ffxiedyn |
Find More Posts by ffxiedyn |
Add ffxiedyn to Your Buddy List |
![]() |
|
A Murloc Raider
Forum posts: 9
File comments: 11
Uploads: 0
|
I miss this addon.
|
![]() |
![]() |
Jaillyn |
View Public Profile |
Send a private message to Jaillyn |
Find More Posts by Jaillyn |
Add Jaillyn to Your Buddy List |
![]() |
|
|
Me too.
|
![]() |
![]() |
harl |
View Public Profile |
Send a private message to harl |
Find More Posts by harl |
Add harl to Your Buddy List |
![]() |
|
|
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! |
![]() |
![]() |
Petrah |
View Public Profile |
Send a private message to Petrah |
Visit Petrah's homepage! |
Find More Posts by Petrah |
Add Petrah to Your Buddy List |
![]() |
|
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
![]() |
![]() |
![]() |
Magicloth |
View Public Profile |
Send a private message to Magicloth |
Visit Magicloth's homepage! |
Find More Posts by Magicloth |
Add Magicloth to Your Buddy List |
![]() |
|
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 ![]() |
![]() |
![]() |
Kyorika |
View Public Profile |
Send a private message to Kyorika |
Visit Kyorika's homepage! |
Find More Posts by Kyorika |
Add Kyorika to Your Buddy List |
![]() |