|2011/05/24 07:29, Hanne: || |
I'd like to promote jmc 3.5, which apparently was released a couple of years ago. I guess most players here use 3.26 or similar.
What's good about it? It has commands such as #systemexec, which as the name implies, lets you execute system commands. This means that you can run external scripts that are not natively supported by the client. It also means that a cunning player that abuses your settings can take your shining AND format your hard drive.
Another nice command is #whisper, that can be used to hide input from user. The intented use for this is to hide login password if you send it with an action. It is also the only possible way except for a script(that I know of) to have an alias on the same command that you wish to send to the mud (without creating an infinite loop or having to use a longer or shortened version of the same command). Example: #alias stat = #script displayalltimersandshit();#whisper stat.
It has much better support for output windows, enabling more of them with and each with custom name and/or position and also possible logging from each window. More status windows as well. Also a bunch of other things which I haven't tried, like winamp integration and sending of text files to mud, perhaps making it easier to emulate remote editing behaviour.
JMC also has always had some nasty bug with its speedwalking and the Swedish letter 'å' (and German letter 'ü' and probably lots of other 'weird' ones). Having any combination of letters [n, e, s, w, u, d and å] where 'å' is in a position that's not in the end will create an endless amount of spam input to the mud and crashing client. Of course I was going to ask how this could be solved without having to create aliases for each of these (infinite in number) strings, but by describing the problem I found a nice way to script my way around it. If anyone is interested, I'll drop it here.