Download
(2Kb)
Download
Updated: 01-28-09 11:53 AM
Pictures
File Info
Updated:01-28-09 11:53 AM
Created:unknown
Downloads:11,181
Favorites:55
MD5:

idChat  Popular! (More than 5000 hits)

Version: r8
by: Industrial [More]

This addon modifies the chatframes.

Features

  • Timestamps on all messages, hh:mm format.
  • Text replacement; "[1. General]" becomes "1", "Raid" becomes "R".
  • The editbox is on top and doesnt have a background.
  • You no longer need to hold alt to move through the editbox.
  • Mousewheel scrolling. Hold shift to scroll to the top/bottom.
  • A slash command "/tt" to send a message to your target. Use "/tt <message>".
  • All chat buttons are hidden.
  • The chat channels say, emote, yell, party, guild, officer, raid, raid warning, battleground, whisper and all numbered channels are made sticky. The next time you open your editbox you will send a message to that channel by default.
  • Reformats normal messages, whispers and achievement notifications.

Revision: 8
Author: Industrial-18137
Date: 17:47:49, Wednesday, January 28, 2009
Message:
Fixed the achievements.
Reformatted whispers.
----
Modified : /trunk/Addon.lua

Revision: 7
Author: Industrial-18137
Date: 16:28:20, Wednesday, January 28, 2009
Message:
Updated copyrighting to 2009.
----
Modified : /trunk/Addon.lua

Revision: 6
Author: Industrial-18137
Date: 16:33:47, Tuesday, November 11, 2008
Message:
Update for wotlk:
- fixed the replaces.
- broke the achievements ...
----
Modified : /trunk/Addon.lua
Modified : /trunk/idChat.toc

Revision: 5
Author: Industrial-18137
Date: 15:40:24, Saturday, August 16, 2008
Message:
Added support for AddonLoader.
----
Modified : /trunk/idChat.toc

Revision: 2
Author: Industrial-18137
Date: 11:24:49, Saturday, August 02, 2008
Message:
Adding files from the current stable version.
----
Added : /trunk/Addon.lua
Added : /trunk/idChat.toc

Revision: 1
Author: wowinterface
Date: 11:14:42, Saturday, August 02, 2008
Message:
Creating inital directory structure
----
Added : /branches
Added : /tags
Added : /trunk
Optional Files (0)


Post A Reply Comment Options
Unread 01-06-08, 02:49 PM  
Slakah
A Molten Giant
 
Slakah's Avatar
AddOn Author - Click to view AddOns

Forum posts: 863
File comments: 146
Uploads: 26
I meant to say change lines 55-67
Code:
	

text = text:gsub('%[Guild%] (|Hplayer.+)', '[G] %1')
	text = text:gsub('%[Party%] (|Hplayer.+)', '[P] %1')
	text = text:gsub('%[Raid%] (|Hplayer.+)', '[R] %1')
	text = text:gsub('%[Raid Leader%] (|Hplayer.+)', '[RL] %1')
	text = text:gsub('%[Raid Warning%] (|Hplayer.+)', '[RW] %1')
	text = text:gsub('%[Officer%] (|Hplayer.+)', '[O] %1')
	text = text:gsub('%[Battleground%] (|Hplayer.+)', '[B] %1')
	text = text:gsub('%[Battleground Leader%] (|Hplayer.+)', '[BL] %1')
	text = text:gsub('%<AFK%>(|Hplayer.+)', '%1')
	text = text:gsub('%<DND%>(|Hplayer.+)', '%1')
	text = text:gsub('%[(%d+)%. .+%] (|Hplayer.+)', '[%1] %2')
	text = text:gsub('(|Hplayer.-|h)%[(.-)%].-:', '[%1]%2|h:')
Should work, change the bits in red depending on whether you would want parenthesis or brackets etc.

Timestamps

Code:
	text = '|cff999999' .. date('%H%M') .. '|r ' .. text
Change the bit in green using strftime depending on what time you want it to display.

Im also trying out RS_ClassColors to see if i get the names in colour.
I use a modified teknicolor.
Last edited by Slakah : 01-06-08 at 02:50 PM.
Report comment to moderator  
Reply With Quote
Unread 01-06-08, 05:31 PM  
Strongbow
A Deviate Faerie Dragon
 
Strongbow's Avatar

Forum posts: 12
File comments: 95
Uploads: 0
Originally posted by Slakah
I meant to say change lines 55-67
Code:
	

