Removing Output

Posted by Jamal on Tue 06 Jan 2004 03:36 AM — 5 posts, 18,009 views.

#0
Is there a way to prevent output information from a world from being displayed while still setting of triggers? I'm working on a project where I'm using timers to continuly get information for a status screen I'm creating (thats a seperate program), however, theres no need to the information to ever reach the screen. Anyway of filtering it out?
Australia Forum Administrator #1
Check "omit from output" in the trigger.
Australia Forum Administrator #2
If you mean, how do you send from a timer without it being echoed, make the timer do sendnoecho, and send to script, like this:


Send: SendNoEcho "score"
Send to: Script

That would send "score" to the MUD at whatever interval, however the word "score" is not echoed on your screen.
#3
I'm using a series of triggers to proccess and capture information from a status display. The first trigger is set off when the first line of the display is sent from the world, and thent heres a string sent to follow the display to determine where it ends. However, there are soem headings and lines (---) between some of the information which are there for cosmetic purposes. I set up a simpe '^.*$' to capture the misc things sent and keep them from the output. The problem I'm having is that the last line which is a a repeating '-' series flashes on the screen then disappears. It happens quickly, but since a timer is continuly getting the display from the world, it makes the screen look like its bouncing up and down. There anyway to eliminate this flashing?
Australia Forum Administrator #4
It is the nature of its design that things are put on the screen as they arrive. Then when the newline arrives (which is not necessarily for a while in the case of a 'prompt' line) the triggers are processed.

Thus a trigger that omits a line will temporarily show it. This is a design feature and cannot be changed (at least in the current version).