- Home
- Downloads
-
Addons & Mods
Featured
World of Warcraft
4,842 Addons
-
Popular Downloads
- Top World of Warcraft Addons
- Top Rift Addons
- Top Skyrim Mods
- Top Minecraft Server Mods
- Top Terraria Maps
- Top Starcraft II Maps
- Top Runes of Magic Addons
- Top Warhammer Online Addons
- Top Age of Conan Addons
-
- Curse Client
- Premium
- News
- Giveaways
- Forums
AutoLink
- 0 Likes
- World of Warcraft
- 24 Downloads
- Supports: 3.3.0
- 0 Average Daily Downloads
- Comments
- Created 1/8/2009 2:00:28 PM
- Updated 3/10/2010 7:10:25 PM
- 19 Favorites
- Project Site
- License: GNU General Public License version 3 (GPLv3)
- Release Type: Inactive
- Newest File: AutoLink-0.4.1
About AutoLink
AutoLink monitors chat communications for profession link requests, and generates a whisper to the person by default, but can optionally respond to the channel the request came from. By default it will monitor incoming chat whispers, guild, party, and raid channels, and can optionally monitor say, yell, trade, and general channels.
AutoLink works without requiring the requester to have knowledge of your mod. It scans for keywords like "link" and "enchanting", and checks to see if you have the enchanting skill before sending a link. It can also respond to command requests such as "!enchant". Additionally, AutoLink responds to requests like "link" and "all" and will send a link for all professions you currently have.
By default AutoLink will not respond during AFK or DND status. To override this, set /al always (really works this time!). You can also maintain an AutoLink ignore list with /al ignore. I will look at synching this with the game's ignore list in the future.
AutoLink was inspired by Ronin1337's Linker mod. While I really liked the simplicity of that mod, it required others to know you had it. While using his mod, I still had friends (you know who you are, pete!) sending me whispers like "can you link me your enchanting dude please" when it was less characters to just type "!enchant" :) So I decided I needed a way to have a mod respond without others needing to know you have it. AutoLink does not interfere with Linker or other mods like CraftList, both mods will still trigger.
Notes:
- Currently there is no negative detection, so if someone says "Please do not link me your enchanting" it will still send a link, a future version will fix this.
- Version 0.3 added a small measure of spam prevention. Any user that receives a link will be temporarily ignored for the rest of that minute. If this proves helpful I may expand on this and potentially add options to increase this time. This is based on the in-game time, so if someone sends a request at 08:05:59 and again at 09:06:01 they will receive a link both times, but not again until 09:07.
- Update: this is still on by default, but you can turn it off with "/al nospam"
Usage:
By default, AutoLink loads and is ready to go. You can modify and list which channels it monitors with "/autolink" or "/al".
Commands:
"/autolink enable|on" - enable the mod
"/autolink disable|off" - disable the mod
"/autolink <chat channel>" - toggle monitoring that channel
"/autolink all" - monitor all chat channels
"/autolink <profession>"- toggle linking that profession
"/autolink list" - list channel and profession status
"/autolink self|me" - toggle monitoring your own chat
"/autolink prefix <prefix>" - prefix <prefix> to all outgoing links, or disable if no text
"/autolink message <message>" - append <message> to all outgoing links, or disable if no text
"/autolink always" - toggle responding during AFK/DND
"/autolink ignore <name>" - add/remove a name from the AutoLink ignore list
"/autolink nospam" - toggle anti-spam (1 min ban to each person) or allowing people to trigger you endlessles (careful)
"/autolink public" - toggle responding via whispers or original channel the request came from
"/autolink reset" - reset all settings to default
Example commands:
"/autolink prefix (10G per)" - All links will be prefixed with this
"/autolink trade" - toggle monitoring trade channel
"/autolink list" - list all channels and professions
"/autolink self" - toggle this on to test the mod yourself
"/autolink ignore Somejerk" - AutoLink will ignore the user ''Somejerk'' and not send them links. If ''Somejerk'' is already on the AutoLink ignore list, this command will remove them.
"/autolink ignore" - List all users on the AutoLink ignore list
"/autolink message (I tip YOU if I level!)" - Appends this to all links
Examples that will trigger AutoLink:
"Can someone link me their bs?"
"!tailor"
"LF LW"
These following examples will generate a link for all professions you know:
"Please do not list me any professions" (it still triggers on this)
"link skills"
"!link"
- Wed Mar 10 2010 ogreinside
- v0.4.1
- Added option "/al all_skills" to toggle responding to requests for all your professions
- Changed option "/all all" to "/al all_chats" for enabling all chat monitoring
- Added option "/al append" which functions the same as "/al message"
- Fixed issue with "/al prefix" if it was removed, it was not generating links
- Changed response to all skills to display one per line, since WOW has issues sometimes dispalying more than one on a single line
- Added ignore for "LFM" per XtAkm4p
- Optimized some code in preparation for new features in next version
- Tue Mar 04 2010 ogreinside
- v0.4
- Removed default action of sending console message when auto-ignoring
someone for the default 1 min anti-spam
- Added option "/al nospam" which toggles auto-ignoring someone or not (careful with this, as someone could spam you and trigger responses over and over if you disable it)
- Added option "/al public" which toggles responding publically via the original channel that the request came from, or just sending a tell. Note that sometimes "General" chat failed, so it will default to a tell if this fails (suggested by zamSE)
- Changed the default message instead of appending "AutoLink vX.Y.Z", it now shows "(AutoLink)" in front of the link, as per Tisser2's suggestion.
- Added option "/al prefix" which works like "message" option, but controls the prefix of your autolinks. By default it sets this to "(AutoLink) ", but you can set it to anything, or disable it with just "/al prefix"
- Fixed a number of spelling errors
- Changed several actions to be external functions, trying to move towards a system which will allow localization
- Added additional trigger terms as per dernir
- Fixed bug where "/al always" wasn't actually working during afk/dnd as per wobina
- Tue Feb 24 2009 ogreinside
- v0.3.1
- Addressed issue where users were being temporarily ignored even if they weren't sent a link
- Changed ignore message to only display if debug option was set
- Added display of custom message to "/al list"
- Sat Feb 21 2009 ogreinside
- v0.3
- Fixed typo of "alchemy" from "alcemy" in the variables section
- Added "/al reset" to revert all settings to default
- Will now exit on additional words "LF Work" "Looking For Work"
- Changed the string matching functions to match on whole words only, so "eng" won't be matched from "strength" and other similar words. This will also make it easy to localize in the future.
- Split "link all" function into a two-line response for primary/secondary skills. This is due to a limitation in WoW that only allows 2 primaries to be listed by themselves on one line.
- Added ability to set a custom message to all links
- Now checking for AFK and DND status. AutoLink halts on these by default, but can be overridden with "/al always"
- As a minor spam prevention mechanism, users are only sent links once per minute now.
- Added "/al debug" which will spew a lot of console messages for debugging purposes.
- Wed Jan 28 2009 ogreinside
- v0.2
- Added monitoring of trade and general channels
- Added toggle for player's chat. This is disabled by default, enable it to have the mod respond to your own chat. Useful for testing.
- Added variables to toggle any profession. Used to turn off linking any profession. Note that this will respond to direct whispers as if you do not have the skill.
- Added First Aid skill to be auto linked, but is disabled by default. This needs to be turned on with "/al firstaid" if desired.
- Cleaned up cli output and listing of channels and professions
- Changed "all profession" function to link on a single line, instead of one per profession.
- Added triggers for "LF <profession>", but ignoring anything with "LFW" or "WTS".
- Fri Jan 09 2009 ogreinside
- v0.1
- Initial release - Monitoring for guild, party, raid, say and yell channels
| File Name | Release Type | Game Version | Downloads | Date |
|---|---|---|---|---|
| AutoLink-0.4.1 | Release | 3.3.0 | 1,570 | 3/10/2010 7:10:25 PM |
| AutoLink 0.4 | Release | 3.3.0 | 435 | 3/4/2010 1:42:03 AM |
| AutoLink v0.3.1 | Release | 3.0.9 | 2,229 | 2/24/2009 12:32:50 AM |
| AutoLink v0.3 | Release | 3.0.9 | 171 | 2/22/2009 11:26:23 PM |
| AutoLink-0.2 | Release | 3.0.8 | 194 | 1/28/2009 6:22:26 PM |
| AutoLink-0.1 | Release | 3.0.3 | 220 | 1/8/2009 7:09:11 PM |

