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
➜ Suggestions
➜ Feature Wishlist
It is now over 60 days since the last post. This thread is closed.
Refresh page
Pages: 1
2
3
4
5
| Posted by
| Nick Gammon
Australia (23,173 posts) Bio
Forum Administrator |
| Date
| Reply #60 on Sat 21 Feb 2009 04:24 AM (UTC) |
| Message
| | After setting that option, you have to restart the client. |
- Nick Gammon
www.gammon.com.au, www.mushclient.com | | Top |
|
| Posted by
| Isuka
(9 posts) Bio
|
| Date
| Reply #61 on Thu 26 Mar 2009 10:15 PM (UTC) |
| Message
| I haven't taken the time to read through the entire thread, so forgive me if this request has already been made, but...
I would really appreciate the dialogs in MUSH being made non-modal. Especially, but not limited to, the config dialogs. It would make my life much easier to be able to copy and paste from my output window without needing to close the triggers window entirely.
Also, every once in a while I get a misc. dialog from my system (a bug) that I have to close manually... interrupting combat flow.
If people like the modal windows, why not give an option for it? | | Top |
|
| Posted by
| Zeno
USA (2,871 posts) Bio
|
| Date
| Reply #62 on Thu 26 Mar 2009 10:25 PM (UTC) |
| Message
| | There's an option for "Notify to output window", is that what you want? |
Zeno McDohl,
Owner of Bleached InuYasha Galaxy
http://www.biyg.org | | Top |
|
| Posted by
| Isuka
(9 posts) Bio
|
| Date
| Reply #63 on Thu 26 Mar 2009 10:29 PM (UTC) |
| Message
| Where do you find the option?
And, from the sounds of it alone, I don't think so, but I need to try it out first. | | Top |
|
| Posted by
| Zeno
USA (2,871 posts) Bio
|
| Date
| Reply #64 on Thu 26 Mar 2009 10:38 PM (UTC) |
| Message
| | Global Prefs->General |
Zeno McDohl,
Owner of Bleached InuYasha Galaxy
http://www.biyg.org | | Top |
|
| Posted by
| Isuka
(9 posts) Bio
|
| Date
| Reply #65 on Thu 26 Mar 2009 10:41 PM (UTC) |
| Message
| Ah, no. That simply prints a notification that you were unable to connect to a world to the output screen, rather than using a dialog to do so.
What I'm looking for is all dialogs and windows within mushclient to be non-modal, meaning you could keep the window open and allow it to fall to the background, rather than having to close it. | | Top |
|
| Posted by
| Worstje
Netherlands (899 posts) Bio
|
| Date
| Reply #66 on Fri 27 Mar 2009 12:47 AM (UTC) |
| Message
| Actually... he was on the right track, except he sent you in the wrong direction. :)
Take a look at Configuration -> Scripting, and check the 'Note Errors' box.
This won't fix your modal dialogs problem, but it will get rid of the scripting error dialog jumping into your face while you are playing. | | Top |
|
| Posted by
| Nick Gammon
Australia (23,173 posts) Bio
Forum Administrator |
| Date
| Reply #67 on Fri 27 Mar 2009 02:49 AM (UTC) Amended on Fri 27 Mar 2009 07:38 PM (UTC) by Nick Gammon
|
| Message
|
Quote:
Also, every once in a while I get a misc. dialog from my system (a bug) that I have to close manually... interrupting combat flow.
Worstje put you on the right track for fixing that. As for the dialog boxes, that isn't particularly easy to make them all modeless. In fact, modeless dialogs are a bit of a pain, they tend to get hidden under other things and you forget you have them open.
Quote:
It would make my life much easier to be able to copy and paste from my output window without needing to close the triggers window entirely.
You can always run two copies of the client - one to grab stuff from the output window, the second one to configure. |
- Nick Gammon
www.gammon.com.au, www.mushclient.com | | Top |
|
| Posted by
| Isuka
(9 posts) Bio
|
| Date
| Reply #68 on Fri 27 Mar 2009 03:03 PM (UTC) |
| Message
| | Actually, the error that I get isn't an error from the script, but rather a UTF-8 error. When the mud sends a bad UTF code two things happen: a message is printed to the screen telling me that there was a bad UTF-8 code in the previous line, so it was not processed. Then, when the next line comes up, a modal dialog is displayed telling me the exact same thing. | | Top |
|
| Posted by
| Nick Gammon
Australia (23,173 posts) Bio
Forum Administrator |
| Date
| Reply #69 on Fri 27 Mar 2009 08:06 PM (UTC) |
| Message
| I tried forcing through a bad UTF-8 sequence, and only got an inline message, like this:
Previous line had a bad UTF-8 sequence at column 48, and was not evaluated for trigger matches
What did the modal dialog box say?
Anyway, why are you getting bad UTF-8 sequences? Do you have UTF-8 turned on for a MUD that doesn't support it? Or is the MUD server sending bad sequences? Surely that needs looking into?
I just checked the code, the message about bad UTF-8 sequences only appear in one spot, namely here:
// check for bad UTF8 in the line - otherwise all triggers will fail
if (m_bUTF_8)
{
iBad = _pcre_valid_utf8 ((const unsigned char *) (const char *) strCurrentLine,
strCurrentLine.GetLength ());
if (iBad >= 0)
{
m_iUTF8ErrorCount++;
// every 128 lines, warn them
if ((m_iUTF8ErrorCount & 0x7F) == 1)
ColourNote ("white", "red",
TFormat ("Previous line had a bad UTF-8 sequence at column %i, and was not evaluated for trigger matches",
iBad + 1));
}
}
You see it does a ColourNote, not a modal dialog box. |
- Nick Gammon
www.gammon.com.au, www.mushclient.com | | Top |
|
| Posted by
| Isuka
(9 posts) Bio
|
| Date
| Reply #70 on Fri 27 Mar 2009 08:10 PM (UTC) |
| Message
| When I get the box again, I'll make certain to post the contents here.
I think the problem has to do with me messing with telnet being sent to me. I play the IRE games, which send a hidden command through telnet that displays all the vitals, in more detail than the prompt gives. The problem started not long after I implemented the system, but it doesn't have any support for creating such a dialog. | | Top |
|
| Posted by
| Isuka
(9 posts) Bio
|
| Date
| Reply #71 on Mon 30 Mar 2009 06:56 AM (UTC) |
| Message
| http://picasaweb.google.com/lh/photo/VLaZpTw_7WnA8YXyX4q0EQ?feat=directlink
This is a screenshot of the dialog I get when I catch a bad UTF. | | Top |
|
| Posted by
| Nick Gammon
Australia (23,173 posts) Bio
Forum Administrator |
| Date
| Reply #72 on Mon 30 Mar 2009 08:20 AM (UTC) |
| Message
| That dialog looks like an error from the regular expression matching, however it shouldn't be even trying that if you got the earlier message about:
Previous line had a bad UTF-8 sequence at column <whatever>, and was not evaluated for trigger matches
The whole point of that message was to stop trigger errors like you are seeing. Are you calling the regular expression handler from a script?
If I may say, you seem to be injecting bad UTF8 codes into the input stream, if you fixed that problem the other ones would go away. |
- Nick Gammon
www.gammon.com.au, www.mushclient.com | | Top |
|
| Posted by
| Isuka
(9 posts) Bio
|
| Date
| Reply #73 on Mon 30 Mar 2009 04:48 PM (UTC) |
| Message
| Yeah, I think that it's being caused by trying to mess with telnet (which I don't know much about) using someone elses code. I havn't been able to figure out exactly what's going wrong.
I am getting the "Previous line had a bad UTF-8" line. I see it shortly before the dialog comes up.
I'm honestly not certain if I'm calling regex from script handlers or not when the error is occuring. | | 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.
250,751 views.
This is page 5, subject is 5 pages long:
1
2
3
4
5
It is now over 60 days since the last post. This thread is closed.
Refresh page
top