Attention
I googled on my addon name for fun, and noticed there are still forum posts being made (even a few days ago) about this addon, just to clear this out:
- I AM NO LONGER SUPPORTING THIS ON AS I AM NO LONGER DEVELOPING USING LUA
I still see goldspam whispers!
Then the chance is 99% that this is an addon conflict, please PM me a list of your addons, and maybe even a screenshot if this happens to you!
The currently supported addons are listed down here, right now I'm working on it to support ChatMod and Prat.
WRUGS 1.1.4 Beta Released!
Addon Description
Always wanted to get rid of these gold spammers? Then WRUGS might be something for you!
What is WRUGS?
WRUGS is a whisper authentication addon for World of Warcraft. This addon is mainly
created as an addon against gold spammers, but aswell as a project to learn lua for me.
But as everyone can make a mistake, there might be any bug in the addon. If you find
any bug, or error message, please make a screenshot and PM it to me.
Trust me, you won't get any gold spam whisper until there's anything made against this
addon.
WRUGS will basically block any whisper you will receive, but to make it a bit more doable
it will not block the following players:
- Players from your guild
- Players from your party
- Players from your raid
- Players from your friendslist
- NPCs
- Gamemasters
Which addons does WRUGS support?
I'm still working on getting more and more addons supported, so far the following addons are supported:
- WoW Instant Messenger (WIM)
- La vendetta bossmods
- Chatr
Does WRUGS have any future plans?
Yes, there are a few things that might showup on later versions:
- A Graphical User Interface (GUI) (which doesn't take too much memory).
- An integrated /who function which will make it possible to block level 1's.
- An optional function with a question/answer to authenticate (on request).
- A function to set the colors of your WRUGS messages.
If you've got any idea to improve WRUGS, let me know! The same goes for bug reports, just post them if you
can find any (a list of your addons and a screenshot are very helpful while reporting a bug!).
The blocked player will receive a message that will tell the command to authenticate with
WRUGS. The command the player has to send you, is WRUGS by default, but can be set to
anything you like with the /wrugs setpass command.
Commandlist:
- /wrugs -- This command will show the status of WRUGS.
- /wrugs setpass [New Pass] -- This command will set a new authentication password.
- /wrugs hidepass -- This command will toggle the function to hide the password. at your automatic reply when a player is not authenticated yet. Using this command will toggle it on/off.
- /wrugs privacy -- This is the same idea as the hidepass command, it will just return a different automatic reply. Using this command will toggle it on/off.
- /wrugs add [Playername] -- With this command you can manually authenticate players.
- /wrugs remove [Playername] -- With this command you can manually remove players from your whitelist.
- /wrugs purgeplayers -- WARNING! This command will purge the complete whitelist.
- /wrugs purgehistory -- WARNING! This command will purge the complete block history.
- /wrugs [On/Off] -- This command will turn on/off WRUGS.
If you think the addon sucks, just say so. But come up with arguments so I can actually improve the addon :-)
BETA 1.1.4
- German localization added (thanks to Saphyron).
- French localization added (thanks to Scrapy).
- Missing guildcheck fixed.
- Local authentication message fixed.
- WRUGS now supports Chatr.
RELEASE 1.1.3
- WRUGS now supports La Vendetta Bossmods.
RELEASE 1.1.2
- The function to hide your authentication password will now aswell work while the privacy function is disabled.
- The WRUGS+WIM combination is now working properly with players from your party/raid/friendslist/guild and GM's.
- WRUGS will no longer block messages while it's disabled with the WRUGS+WIM combination.
- The chatframes are now always being hooked, which will fix the issue with WRUGS suddenly showing all of the whispers.
- The /wrugs (status) command will now show the authentication password properly after changing it.
- Blocklog has been re-added. (No option to view the messages ingame yet)
BETA 1.1.1
- Variables fixed for new WRUGS users.
- Privacy function will no longer allow authentication when enabled.
BETA 1.1.0
- WRUGS code has been redesigned
- Function added to synchronize authenticated players through the guild (enabled by default, while in a guild)
- Privacy function added, to block all unknown incoming whispers (disabled by default)
- Function added to hide the password at the automatic reply (disabled by default)
- Function added to remove players from the whitelist, and to purge the complete list
- Function added to purge the list of blocked whispers
- Localization added to make translations possible
- Version number was incorrect [FIXED]
- WIM is now supported
BETA 1.0.3
- Whispers with itemlinks are no longer being blocked
- Seeing unauthencated player tells [FIXED]
- Invalid pattern capture error while using specific messages [FIXED]
- Unfinished capture error while using specific messages [FIXED]
- Blocked messages are now being logged at WRUGS.lua
BETA 1.0.2:
- Added the '/wrugs status' command to check your current version, authentication command and to see if it's enabled/disabled.
- People that you whisper will be automatically authenticated (excluding automatic whispers).
- Changed the block message.
BETA 1.0.1:
- WRUGS addons now succesfully work next to eachother
- Automatic messages will now be hidden for yourself
Installation Guide
- Exit "World of Warcraft" completely
- Download the mod you want to install
- Make a folder on your desktop called "My Mods"
- Save the .zip/.rar files to this folder.
- If, when you try to download the file, it automatically "opens" it... you need to RIGHT click on the link and "save as..." or "Save Target As".
- Extract the file - commonly known as 'unzipping'
Do this ONE FILE AT A TIME!
- Windows
- Windows XP has a built in ZIP extractor. Double click on the file to open it, inside should be the file or folders needed. Copy these outside to the "My Mods" folder.
- WinRAR: Right click the file, select "Extract Here"
- WinZip: You MUST make sure the option to "Use Folder Names" is CHECKED or it will just extract the files and not make the proper folders how the Authors designed
- Mac Users
- StuffitExpander: Double click the archive to extract it to a folder in the current directory.
- Verify your WoW Installation Path
That is where you are running WoW from and THAT is where you need to install your mods.
- Move to the Addon folder
- Open your World of Warcraft folder. (default is C:\Program Files\World of Warcraft\)
- Go into the "Interface" folder.
- Go into the "AddOns" folder.
- In a new window, open the "My Mods" folder.
- The "My Mods" folder should have the "Addonname" folder in it.
- Move the "Addonname" folder into the "AddOns" folder
- Start World of Warcraft
- Make sure AddOns are installed
- Log in
- At the Character Select screen, look in lower left corner for the "addons" button.
- If button is there: make sure all the mods you installed are listed and make sure "load out of date addons" is checked.
- If the button is NOT there: means you did not install the addons properly. Look at the above screenshots. Try repeating the steps or getting someone who knows more about computers than you do to help.
Translations
When you download a mod, please be sure that the mod is compatible with your translation of wow. Some mods only work on the US versions, while some only work on some of the various European versions. These variations are called "Localizations".
TOC Numbers (Out of Date Mods)
When Blizzard patches WoW, they change the Interface number. This means that all mods will be "out of date" unless or until the author releases a new version for that interface. Some people go into the .toc files and update the numbers themselves, but this is STRONGLY advised against as it will cause problems locating possible incompatibilities addons. When you log into WoW after a patch, you DO NOT have to delete your interface directory. All you have to do is simply tell WoW to ignore the interface numbers and load all the mods anyway. All you have to do is, while at the "character select" screen, look in the lower left corner and click on the "addons" button. A window will pop up listing all your installed mods.
If you look in the upper left corner of that window there should be a box that says "Load Out of Date AddOns". You want to CHECK this box. Now simply go into WoW normally and all your mods should load. As of the 1.9 patch, you will have to do this after EVERY patch/update that Blizzard posts! If you encounter any problems with a mod after a patch, please be sure to let the author of the mod know so they can fix it.
See also: About "Out Of Date AddOns"
Mac Support
WoW addons are not platformed based. As such, they can be used on either Mac or PC. You can extract both .zip and .rar files on a Mac using StuffitExpander.
Directory Structure
World of Warcraft
|_ Interface
|_AddOns
|_*AddonName*
|_ *AddonName*.toc
|_ *AddonName*.xml
|_ *AddonName*.lua
|_ (possibly others as well)...