Comments
1) A spamblock for public channels so no matter who you're responding to, it don't spam shared channels. Ideally one that is a little longer than the current 1-min
2) If someone links a specific item/enchant check if I have it before replying. If I don't have it no point replying.
1., Open the "...\World of Warcraft\Interface\AddOns\AutoLink\Autolink.lua" file with note pad.
2., Look for this thing: local hour,min = GetGameTime() -- Check if author has asked this minute
if linked[author] == min then (REPLACE LIKE THIS: if linked[author] == hour then)
3., Replace the min with hour (yes, it will ignore the others for that hour you linked first)
4., Look for this: for name,min_sent in pairs(linked) do
if not min_sent == min then (REPLACE LIKE THIS: if not min_sent == hour then)
name = nil
5., Replace the min again with hour.
6., Find these lines: local hour,min = GetGameTime() -- Check if author has asked this minute
if linked[author] == min then (REPLACE LIKE THIS: if linked[author] == hour then).
7., Save the file, relog (/rl command) if youre online.
Tested, working for me. You might find 1 hour too long, but its better than annoying others.
Btw, if somebody asks for link at 08:59, and again at 09:00 you will whisper again, but not anymore until 10:00.
Sorry for my english,
best regards from Hungary.
Now the addons works perfectly for me but I have one problem. When people (especially on high pop servers) keeps spamming 'LF JC' Etc. And for example I don't have the gem he/she wants the addon still keep whispering that person.
It would be great if you could implent a feature like only linking it to SAME person every 30 minute or something?
Thanks! :)
The autolink addon has set to detect all channels.
I then tried typing /autolink jewelcrafting. At first it ignores the skill so then I tried rentering the same command and this time it says "autolink will now link Jewelcrafting skills".
Ok so I /autolink self and typed lf JC in guild . The addon fails to do anything.
I got someone to whisper me LF Jc which doesn't work.Ok so maybe the whisper channel doesn't work?
So I got him to type LF JC in the guild,General, and trade channel. All 3 channels doesn't work. The addon doesn't detect anything.
Ex :
[Tailoring] (ICC 4/4, EDC 4/4)
or
[Enchanting] (Mangoose, crusader, Agility 15 1M, 30 spellpower)
"Need heal pour icc, skill demandé"
I personnaly made few mod to make it works on my serv with my professions (chans in french...)
I cant get this to work... Anyone who can help me by makin a code for me?
10g fee JC'er... Please (;
I tried autolink . maybe that will work but nope. Autolink all_skills just ignores all skills which doesn't work.
I tried autolink reset and I've tried autolink all. It just doesn't link my profession.
Am i missing something?