Register forum user name Search FAQ

Gammon Forum

Notice: Any messages purporting to come from this site telling you that your password has expired, or that you need to verify your details, confirm your email, resolve issues, making threats, or asking for money, are spam. We do not email users with any such messages. If you have lost your password you can obtain a new one by using the password reset link.

Due to spam on this forum, all posts now need moderator approval.

 Entire forum ➜ MUSHclient ➜ General ➜ need helperino

need helperino

It is now over 60 days since the last post. This thread is closed.     Refresh page


Posted by Bananaman   (3 posts)  Bio
Date Tue 24 Mar 2015 09:13 PM (UTC)
Message
So after a while of searching, I can't seem to find the answers to the questions I have.

I'm currently working on a mud where I've recently added MXP support to it as well as some other things. One issue that's come to my attention is that for some reason sending the echo on buffer after entering a successful password doesn't seem to turn echos back on, at least for MUSHClient users. Could this be related to receiving multiple ON messages, and for some reason toggling echos back off?

I've seen some people posting some debug messages like their IAC receive messages and such, and I was wondering if that's available as an option in MUSHClient to help in debugging that issue?

Another problem I'm having is when using the MXP setting for the auto-login portion of MUSHClient seems to hide (not send?) the prompt on my mud to the player. For some reason though, on a copyover/hotboot the prompt is displayed again. I'm not sure how to go about figuring out the cause behind this, since if I use a different auto-login method the prompt will only be hidden until the player uses a command such as look, once.
Top

Posted by Nick Gammon   Australia  (23,158 posts)  Bio   Forum Administrator
Date Reply #1 on Sat 28 Mar 2015 12:30 AM (UTC)
Message
I think these days that multiple identical IAC commands are suppressed as per the RFC.

You might want to turn on packet debug and see what is going on.

Quote:

Another problem I'm having is when using the MXP setting for the auto-login portion of MUSHClient seems to hide (not send?) the prompt on my mud to the player.


I'm not sure what you mean by hide the prompt on my mud.

- Nick Gammon

www.gammon.com.au, www.mushclient.com
Top

Posted by Xpclarck   (1 post)  Bio
Date Reply #2 on Tue 31 Mar 2015 04:51 AM (UTC)
Message
Ok i understand what you are saying but i think there should be more comments about the topic started initially, Thanks

raza
Top

Posted by Bananaman   (3 posts)  Bio
Date Reply #3 on Tue 31 Mar 2015 06:00 AM (UTC)
Message
Nick Gammon said:

I think these days that multiple identical IAC commands are suppressed as per the RFC.

You might want to turn on packet debug and see what is going on.


How would I go about doing that?

Nick Gammon said:

I'm not sure what you mean by hide the prompt on my mud.


I mean that the prompt is invisible, and doesn't even get shown to the player. It doesn't display anything at all, it's as if it's just sending a blank line.

Here is a picture: http://i.imgur.com/XtoMB4S.png

Xpclarck said:

Ok i understand what you are saying but i think there should be more comments about the topic started initially, Thanks


Not sure exactly what you mean, but the codebase is SMAUG 1.4a with basically every fix applied outside of G++ compiling. I am also using Kavir's Protocol Snippet to add support for MXP, as well as everything else that comes with the snippet.
Top

Posted by Meerclar   USA  (733 posts)  Bio
Date Reply #4 on Tue 31 Mar 2015 07:07 AM (UTC)
Message
So, that picture actually *does* have a prompt displayed. SMAUG doesn't show anything but > on the prompt line unless hp, mana or move are below 100%.

Meerclar - Lord of Cats
Coder, Builder, and Tormenter of Mortals
Stormbringer: Rebirth
storm-bringer.org:4500
www.storm-bringer.org
Top

Posted by Bananaman   (3 posts)  Bio
Date Reply #5 on Tue 31 Mar 2015 03:27 PM (UTC)

Amended on Tue 31 Mar 2015 03:28 PM (UTC) by Bananaman

Message
Meerclar said:

So, that picture actually *does* have a prompt displayed. SMAUG doesn't show anything but > on the prompt line unless hp, mana or move are below 100%.


Ooo, I started looking for that and I found the issue in the code was related to where the display_prompt function is called. The codebase sets a cmd_suppresion prompt variable that will show absolutely nothing because there is only an if check to make sure it's NULL before printing a prompt.

Not exactly sure why it only happened when the MXP auto-login feature was used, but honestly it's a dumb problem in the code that's been fixed. I believe it's also fixed the issue I was having with the command echoing as well.

Thanks for all the help guys!
Top

Posted by Nick Gammon   Australia  (23,158 posts)  Bio   Forum Administrator
Date Reply #6 on Tue 31 Mar 2015 08:33 PM (UTC)
Message
Bananaman said:

Nick Gammon said:

I think these days that multiple identical IAC commands are suppressed as per the RFC.

You might want to turn on packet debug and see what is going on.


How would I go about doing that?


If it's still an issue - or for future reference - go to the Edit menu -> Debug packets. Each incoming / outgoing packet is written to a notepad window in ASCII and hex.

Don't leave it on too long or things may slow down.

- Nick Gammon

www.gammon.com.au, www.mushclient.com
Top

The dates and times for posts above are shown in Universal Co-ordinated Time (UTC).

To show them in your local time you can join the forum, and then set the 'time correction' field in your profile to the number of hours difference between your location and UTC time.


19,449 views.

It is now over 60 days since the last post. This thread is closed.     Refresh page

Go to topic:           Search the forum


[Go to top] top

Information and images on this site are licensed under the Creative Commons Attribution 3.0 Australia License unless stated otherwise.