I'm going to be 100% honest here. I am totally new to this, You are welcome to be frustrated with my incompetence. I started playing the Two Towers MUD and have been looking for a way to have a separate window for chat messages. I found the following thread: https://mushclient.com/forum/?id=7991
I followed the steps there as closely as I could but I can't seem to get it to work at all. I got all the way through seemingly without a problem however still no chat messages will appear in my RoD Chats.MCL window. I have no idea what I did wrong. I'm not even sure if this is the right place to ask for assistance, the original thread has been closed. But I don't know where else to ask. I can provide more detail as necessary if anyone is inclined to help me out.

After a while tinkering hopelessly on my own I decided to ask for help here as I clearly have no idea what I'm doing. Any help I get is very much appreciated.

I could paste what the plugin looks like here But I only copied it, so its exactly the same as what is in the link above.

Yes I used the first plugin. I will copy and paste it straight from my "Chat_Redirector.xml" that I saved in my plugins folder under "worlds" So you can see what is up.

I'm not sure what else to copy and paste here for you. Was this what you needed? Will just any chat that I have had on the MUD do? I can bring up my tell history and such if you need that. Like I said, I am new to this. I hope I understood you correctly.

I wonder if it would help if I gave a list of the chat commands that I want to be included in it?

-- try to find "chat" world
local w = GetWorld (chat_world) -- get "chat" world

-- if not found, try to open it
if first_time and not w then
local filename = GetInfo (67) .. chat_world .. ".mcl"
Open (filename)
w = GetWorld (chat_world) -- try again
if not w then
ColourNote ("white", "red", "Can't open chat world file: " .. filename)
first_time = false -- don't repeatedly show failure message
end -- can't find world
end -- can't find world first time around

if w then -- if present
for _, v in ipairs (styles) do
w:ColourTell (RGBColourToName (v.textcolour),
RGBColourToName (v.backcolour),
v.text)
end -- for each style run
w:Note ("") -- wrap up line

Sorry I must have misread the previous message. This is a short copy and paste of what my MUD looked like. That's both guild chat, regular "say" chat and OOC Global chat as well as emotes and the like (All of which would be cool to have included in a separate window) Can post more examples if you need.

salute
You salute in a manner befitting a Page of Dol Amroth.
HP:220 EP:220>
'Greetings
You say in Westron: Greetings
HP:220 EP:220> [ Knights ] Selen: Greetings, Sir Welsh.
[ Knights ] Welsh: Well met!
Selen says: Greetings.
[ Knights ] Welsh: Ah, good to see you both!
[ Knights ] Welsh: How is everything?
Selen smiles warmly at you.
The east door swings open.
Welsh enters.
Welsh closes the east door.
Welsh smiles warmly.
Welsh will be right back...
Welsh opens the east door.
Welsh leaves east.
The east door swings shut.
$Hope you are both well
[ Knights ] Akathor: Hope you are both well
^ (OOC) Baklen: I hate not remembering alts.
^ (OOC) Baklen: Who runs this place now?

Nick was right. Your trigger patterns aren't even close to matching what your server is sending you. Your goal should be to make the "match=" lines in your triggers be valid regular expressions accurately describing the lines that you want to capture.

^[A-Za-z]+ (says|chats|yells) \'(.*?)\'$

and

^You (say|chat|yell) \'(.*?)\'$

do not accurately describe any of the lines you showed.

Maybe an interactive regex tester will help get through that part. Try something like http://regex101.com/