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
➜ Plugins
➜ Just another Slow Speedwalk Thread.
|
Just another Slow Speedwalk Thread.
|
It is now over 60 days since the last post. This thread is closed.
Refresh page
| Posted by
| Paul
Australia (4 posts) Bio
|
| Date
| Sun 16 Jun 2019 09:25 PM (UTC) |
| Message
| Hi All,
I recently returned to MUD's after about 10 years away and I am somewhat rusty!
I was looking for a good speedwalk plugin and found this one.
http://www.gammon.com.au/forum/bbshowpost.php?id=6008
It is exactly the sort of thing I'm looking for, only problem is I can't get it to work.
It was last edited in 2008 - Client version 3.67
Since that was nearly 11 years and a whole lot of versions ago I'm guessing that might have something to do with it.
I've been all over the forums for the last few days looking for updated versions or fixes but there either isn't any, or I'm the only person having any issues with it!
I can't get it to go more than 1 room before stopping, and if I do, then the built in Speed Walking function in Commands seems to override it and wont let me execute any commands until the speed walk is finished, it just queue's them and they fire at the end.
I've tried changing the exits_trigger to match my rooms and a few other things that were talked about in some other old threads, but I just can't seem to get it right.
I'm hoping its a simple fix / just me doing something stupid.
My room exits line looks like:
There are six obvious exits: east, north, south, southwest, west and enter.
I'm running the current MUSHclient Version 5.06
with no other plugins/scripts.
If anyone has any suggestions I would be grateful!
Cheers,
Paul | | Top |
|
| Posted by
| Nick Gammon
Australia (23,173 posts) Bio
Forum Administrator |
| Date
| Reply #1 on Mon 17 Jun 2019 03:49 AM (UTC) |
| Message
| What did you change exits_trigger to be?
<!ENTITY exits_trigger
"^((?P<exits>Exits: .*\.)|(.*)Alas, you cannot go that way\.)$" >
|
- Nick Gammon
www.gammon.com.au, www.mushclient.com | | Top |
|
| Posted by
| Paul
Australia (4 posts) Bio
|
| Date
| Reply #2 on Mon 17 Jun 2019 06:15 AM (UTC) Amended on Mon 17 Jun 2019 07:18 AM (UTC) by Paul
|
| Message
| I'll try to explain whats happening as best I can..
Speed Walking is enabled - prefix "!". Delay - 1000 ms
With a direct copy of the plugin as it stands, with the exit_trigger as:
<!ENTITY exits_trigger
"^((?P<exits>\[Exits\: .+\])|(.*)Alas, you cannot go that way\.)$" >
The using the "!" as the alias, eg. "! 5n 3w" just like it says in the Usage section.
With this configuration the speed walk executes fine, except that when I try to pause it "pause speedwalk", I get "No speedwalk is active."
**************
Next I found a thread,
https://www.gammon.com.au/forum/?id=10853
And tried:
<!ENTITY exits_trigger
"^((?P<exits>(north|east|south|west))|(.*)Alas, you cannot go that way\.)$" >
This gives the exact same results.
I've been staring at the "Fun with Triggers"
http://www.gammon.com.au/mushclient/funwithtriggers.htm
page trying to work out the language of this exits_trigger line, and trying to make it see my exit line in game.
All that I'm managing to do get it so nothing happens, or I get the same "No speedwalk is active" message.
This one you show in your reply, Nick
is slightly different to the one in the original thread as well, I tried messing with this, but still got all the same results.
<!ENTITY exits_trigger
"^((?P<exits>Exits: .*\.)|(.*)Alas, you cannot go that way\.)$" >
I'm totally stumped :( | | Top |
|
| Posted by
| Nick Gammon
Australia (23,173 posts) Bio
Forum Administrator |
| Date
| Reply #3 on Mon 17 Jun 2019 09:50 AM (UTC) Amended on Mon 17 Jun 2019 09:51 AM (UTC) by Nick Gammon
|
| Message
| The trigger: Exits
... is not going to match:
There are six obvious exits:
That has to exactly match your exits line.
So it would be more like, in your case:
<!ENTITY exits_trigger
"^((?P<exits>There are .* obvious exits: .*\.)|(.*)Alas, you cannot go that way\.)$" >
The trigger is what makes it move onto the next direction. So that has to match exactly.
And if the MUD changes "are" to "is" you need to allow for that too:
<!ENTITY exits_trigger
"^((?P<exits>There (is|are) .* obvious exits?: .*\.)|(.*)Alas, you cannot go that way\.)$" >
|
- Nick Gammon
www.gammon.com.au, www.mushclient.com | | Top |
|
| Posted by
| Paul
Australia (4 posts) Bio
|
| Date
| Reply #4 on Mon 17 Jun 2019 11:26 PM (UTC) |
| Message
| ooooh..right!
That makes so much more sense now!
I'll try that and see if I can get it going now.
Thanks Nick! | | Top |
|
| Posted by
| Paul
Australia (4 posts) Bio
|
| Date
| Reply #5 on Tue 18 Jun 2019 04:24 AM (UTC) |
| Message
| Final update! I got it working now!
It still had me stumped for a bit, even with the correct exit_trigger it still didn't want to play ball.
It turns out that I needed to disable the Speed Walking function in the Commands tab.
As soon as I did that it worked perfectly!
This is a really good plugin, I love that I can now speedwalk to and from locations and do inventory management tasks, chat to people or any other stuff I would normally have to do once I arrived / before I left.
It's perfect for what I want to do is what I'm trying to say :D
Thanks a ton for your help, Nick
Cheers,
Paul | | 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.
20,090 views.
It is now over 60 days since the last post. This thread is closed.
Refresh page
top