Go to Page... |
Updated: | 08-15-09 07:56 PM |
Created: | unknown |
Downloads: | 30,939 |
Favorites: | 199 |
MD5: |
Chat channels are arguably the most used medium for communication in World of Warcraft, and up until recently, Blizzard's own interface for using them wasn't particularly helpful! Chatmanager is an Addon that aims to simplify using chat channels by providing most commonly used (and not so commonly used) features all in one simple window.
Chatmanager provides the following features:
/chatmanager help shows these options.You can also use /chatman instead of /chatmanager.
/chatmanager show displays the main Chatmanager window.
/chatmanager hide hides the main Chatmanager window (and the Chatmanager options window if it is shown).
/chatmanager toggles the display of the main Chatmanager window.
/chatmanager options shows the Chatmanager options window.
/chatmanager reset order resets the channel list ordering to that of the client.
/chatmanager reset window resets the Chatmanager window positions.
/chatmanager reset color resets the color of all the chat channels to their default.
/chatmanager reset all resets the channel list ordering, window positions, and chat colors.
/chatmanager note <player> [note] allows you to edit the note for a player.
/chatmanager list lists all known player notes for this server to your chat window.
Comment Options |
ltdeta |
View Public Profile |
Send a private message to ltdeta |
Find More Posts by ltdeta |
Add ltdeta to Your Buddy List |
12-18-09, 03:43 AM | |
A Fallenroot Satyr
Forum posts: 25
File comments: 100
Uploads: 0
|
SetMultilineIndent is obsolete. I replaced the lines:
-- if (string.sub(uncolored, 1, 1) == "/") then -- line:SetMultilineIndent(16); -- else -- line:SetMultilineIndent(0); -- end with: if (string.sub(uncolored, 1, 1) == "/") then line:SetWordWrap(true); else line:SetWordWrap(false); end It seems to work, no errors anymore. |
|
kaimox |
View Public Profile |
Send a private message to kaimox |
Find More Posts by kaimox |
Add kaimox to Your Buddy List |
12-16-09, 12:09 PM | |
A Murloc Raider
Forum posts: 9
File comments: 18
Uploads: 0
|
2. patch 3.3 error
1x Chatmanager-3.2.0\Chatmanager.lua:4866: attempt to call method 'SetMultilineIndent' (a nil value)
Chatmanager-3.2.0\Chatmanager.lua:4686: in function `OnLoad' <string>:"*:OnLoad":1: in function <[string "*:OnLoad"]:1> Locals: self = ChatmanagerBaseFrame { 0 = <userdata> } temp = "%[%s%] ist jetzt online%." _thisFrame = ChatmanagerBaseFrame { 0 = <userdata> } _chatmanagerConfirmLeavePopup = <table> { button2 = "Nein" exclusive = 1 |
|
ltdeta |
View Public Profile |
Send a private message to ltdeta |
Find More Posts by ltdeta |
Add ltdeta to Your Buddy List |
12-09-09, 03:58 AM | |
|
Patch 3.3 error
Message: Interface\AddOns\Chatmanager\Chatmanager.lua:4866: attempt to call method 'SetMultilineIndent' (a nil value)
Time: 12/09/09 01:50:45 Count: 1 Stack: Interface\AddOns\Chatmanager\Chatmanager.lua:4866: in function `RegisterOptions' Interface\AddOns\Chatmanager\Chatmanager.lua:4686: in function `OnLoad' [string "*:OnLoad"]:1: in function <[string "*:OnLoad"]:1> Locals: name = "Cirk's Chatmanager" titleText = "Cirk's Chatmanager v3.2.1" descriptionText = "Helps you to manage your chat channels by allowing you to change their order, colors, stickiness, and other related features, as well as easily see who is in a channel." helpText = <table> { 1 = "/chatmanager toggles the Chatmanager window between shown and hidden" 2 = "/chatmanager help shows this help message" 3 = "/chatmanager show shows the Chatmanager window" 4 = "/chatmanager hide hides the Chatmanager window" 5 = "/chatmanager options shows the Chatmanager options window" 6 = "/chatmanager reset order resets channels to client ordering" 7 = "/chatmanager reset color resets channels colors to default" 8 = "/chatmanager reset window resets window positions" 9 = "/chatmanager reset all resets channel ordering, colors, and window positions" 10 = "/chatmanager note <name> [note] allows you to edit the note for a player" 11 = "/chatmanager list lists all known player notes to your chat window (may be very long)" 12 = "" 13 = "Chatmanager also supports direct key bindings (via the Game Menu) for showing the Chatmanager window and direct access to specific chat channels." } panel = <unnamed> { 0 = <userdata> name = "Cirk's Chatmanager" } title = <unnamed> { 0 = <userdata> } last = <unnamed> { 0 = <userdata> } spacing = 10 helpTextList = <table> { 1 = "/chatmanager toggles the Chatmanager window between shown and hidden" 2 = "/chatmanager help shows this help message" 3 = "/chatmanager show shows the Chatmanager window" 4 = "/chatmanager hide hides the Chatmanager window" 5 = "/chatmanager options shows the Chatmanager options window" 6 = "/chatmanager reset order resets channels to client ordering" 7 = "/chatmanager reset color resets channels colors to default" 8 = "/chatmanager reset window resets window positions" 9 = "/chatmanager reset all resets channel ordering, colors, and window positions" 10 = "/chatmanager note <name> [note] allows you to edit the note for a player" 11 = "/chatmanager list lists all known player notes to your chat window (may be very long)" 12 = "" 13 = "Chatmanager also supports direct key bindings (via the Game Menu) for showing the Chatmanager window and direct access to specific chat channels." } (for generator) = <function> defined =[C]:-1 (for state) = <table> { 1 = "/chatmanager toggles the Chatmanager window between shown and hidden" 2 = "/chatmanager help shows this help message" 3 = "/chatmanager show shows the Chatmanager window" 4 = "/chatmanager hide hides the Chatmanager window" 5 = "/chatmanager options shows the Chatmanager options window" 6 = "/chatmanager reset order resets channels to client ordering" 7 = "/chatmanager reset color resets channels colors to default" 8 = "/chatmanager reset window resets window positions" 9 = "/chatmanager reset all resets channel ordering, colors, and window positions" 10 = "/chatmanager note <name> [note] allows you to edit the note for a player" 11 = "/chatmanager list lists all known player notes to your chat window (may be very long)" 12 = "" 13 = "Chatmanager also supports direct key bindings (via the Game Menu) for showing the Chatmanager window and direct access to specific chat channels." } (for control) = 1 _ = 1 text = "/chatmanager toggles the Chatmanager window between shown and hidden" line = <unnamed> { 0 = <userdata> } uncolored = "/chatmanager toggles the Chatmanager window between shown and hidden" (*temporary) = nil (*temporary) = <unnamed> { 0 = <userdata> } (*temporary) = 16 (*temporary) = "attempt to call method 'SetMultilineIn |
|
Sarog |
View Public Profile |
Send a private message to Sarog |
Find More Posts by Sarog |
Add Sarog to Your Buddy List |
10-25-09, 03:37 AM | |
|
Messages in taint.log
Hiya. Found these in my taint.log file. There's more but it won't fit in this message.
10/24 20:52:49.218 Global variable SELECTED_DOCK_FRAME tainted by Chatmanager - Interface\FrameXML\FloatingChatFrame.lua:1216 FCF_SelectDockFrame() 10/24 20:52:49.218 Interface\AddOns\Chatmanager\Chatmanager.lua:633 Initialize() 10/24 20:52:49.218 Interface\AddOns\Chatmanager\Chatmanager.lua:902 PlayerLogin() 10/24 20:52:49.218 Interface\AddOns\Chatmanager\Chatmanager.lua:4638 OnEvent() 10/24 20:52:49.218 ChatmanagerBaseFrame:OnEvent() 10/24 20:52:49.218 Execution tainted by Chatmanager while reading SELECTED_DOCK_FRAME - Interface\FrameXML\FloatingChatFrame.lua:770 FCF_OnUpdate() 10/24 20:52:49.218 UIParent:OnUpdate() 10/24 20:52:49.218 An action was blocked in combat because of taint from Chatmanager - AlwaysUpFrame3:Show() 10/24 20:52:49.218 Interface\FrameXML\WorldStateFrame.lua:186 WorldStateAlwaysUpFrame_Update() 10/24 20:52:49.218 Interface\FrameXML\WorldStateFrame.lua:108 10/24 20:53:38.250 An action was blocked in combat because of taint from Chatmanager - AlwaysUpFrame2:Show() 10/24 20:53:38.250 Interface\FrameXML\WorldStateFrame.lua:186 WorldStateAlwaysUpFrame_Update() 10/24 20:53:38.250 Interface\FrameXML\WorldStateFrame.lua:108 10/24 20:53:38.250 An action was blocked in combat because of taint from Chatmanager - AlwaysUpFrame3:SetPoint() 10/24 20:53:38.250 Interface\FrameXML\WorldStateFrame.lua:151 WorldStateAlwaysUpFrame_Update() 10/24 20:53:38.250 Interface\FrameXML\WorldStateFrame.lua:108 10/24 20:53:38.250 An action was blocked in combat because of taint from Chatmanager - AlwaysUpFrame3:Show() 10/24 20:53:38.250 Interface\FrameXML\WorldStateFrame.lua:186 WorldStateAlwaysUpFrame_Update() 10/24 20:53:38.250 Interface\FrameXML\WorldStateFrame.lua:108 |
|
Sarog |
View Public Profile |
Send a private message to Sarog |
Find More Posts by Sarog |
Add Sarog to Your Buddy List |
09-24-09, 04:37 PM | |
|
Got another error, this time I don't have the error unfortunately as it happened to a friend who uses ChatManager as well, but it was specifically for line 3425 and had to do with QuestDifficultyColor being nil. From just eyeballing it, I'm guessing the error was caused by a quest with a non-specified level (brewfest quest since that is what is going on right now?) being linked, so instead of the first section it tries to run the second on line 3425.
Now I don't know which color that is specifically supposed to set, but if 'difficult' is the red (level 5+ quest) color then changing it to something like "questColor = GetQuestDifficultyColor(tonumber(UnitLevel("player")+5));" should work. Sorry I can't be more help on this issue. |
|
EVmaker |
View Public Profile |
Send a private message to EVmaker |
Visit EVmaker's homepage! |
Find More Posts by EVmaker |
Add EVmaker to Your Buddy List |
08-15-09, 08:26 PM | |
|
3.2.1 uploaded! Fixes a bug that would cause an error if you turned on class colors for player names in the chat frame settings. (And the error would stop you getting any messages of that type )
__________________
Cirk's Addons |
|
Cirk |
View Public Profile |
Send a private message to Cirk |
Visit Cirk's homepage! |
Find More Posts by Cirk |
Add Cirk to Your Buddy List |
08-11-09, 05:39 AM | |
|
Thanks EVMaker for the details on that API change - thats a big help right there
I'll try and get an update out tonight if I can get some online time
__________________
Cirk's Addons |
|
Cirk |
View Public Profile |
Send a private message to Cirk |
Visit Cirk's homepage! |
Find More Posts by Cirk |
Add Cirk to Your Buddy List |
08-10-09, 01:21 PM | ||
|
3.2 and GetDifficultyColor
3.2 Changed the GetDifficultyColor API to be called GetQuestDifficultyColor, this has caused problems with a number of mods (mainly UnitFrames). Chatmanager however is effected as well, at least when trying to link quests in a private channel, it will give the error below:
Last edited by EVmaker : 08-10-09 at 01:22 PM.
|
|
|
EVmaker |
View Public Profile |
Send a private message to EVmaker |
Visit EVmaker's homepage! |
Find More Posts by EVmaker |
Add EVmaker to Your Buddy List |
04-19-09, 06:03 AM | |
|
Chatmanager v3.1.1
Ok, it was bugging me that I forgot the Battleground key-binding (and sticky) in the last version, and that I forgot to add the Blizzard interface addons entry for Chatmanager, so here's version 3.1.1 with both of those things!
-- Cirk
__________________
Cirk's Addons |
|
Cirk |
View Public Profile |
Send a private message to Cirk |
Visit Cirk's homepage! |
Find More Posts by Cirk |
Add Cirk to Your Buddy List |
04-19-09, 01:57 AM | |
|
Chatmanager v3.1.0
Just updated Chatmanager to v3.1.0.
User1005273, thanks for the heads up - password handling was indeed broken in the 3.1 client. Should be all fixed now. AussiedeviL, thanks for the thumbs up, but unfortunately the Blizzard APIs just don't give us that data easily, so no way I can easily parse it and show it there. (It would be great if we could though! ) Nysrok, let me know how this version goes with the slow down - I made some changes and tweaks to the way that Chatmanager handles the various playerlist notifications from the client, but I couldn't really see anything specific that would have caused the lag you are reporting. EVmaker, copying from the chat window is a bit tricky, so I'll leave that for now. For the invite thing, you can right click the player's name to get an "Invite" option today (thats part of the standard UI features) so I'd probably not go with adding that at the moment. kaimox, d'oh, I completely forgot about adding a battleground chat keybinding in this release, sorry Enjoy! -- Cirk
__________________
Cirk's Addons |
|
Cirk |
View Public Profile |
Send a private message to Cirk |
Visit Cirk's homepage! |
Find More Posts by Cirk |
Add Cirk to Your Buddy List |
04-18-09, 12:16 AM | |
A Kobold Labourer
Forum posts: 0
File comments: 2
Uploads: 0
|
Strange Application/Issue
#1, Great Addons, this one and the Notebook are useful beyond words.
But as you most likely have realized by now, people usually only post when there's a problem :-P so that brings me to #2... I'm trying to start a psudo-guild (www.battlepremade.com has a FAQ), but long story short I want people to be able to enter a password protected chat channel automatically when they log in (Your addon makes it so a pw protected channel can act like a g-chat, which is exactly what we need). Problem: The password isn't applied when I first log in (I'm the first character to log into a test channel - Password and settings were set up before I logged out and disabled all my addons except this one.) Trail 1: I log in, friend joins channel with no password. Trial 2: I hearth (loading screen comes up) and friend who left the channel gets in again no PW. Trial 3: I go to options (with a password, [set] grayed out, and "Sticky"/"Always use PW" boxes checked. I click in the password text line after the last letter of the password, press enter, and the text log displays "Test: Toon has changed the password". Options: All checked boxes are / s,p,r,g,o,r stickies at the bottom of options / Send Item Links / Remember Logging / Show Botton / and for my channel "Always Use PW" and Sticky are selected. I might have set it up wrong, or maybe it's because of 3.1 (seems likely). One way or the other, thank for programming the addon, and thanks in advance for any help.
Last edited by User1005273 : 04-18-09 at 12:20 AM.
|
|
User1005273 |
View Public Profile |
Send a private message to User1005273 |
Visit User1005273's homepage! |
Find More Posts by User1005273 |
Add User1005273 to Your Buddy List |
04-17-09, 06:06 PM | |
A Kobold Labourer
Forum posts: 1
File comments: 1
Uploads: 0
|
Feature request
Hi Cirk,
Thanks for writing this Wicked Addon dude its been really helpful!! i have one feature request tho would it be possible to add the players level in brackets and have the names in class colors. i had a quick try at lua programming using libwho but it was a complete fail cheers AussiedeviL |
|
AussiedeviL |
View Public Profile |
Send a private message to AussiedeviL |
Visit AussiedeviL's homepage! |
Find More Posts by AussiedeviL |
Add AussiedeviL to Your Buddy List |
04-07-09, 02:49 AM | ||
|
Re: Lag issues related.
I'll have a look first chance I get, but RL is crazy busy right now, so I can't promise anything -- Cirk
__________________
Cirk's Addons |
|
|
Cirk |
View Public Profile |
Send a private message to Cirk |
Visit Cirk's homepage! |
Find More Posts by Cirk |
Add Cirk to Your Buddy List |
03-27-09, 08:08 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 1
Uploads: 0
|
Lag issues related.
I'm not sure if anyone else is having these issues or not and I've tested my theory and unfortunately proven it to myself. Regardless as to whether or not any other add-ons are activated or whatnot, Cirk's Chatmanager still emits a ridiculous amount of lag for me. I am using the updated version for 3.0.2 and every 5-10 seconds I'll get a patch of lag that lasts for about 1-2 seconds and it's driving me insane. When I disable Cirk's ChatManager the lag stops and everything is fine. It's bumming me miserably, because I love this add-on. Help!
Why is this happening? |
|
Nysrok |
View Public Profile |
Send a private message to Nysrok |
Visit Nysrok's homepage! |
Find More Posts by Nysrok |
Add Nysrok to Your Buddy List |