I wound up with a really annoying error a bit ago, and I haven't been able to recreate it. Pretty much when I connected to my mud, the command echo was disabled, and nothing was stored in the command history except for the character name. I tried toggling the options, disconnecting and reconnecting... nothing worked. Then I closed the world, opened it again, and it was all fine. The only odd thing was that I had an error in a plugin with a lua function being called that didn't exist, but I didn't fix that before closing the world and reopening it again, nor did I fix it before trying to get the bug to happen again.
vanishing echo and history
Posted by Shaun Biggs on Thu 10 May 2007 07:01 PM — 10 posts, 30,555 views.
Toggling Display menu -> No Command Echo, should have fixed it.
It should have, but it didn't.
Did you check World Config -> Input -> Commands -> Echo my Input?
If that became unchecked for some reason, commands would not be echoed (however it should have ended up in the command history).
I can't really explain that, however the decision about whether to echo or not is fairly tortuous, because of the number of ways commands can be entered (eg. directly, macro, accelerator, alias, "send to execute", script (calling Execute), repeat last command, etc.).
I can sort of reproduce it with an alias like this:
Basically that captures everything you type, and sends it to the world, omitting the typed command.
However you probably didn't have something like that without realizing it, and in any case an alias like that won't let you type aliases in.
If that became unchecked for some reason, commands would not be echoed (however it should have ended up in the command history).
I can't really explain that, however the decision about whether to echo or not is fairly tortuous, because of the number of ways commands can be entered (eg. directly, macro, accelerator, alias, "send to execute", script (calling Execute), repeat last command, etc.).
I can sort of reproduce it with an alias like this:
<aliases>
<alias
match="*"
enabled="y"
omit_from_output="y"
sequence="10"
>
<send>%0</send>
</alias>
</aliases>
Basically that captures everything you type, and sends it to the world, omitting the typed command.
However you probably didn't have something like that without realizing it, and in any case an alias like that won't let you type aliases in.
After a LOT of closing and restarting trying to recreate this error, I finally got it. I had to try to send my name and password to the mud while it was connecting, then wait a few seconds before clicking on the error box and entering in my information again.
Which error box are you referring to?
The connection to <world name> is being established
So you tried to connect, which took a few seconds.
During that time, you manually typed your name, and password?
You got an error message about "not connected yet" or something.
You typed the name ans password again, once connected.
Then echo was stuck off?
During that time, you manually typed your name, and password?
You got an error message about "not connected yet" or something.
You typed the name ans password again, once connected.
Then echo was stuck off?
Yes. This also doesn't happen every time, just once in a while. Which is probably why it took me so long to figure out what happened. I tried adjusting every setting I could think of, and it just doesn't echo at all like that, and the only thing in history was my name.
Well I can't see how that would happen. Toggling the menu item should fix it. The source is publicly available, maybe someone can see what is wrong?