Chatter
Chatter is a comprehensive, lightweight, mega-configurable chat enhancement addon. It supports a whole bunch of stuff, including:
- Hiding buttons
- Custom aliases for channel names
- Coloring of player names by class or deterministic HSV formula, and player levels next to names
- Custom font and font size for your chat frames
- Custom background, border, and positioning for the edit box
- Option to let the edit box border color match the color of the channel you are typing in
- Channel colors remembered by name, rather than by number
- Scrolling your chat frames with the mouse wheel.
- Sticky channels, configurable
- Ability to copy a chat frame's contents to your clipboard
- Ability to copy URLs to your clipboard
- Ability to customize the background and border of your chat frames
- Timestamps
- A /tt command to send a tell to your target
- A module that turns the word "invite" into clickable links that let you invite the speaker.
- Highlights both for custom keywords in specific channels
- Chat fading toggles
- Text justification
- Autologging (Off by default)
- Alt linking
- Much larger and smaller chat frames than default
- A Groupsay (/gr) command to talk to your group, whether that's battleground, raid, or party.
- Chat Tab look-n-feel modifications
- Paging through chat tabs with the scroll wheel
So, I'll ask again. Can someone please tell me how to add more sounds to chatter? Thanks in advance.
Date: 2009-12-14 08:59:14
ID: 2
Error occured in: Global
Count: 2
Message: ...erface\AddOns\Chatter\Libs\AceTab-3.0\AceTab-3.0.lua line 131:
attempt to call method 'error' (a nil value)
Debug:
[C]: error()
...erface\AddOns\Chatter\Libs\AceTab-3.0\AceTab-3.0.lua:131: RegisterTabCompletion()
...\AddOns\Chatter\Libs\AceTab-3.0\AceConfigTab-3.0.lua:105: in main chunk
Thanks,
Twidget
The code below (from tekkub's tekchat) works just fine.. so it seems like a bug in your code.
local _G = getfenv(0)
local orig = {}
local function hook(frame, text, ...)
orig[frame](frame, string.format("[%s] %s", date("%l:%M"), text), ...)
end
for i=1,NUM_CHAT_WINDOWS do
local f = _G["ChatFrame"..i]
orig[f] = f.AddMessage
f.AddMessage = hook
end
Change logs lists a "unknown <Chris@.(none)>" as a contributor.
Who is that :) Grum or Antiarc ?