QUOTE (Kresslack @ Aug 14 2009, 03:43 PM)

Ok, so I figure it would be a lot more efficient and cleaner to have tells and channels such as ct, ht, pt, clt, etc send to a new window, that way during combat, it isn't a headache to keep up with battle orders, or miss something if you are hunting. Would also be nice if you can log in that window. I'm not sure how to do this, I haven't used Mush in about a year since returning to Achaea, but I vaguly remember having to Capture lines and send them to the new window while gagging them in the main one. If there is a better way to do this these days, that would be helpful, but any method(s) by which this can be accomplished would be greatly appreciated. Thank you for any help in advance.
NO! Forget the Nick Gammon method, there is a WAY MORE simpler way to do the same stuff.
Let me see what I have in Mushclient:
Create new world with the name redirect
IP adress 0.0.0.0
port number 4000
Resize the new redirect window and the Achaea window to see both.
----------------
Create an alias in the Achaea word named initializeredirecting (or whatever you like), this is a must have alias!!
Sendto: script
redirect = GetWorld ('redirect')
redirect:ColourNote("orange","","REDIRECTING OK")
----------------
Create a trigger in the Achaea world: (Market):*
Sendto: script
redirect:ColourNote("red","","MARKET:%1")
----------------
Tada!
You can move windows like this, so you may include this in the initializeredirect:
MoveWorldWindow(0,0,750,730) to move the Achaea window
redirect:MoveWorldWindow(750,130,270,600) to move the redirect window
When I open Mushclient I manually open the achaea.mcl and the redirect mcl.
I catch the password correct message and execute the initializeredirecting alias.
You can do stuff executing redirect:whateverluacommand from the Achaea world. Eg redirect:Note("Hi, this is a message sent from the Achaea world to the redirect window")
For example you may create a trigger catching the stupidity affliction line and do a redirect:Note("OMG afllicted with stupidity!!!!! Eat goldenseal!")