text = text:gsub('%[Guild%] (|Hplayer.+)', '[G] %1')
	text = text:gsub('%[Party%] (|Hplayer.+)', '[P] %1')
	text = text:gsub('%[Raid%] (|Hplayer.+)', '[R] %1')
	text = text:gsub('%[Raid Leader%] (|Hplayer.+)', '[RL] %1')
	text = text:gsub('%[Raid Warning%] (|Hplayer.+)', '[RW] %1')
	text = text:gsub('%[Officer%] (|Hplayer.+)', '[O] %1')
	text = text:gsub('%[Battleground%] (|Hplayer.+)', '[B] %1')
	text = text:gsub('%[Battleground Leader%] (|Hplayer.+)', '[BL] %1')
	text = text:gsub('%<AFK%>(|Hplayer.+)', '%1')
	text = text:gsub('%<DND%>(|Hplayer.+)', '%1')
	text = text:gsub('%[(%d+)%. .+%] (|Hplayer.+)', '[%1] %2')
	text = text:gsub('(|Hplayer.-|h)%[(.-)%].-:', '[%1]%2|h:')
Should work, change the bits in red depending on whether you would want parenthesis or brackets etc.

Timestamps

Code:
	text = '|cff999999' .. date('%H%M') .. '|r ' .. text
Change the bit in green using strftime depending on what time you want it to display.

I use a modified teknicolor.
Thank you for that

Now all i need is to get the arrow keys back so i can use altkey again to go back in my editbox and im set.

If you have any pointer pls dont be afraid to help

have to try teknicolor since RS_ClassColor dont do what i want.

-Strongbow-
Report comment to moderator  
Reply With Quote
Unread 01-07-08, 07:08 AM  
Slakah
A Molten Giant
 
Slakah's Avatar
AddOn Author - Click to view AddOns

Forum posts: 863
File comments: 146
Uploads: 26
Originally posted by Strongbow
Thank you for that

Now all i need is to get the arrow keys back so i can use altkey again to go back in my editbox and im set.
I presume you mean line 147
Code:
	ChatFrameEditBox:SetAltArrowKeyMode(nil)
removing that should work.

As for teknicolor download it from Google code
to get it to work with idchat modify line 54 to

Code:
		x[k] = string.format("|cff%s%s|r", colors[v], k)
and 174 to

Code:
	if name and names[name] then text = string.gsub(text, "|h"..name.."|h", "|h"..names[name].."|h") end
Report comment to moderator  
Reply With Quote
Unread 01-07-08, 08:52 AM  
Strongbow
A Deviate Faerie Dragon
 
Strongbow's Avatar

Forum posts: 12
File comments: 95
Uploads: 0
Originally posted by Slakah
[b]I meant to say change lines 55-67
Code:
	

text = text:gsub('%[Guild%] (|Hplayer.+)', '[G] %1')
	text = text:gsub('%[Party%] (|Hplayer.+)', '[P] %1')
	text = text:gsub('%[Raid%] (|Hplayer.+)', '[R] %1')
	text = text:gsub('%[Raid Leader%] (|Hplayer.+)', '[RL] %1')
	text = text:gsub('%[Raid Warning%] (|Hplayer.+)', '[RW] %1')
	text = text:gsub('%[Officer%] (|Hplayer.+)', '[O] %1')
	text = text:gsub('%[Battleground%] (|Hplayer.+)', '[B] %1')
	text = text:gsub('%[Battleground Leader%] (|Hplayer.+)', '[BL] %1')
	text = text:gsub('%<AFK%>(|Hplayer.+)', '%1')
	text = text:gsub('%<DND%>(|Hplayer.+)', '%1')
	text = text:gsub('%[(%d+)%. .+%] (|Hplayer.+)', '[%1] %2')
	text = text:gsub('(|Hplayer.-|h)%[(.-)%].-:', '[%1]%2|h:')
Should work, change the bits in red depending on whether you would want parenthesis or brackets etc.

