| Message |
You have two wildcards like this:
*** At * on the muck, * connected. ***
*** At * on the muck, * disconnected. ***
I think that your problem is these triggers. The asterisk is a wildcard, and I would say that having three in a row is making the wildcard matching routine go into a bit of a spasm.
If you edit those triggers, you will see that the execution time is listed as 11 seconds, after only a couple of minutes on the MUCK. By comparison, other triggers which don't have consecutive wildcards have only taken 0.001 seconds to execute.
You need to "escape" the asterisks. You can do this with a regular expression, like this:
^\*\*\* At .* on the muck, .* connected. \*\*\*$
The "^" says "match on start of line".
The "\*" is an escaped asterisk (ie. match on the asterisk, don't treat it as a wildcard.
The ".*" is a genuine wildcard - it says match on any number of anything.
The "$" says "match on end of line".
Make sure you check "regular expression".
This should fix it.
|
- Nick Gammon
www.gammon.com.au, www.mushclient.com | top |
|