Advertisement
Guest User

Untitled

a guest
Apr 20th, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.41 KB | None | 0 0
  1. function CustomChat:AddMessage(msg, ...)
  2.     --ChangeChatColor("WHISPER_INFORM", 255/255, 064/255, 255/255)
  3.     --ChangeChatColor("BN_WHISPER_INFORM", 128/255, 255/255, 246/255)
  4.     --ChangeChatColor("CHANNEL1", 255/255, 205/255, 129/255) --[peach]  General
  5.     --ChangeChatColor("CHANNEL2", 180/255, 255/255, 129/255) --[lime]   Trade
  6.     --ChangeChatColor("CHANNEL3", 255/255, 129/255, 180/255) --[pink]   Local Defense
  7.     --ChangeChatColor("CHANNEL4", 205/255, 129/255, 255/255) --[violet] Looking For Group
  8.     -- '|H(B?N?)player:(.-)|h%[(.-)%]|h whispers:' -> |H%1player:%2|h%3|h
  9.    
  10.     msg = gsub(msg, "|H%1player:%2|h%3|h") -- Whisper From
  11.  
  12.     msg = gsub(msg, "has come online.", "has come |CFF00FF00online|r.") -- Online
  13.     msg = gsub(msg, "has gone offline.", "has gone |CFFFF0000offline|r.") -- Offline
  14.     --msg = gsub(msg, "<Away>", "") -- Doesn't work?
  15.     --msg = gsub(msg, "<Busy>", "") -- Doesn't work?
  16.     --msg = gsub(msg, "%Guild Message of the Day:", "GMotD -") -- Doesn't work?
  17.    
  18.     -- General
  19.     --msg = gsub(msg, "%[Guild%]", "Guild") -- Guild
  20.     --msg = gsub(msg, "%[Party%]", "Party") -- Party
  21.     --msg = gsub(msg, "%[Party Leader%]", "Party Leader") --Party Leader
  22.     --msg = gsub(msg, "%[Dungeon Guide%]", "Dungeon Guide") -- Dungeon Guide
  23.     --msg = gsub(msg, "%[Raid%]", "Raid") -- Raid
  24.     --msg = gsub(msg, "%[Raid Leader%]", "Raid Leader") -- Raid Leader
  25.     --msg = gsub(msg, "%[Raid Warning%]", "Raid Warning") -- Raid Warning
  26.     --msg = gsub(msg, "%[Officer%]", "Officer") -- Officer
  27.     --msg = gsub(msg, "%[Instance%]", "Instance") -- Instance
  28.     --msg = gsub(msg, "%[Instance Leader%]", "Instance Leader") -- Instace Leader
  29.     --msg = gsub(msg, "(|Hplayer.*|h) says", "%1") -- Says
  30.     --msg = gsub(msg, "(|Hplayer.*|h) yells", "%1") -- Yell
  31.    
  32.     -- Whispers & Battle.net
  33.     --msg = gsub(msg, "(|Hplayer.*|h)", "%1") -- Whisper From
  34.     --msg = gsub(msg, "To (|Hplayer.*|h)", "|CFF00C0FA@|r%1") -- Whisper @
  35.     --msg = gsub(msg, "(|HBNplayer.*|h)", "%1") -- Whisper From Battle.net
  36.     --msg = gsub(msg, "To (|HBNplayer.*|h)", "|CFF00C0FA@|r%1") -- Whisper @ Battle.net
  37.     msg = gsub(msg, "(|HBNplayer:%S-|k:)(%d-)(:%S-|h)%[(%S-)%](|?h?)(:?)", changeBNetName) -- BNet
  38.    
  39.     -- TimeStamps
  40.     msg = format("%s %s", date"|cff808080%H:%M:%S|r", msg) -- Time Stamps
  41.    
  42.     -- Remove BRACKETS.
  43.     --msg = gsub(msg, "|H(.-)|h%[(.-)%]|h", "|H%1|h%2|h") -- FUCKING BRACKETS!
  44.     --msg = gsub(msg, "%[(%d0?)%. (.-)%]", "(%1)") -- FUCKING BRACKETS!
  45.    
  46.     self.OldAddMessage(self, msg, ...)
  47. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement