Some of the colors are off, but they're as close as I could get them. If you have any improvements, suggestions, or requests, I'll be here often.
MASTER LIST
Battleground Chat:
/script ChatFrame1:AddMessage("\124cfffc8000\124Hachieveall nt:1234:0000000000000001:1:12:314294967295:429 967295:4294967295:4294967295\124h[Battleground] [Immortal-Mage]: XXXXX is hacking! Look at him flying around!\124h\124r")
Normal Say:
/script ChatFrame1:AddMessage("\124c00FFFFFF\124Hachieveall nt:1234:0000000000000001:1:12:314294967295:429 967295:4294967295:4294967295\124h[ImmortalmageF48CFF] says: Woah... what?\124h\124r")
Default Emotes:
/script ChatFrame1:AddMessage("\124cfffd8000\124Hachieveall nt:1234:0000000000000001:1:12:314294967295:429 967295:4294967295:4294967295\124hNAME has a new emote\124h\124r")
Server Message: Horde
/script ChatFrame1:AddMessage("\124cffff0000\124Hachieveall nt:1234:0000000000000001:1:12:314294967295:429 967295:4294967295:4294967295\124hImmortalmage claims the stables! If left unchallenged, the Horde will control it in 1 minute!\124h\124r")
Server Message: Alliance
/script ChatFrame1:AddMessage("\124cff00B4FF\124Hachieveall nt:1234:0000000000000001:1:12:314294967295:429 967295:4294967295:4294967295\124hImmortalmage claims the stables! If left unchallenged, the Alliance will control it in 1 minute!\124h\124r")
Normal Yell:
/script ChatFrame1:AddMessage("\124c00ff4555\124Hachieveall nt:1234:0000000000000001:1:12:314294967295:429 967295:4294967295:4294967295\124h[Immortalmage] yells: I'm yelling!\124h\124r")
Trade Chat:
/script ChatFrame1:AddMessage("\124c00EFB7AF\124Hachieveall nt:1234:0000000000000001:1:12:314294967295:429 967295:4294967295:4294967295\124h[2. Trade] [GM]: IMA GM!\124h\124r")
Guild:
/script ChatFrame1:AddMessage("\124c1625fc00\124Hachieveall nt:1234:0000000000000001:1:12:314294967295:429 967295:4294967295:4294967295\124h<GM>[Guild] [Immortalmage]: Immortalmage strikes back!\124h\124r")
Whisper:
/script ChatFrame1:AddMessage("\124c00EE7AE9\124Hachieveall nt:1234:0000000000000001:1:12:314294967295:429 967295:4294967295:4294967295\124h[Stonefury] whispers: WHISPER\124h\124r")
Server Message: Default
/script ChatFrame1:AddMessage("\124cffffff00\124Hachieveall nt:1234:0000000000000001:1:12:314294967295:429 967295:4294967295:4294967295\124hYour share of the loot is 5 Gold\124h\124r")
Server Message: Default Two
/script ChatFrame1:AddMessage("\124cffffff00\124Hachieveall nt:1234:0000000000000001:1:12:314294967295:429 967295:4294967295:4294967295\124hImmortalmage rolls 100 (1-100)\124h\124r")
Server Message: Default Three
/script ChatFrame1:AddMessage("\124cffffff00\124Hachieveall nt:1234:0000000000000001:1:12:314294967295:429 967295:4294967295:4294967295\124hYou have learned a new spell: Frostbolt of the ages. (1-100)\124h\124r")
Example:
/script ChatFrame1:AddMessage("\124c00EE7AE9\124Hachieveall nt:1234:0000000000000001:1:12:314294967295:429 967295:4294967295:4294967295\124h[Stonefury] whispers: WHISPER\124h\124r")
Change the blue area to show your chat. Edit it and SS if you want to trick your friends! I've already convinced people I can get on their accounts/etc by putting a SS on photobucket and they can see themselves or etc talking. Also, its fun to convince people of fake trade chat conversations.
You can also you this with the '/in X' command to make some neat effects. Like make a macro for your friend:
#showtooltip Spell
/cast spell
/in X /SCRIPTCOMMAND
And when he's running around, the message will pop up. If he has an addon and you have access to his computer, make it use multiple macros so when one goes, they all go with different /in X to space them out or when one goes have it use the next one. I could easily make it look like a GM was talking to someone if I had access to their computer, but I've already ruined the 'trust' thing... so I can't. All well...
Notes:
Using "\n" gives an entire line of... nothing... oddly. If you put "\n\n\n\n\n\n\n\n" or more, it will clear your chat log and will fill it with.... nothing! Put it where the 'blue' section is above, because thats the message thats put into chat.
Raid Warnings:
Default Server:
/run local m,r,g,b,t="Restart in 15 minutes.","ff","ff","00",tonumber RaidNotice_AddMessage(RaidWarningFrame,m,{r=t("0x"..r), g=t("0x"..g), b=t("0x"..b)}); PlaySound("RaidWarning")print("\124cff"..r..g..b.."[Server]: "..m.."\124r")
Default Raid Message:
/run local m,r,g,b,t="Raid Message!","ff","00","00",tonumber RaidNotice_AddMessage(RaidWarningFrame,m,{r=t("0x"..r), g=t("0x"..g), b=t("0x"..b)}); PlaySound("RaidWarning")print("\124cff"..r..g..b.."[Name]: "..m.."\124r")
Item Links:
Item Link One:
/script DEFAULT_CHAT_FRAME:AddMessage("\124cffa335ee\124Hitem:50453:0:3520:3021:3500:360 1:0\124h[Ring of Rotting Sinew]\124h\124r");
50453: Item ID (found from thottbot)
0: Socket One
3520: Socket Two
3021: Socket Three
3500: Item Enchant
3601: Invisible Item Effects (Client Side Only)
Change these to the preferred IDs and have fun!
Item Link Two:
/script DEFAULT_CHAT_FRAME:AddMessage("\124cffff8000\124Hitem:49623:0:3388:3390:3489:0:0 :0:0\124h[Shadowmourne]\124h\124r");
That's just for fun =)
=======================================
I'll be adding more: Enjoy!
PS: It's client side =( But its still there none the less =)
Item links can be linked to the server and across servers if you just shift click it and it shows up in someone elses chat log (with normal chatting, conversations, etc).
Chat Logs first, Combat Logs next (takes infinitely more work to do without photoshop/editing).
I'm taking requests. Just give me a day or two, and feel free to ask here.