[
This does work but i get an extra set of [] after the chatchannel like this
[G] []name:...........

The arrow key tip worked wonders but i still cant get teknicolor to work in guildchat tho, i have revision 756 of teknicolor.

Ohh and i got a smaller keybind addon for my chat, called chat-bindings from curse, small and sexy

-Strongbow-
Last edited by Strongbow : 01-07-08 at 09:07 AM.
Report comment to moderator  
Reply With Quote
Unread 01-07-08, 06:48 PM  
Jinnfel
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
Originally posted by Strongbow
[b]This does work but i get an extra set of [] after the chatchannel like this
[G] []name:...........
Change line 66 and 67 to this:
Code:
	text = text:gsub('%[(%d+)%. .+%] (|Hplayer.+)', '[%1] %2')
	text = text:gsub('(|Hplayer.-|h)%[(.-)%].-:', '%1%2|h:')
Should fix the extra brackets problem.
Report comment to moderator  
Reply With Quote
Unread 01-08-08, 01:15 PM  
Strongbow
A Deviate Faerie Dragon
 
Strongbow's Avatar

Forum posts: 12
File comments: 95
Uploads: 0
Originally posted by Jinnfel
Change line 66 and 67 to this:
Code:
	text = text:gsub('%[(%d+)%. .+%] (|Hplayer.+)', '[%1] %2')
	text = text:gsub('(|Hplayer.-|h)%[(.-)%].-:', '%1%2|h:')
Should fix the extra brackets problem.
Thank you, it worked perfekt

And regarding my problem with Teknicolor that seems to have solved it self mysterious but now it works and im so happy, Big Thank you to Slakah and Jinnfel for the help here.

/bow

-Strongbow-
Report comment to moderator  
Reply With Quote
Unread 01-18-08, 05:54 PM  
dafire
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 216
File comments: 39
Uploads: 2
I guess you forgot to make the enable function local..

101: function enable ()

I don't think it was your intention to create a enable function in the global namespace
Report comment to moderator  
Reply With Quote
Unread 02-02-08, 08:24 AM  
Jabar
Premium Member
 
Jabar's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 8
File comments: 40
Uploads: 1
Hello,

I'd like to change "[xxx] has come online" to "xxx ONLINE" but i can't find out the correct string to sub.
Can someone enlighten me please ?
Report comment to moderator  
Reply With Quote
Unread 02-09-08, 06:28 AM  
Slakah
A Molten Giant
 
Slakah's Avatar
AddOn Author - Click to view AddOns

Forum posts: 863
File comments: 146
Uploads: 26
Originally posted by Jabar
Hello,

I'd like to change "[xxx] has come online" to "xxx ONLINE" but i can't find out the correct string to sub.
Can someone enlighten me please ?
Code:
    text = text:gsub('(%w+) has gone offline.', '|cff999999%1 Offline |r')
    text = text:gsub('(|Hplayer.+) has come online.', '|cff00ff00%1 Online |r')
Last edited by Slakah : 02-09-08 at 06:28 AM.
Report comment to moderator  
Reply With Quote
Unread 03-27-08, 08:28 AM  
Tenson
A Fallenroot Satyr

Forum posts: 26
File comments: 83
Uploads: 0
2 requests: class coloring and chat history (arrow key up/down for a few lines of previously entered chat, for LFG or Trade spamming)
Report comment to moderator  
Reply With Quote
Unread 03-31-08, 07:40 AM  
Strongbow
A Deviate Faerie Dragon
 
Strongbow's Avatar

Forum posts: 12
File comments: 95
Uploads: 0
Anything new in this update ?

-Strongbow-
Last edited by Strongbow : 03-31-08 at 10:21 AM.
Report comment to moderator  
Reply With Quote
Unread 03-31-08, 08:12 AM  
Cityhunter0505
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
Just found this add-on, and looks cool. Only thing I dislike though, is the no background on the edit bow (the window that pop up where you can write?). In certain areas & chat colours, it can be very tough to see what you are writing.
Report comment to moderator  
Reply With Quote
Unread 04-05-08, 02:18 PM  
Industrial
A Fallenroot Satyr
 
Industrial's Avatar
AddOn Author - Click to view AddOns

Forum posts: 27
File comments: 88
Uploads: 13
Originally posted by Cityhunter0505
Just found this add-on, and looks cool. Only thing I dislike though, is the no background on the edit bow (the window that pop up where you can write?). In certain areas & chat colours, it can be very tough to see what you are writing.
Put "--" in front of line 125-128 in Addon.lua
Report comment to moderator  
Reply With Quote
Unread 04-05-08, 02:19 PM  
Industrial
A Fallenroot Satyr
 
Industrial's Avatar
AddOn Author - Click to view AddOns

Forum posts: 27
File comments: 88
Uploads: 13
Originally posted by Strongbow
Anything new in this update ?

-Strongbow-
Just a bump for 2.4 and a backend change.
Report comment to moderator  
Reply With Quote
Unread 04-05-08, 02:20 PM  
Industrial
A Fallenroot Satyr
 
Industrial's Avatar
AddOn Author - Click to view AddOns

Forum posts: 27
File comments: 88
Uploads: 13
Originally posted by Tenson
2 requests: class coloring and chat history (arrow key up/down for a few lines of previously entered chat, for LFG or Trade spamming)
Please request this on my portal.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.