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 |
12-05-10, 07:35 AM | |
A Murloc Raider
Forum posts: 9
File comments: 18
Uploads: 0
|
does anyone know an alternative addon?
|
|
ltdeta |
View Public Profile |
Send a private message to ltdeta |
Find More Posts by ltdeta |
Add ltdeta to Your Buddy List |
Cluey |
View Public Profile |
Send a private message to Cluey |
Find More Posts by Cluey |
Add Cluey to Your Buddy List |
10-18-10, 05:34 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 12
Uploads: 0
|
Thanks, but...i just tryed to fix it, but i'm bad with LUA :/
No chance for me :/ |
|
Mugrol |
View Public Profile |
Send a private message to Mugrol |
Find More Posts by Mugrol |
Add Mugrol to Your Buddy List |
10-18-10, 03:53 PM | ||
|
If you know how to code / read XML, that translates into this: In the XML, any of the <OnClick> or <OnMouseDown> handlers that used to refer to "arg1" now need to refer to the variable "button." If the handlers call any other functions defined in the LUA, then those calls need to explicitly pass "button" also. In the LUA, any functions called by the <OnClick> and <OnMouseDown> handlers needs to add "button" to the list of parameters passed in. Then you have to add a new line to the start of the function that says: local arg1 = button; Or else update every instance of "arg1" within that function to use the new "button" variable passed in on at the function call. Try searching for "arg1" in the .xml file, that should point you to the places that need changes. I only searched for the names of the main buttons and updated them, and apparently missed other buttons that should accept mouse events. Q |
|
|
quel |
View Public Profile |
Send a private message to quel |
Find More Posts by quel |
Add quel to Your Buddy List |
10-18-10, 09:53 AM | ||
A Kobold Labourer
Forum posts: 0
File comments: 12
Uploads: 0
|
Thanks for the fix, but ist stil doesnt work like it is intendet to.
There stil the same problems like i posted before:
And you get an error if you check some option-boxes. Like: Code:
Message: Interface\AddOns\Chatmanager\Chatmanager.lua:4563: attempt to index a nil value Time: 10/18/10 17:52:19 Count: 2 Stack: Interface\AddOns\Chatmanager\Chatmanager.lua:4563: in function <Interface\AddOns\Chatmanager\Chatmanager.lua:4559> [C]: in function `Show' Interface\AddOns\Chatmanager\Chatmanager.lua:723: in function `UpdateScrollingAndButtons' Interface\AddOns\Chatmanager\Chatmanager.lua:2391: in function `onClick' [string "*:OnClick"]:4: in function <[string "*:OnClick"]:1> Locals: self = ChatFrame1 { 0 = <userdata> flashTimer = 0 isInitialized = 1 mouseOutTime = 1.0170000754297 chatmanagerOrigOnShow = <function> defined *:OnShow:1 tellTimer = 14865.897 resizeButton = ChatFrame1ResizeButton { } buttonFrame = ChatFrame1ButtonFrame { } ctResizeButtons = <table> { } oldAlpha = 0 channelList = <table> { } clickAnywhereButton = ChatFrame1ClickAnywhereButton { } isStaticDocked = true mouseInTime = 0 editBox = ChatFrame1EditBox { } isDocked = 1 isLocked = 1 name = "Allgemein" chatmanagerOrigOnMouseWheel = <function> defined @Interface\AddOns\Chatmanager\Chatmanager.lua:4525 buttonSide = "left" zoneChannelList = <table> { } defaultLanguage = "Orcisch" messageTypeList = <table> { } } (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = "attempt to index a nil value" |
|
|
Mugrol |
View Public Profile |
Send a private message to Mugrol |
Find More Posts by Mugrol |
Add Mugrol to Your Buddy List |
10-18-10, 01:33 AM | |
|
Fix for wow4.0.1
It looks like it's fairly easy to make ChatManager work in wow 4.0.1. Change the following lines to the text I have below, in order (to ensure the line numbers align):
In the .xml file 10: ChatManager.OnEvent(self, event, ...); 199: Chatmanager.Frame_ChannelButtonOnClick(self, button); 1641: if ((button == "LeftButton") and IsControlKeyDown()) then 1665: if (button == "LeftButton") then 1674: elseif (button == "RightButton") then in the .lua file 4581: function Chatmanager.OnEvent(self, event, ...) 4582 (insert new line): local arg1, arg2 = ...; 1626: function Chatmanager.Frame_ChannelButtonOnClick(self, button) 1627 (insert new line): local arg1 = button; There may yet be more issues; however, I haven't seen any other LUA errors or bugs yet. I was able to see folks in a channel, move a channel to a different number, and make it sticky. It looks pretty functional to me. Hope this helps, Quel |
|
quel |
View Public Profile |
Send a private message to quel |
Find More Posts by quel |
Add quel to Your Buddy List |
10-15-10, 01:37 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 12
Uploads: 0
|
All not the same :/ *cry*
|
|
Mugrol |
View Public Profile |
Send a private message to Mugrol |
Find More Posts by Mugrol |
Add Mugrol to Your Buddy List |
10-15-10, 01:28 PM | |
A Fallenroot Satyr
Forum posts: 25
File comments: 100
Uploads: 0
|
After some inquiries I'm giving up on Chatmanager.
1. Chat Keybinds: http://www.wowinterface.com/download...ChatBinds.html 2. Channel inquieries: I'm looking forward to Broker_ChannelWatch (at curse.com). The Author says an update is on the way. 3. Easy joining and leaving of chat channels with weird and long names. No solution for that yet. Cirk's Chatmanager served me well over the years. May it rest in peace. And if it's author looks at this page ever again: Thank you for a good peace of work. |
|
kaimox |
View Public Profile |
Send a private message to kaimox |
Find More Posts by kaimox |
Add kaimox to Your Buddy List |
10-15-10, 07:11 AM | ||||
A Kobold Labourer
Forum posts: 0
File comments: 12
Uploads: 0
|
Button doesnt work ant you cant klick at the names in the list. No rightclick action there :< OH! Just found another one with the option: "Hide chat windowbuttons"
and:
|
|||
|
Mugrol |
View Public Profile |
Send a private message to Mugrol |
Find More Posts by Mugrol |
Add Mugrol to Your Buddy List |
10-15-10, 06:27 AM | |
A Fallenroot Satyr
Forum posts: 25
File comments: 100
Uploads: 0
|
You probably did a clean reinstall since patch.
SetMultilineIndent is obsolete for more than a year now. Have a look at my post further down. Modify the code like I suggested. Also aply the ChatFrameEditBox-Patch mentioned some posts later. Then our Chatmanagers will be failing on the same level again xD. I also can't move the button. Chatbindings still work but Chatmanager seems to block mousewheel-scrolling.
Last edited by kaimox : 10-15-10 at 06:30 AM.
|
|
kaimox |
View Public Profile |
Send a private message to kaimox |
Find More Posts by kaimox |
Add kaimox to Your Buddy List |
10-14-10, 06:19 PM | ||
A Kobold Labourer
Forum posts: 0
File comments: 12
Uploads: 0
|
Now i even cant move or use the button.
And Targeting isnt working well. But i do have an error message! here it is:
|
|
|
Mugrol |
View Public Profile |
Send a private message to Mugrol |
Find More Posts by Mugrol |
Add Mugrol to Your Buddy List |
10-14-10, 08:57 AM | |
A Fallenroot Satyr
Forum posts: 25
File comments: 100
Uploads: 0
|
Problem is, I don't get any error message. So I have no idea at the moment...
:-( |
|
kaimox |
View Public Profile |
Send a private message to kaimox |
Find More Posts by kaimox |
Add kaimox to Your Buddy List |
10-13-10, 04:41 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 12
Uploads: 0
|
Will this ever be updated? I love this addon..but with 4.0.1 there just more problems :<
|
|
Mugrol |
View Public Profile |
Send a private message to Mugrol |
Find More Posts by Mugrol |
Add Mugrol to Your Buddy List |
06-30-10, 06:21 PM | ||
A Kobold Labourer
Forum posts: 0
File comments: 1
Uploads: 0
|
|
|
|
Maegareo |
View Public Profile |
Send a private message to Maegareo |
Find More Posts by Maegareo |
Add Maegareo to Your Buddy List |
06-30-10, 01:09 PM | |
A Fallenroot Satyr
Forum posts: 25
File comments: 100
Uploads: 0
|
New patch, new problem:
1x Chatmanager-3.2.1\Chatmanager.lua:676: attempt to index global 'ChatFrameEditBox' (a nil value) Chatmanager-3.2.1\Chatmanager.lua:905: in function `PlayerLogin' Chatmanager-3.2.1\Chatmanager.lua:4638: in function `OnEvent' <string>:"*:OnEvent":1: in function <[string "*:OnEvent"]:1> Locals: _serverName = "xxx" _playerName = "xxx" _hasTargetExact = nil Does anybody have an idea? ----------------------------- Edit: Change all ChatFrameEditBox to ChatFrame2EditBox ... don't ask me why but this was recommended for another addon and helped here too. Everything seems to work again.
Last edited by kaimox : 06-30-10 at 03:06 PM.
|
|
kaimox |
View Public Profile |
Send a private message to kaimox |
Find More Posts by kaimox |
Add kaimox to Your Buddy List |