Newbie question on multiplaying

Posted by Septe on Fri 31 Jan 2014 03:36 PM — 4 posts, 19,935 views.

USA #0
Ok. First off, I did a search on the forums using multi worlds, multiplaying, and multiplay. Multiplaying offered me http://www.gammon.com.au/forum/bbshowpost.php?id=3724 but it's a bit vague. Obviously, I'd need to take the time to learn scripting and really try to understand what's happening.

Is there other postings that covered being able to send commands to other windows? I found the plugin for sending to multi windows but it failed to do what I want because it defines an alias to make it work and what I'm doing is using aliases to send commands to the other windows, it won't work due to inability to send aliases recursively. So right now, I got something going using tells to the other chars but that's so kludgy, though, it works.

Any other pointers or directions will help. Maybe a plugin that is a start of a system that uses multiple worlds to the same mud?

Thanks for your help.
Australia Forum Administrator #1
Sending to multiple worlds should work in general, with some scripting.

Template:function=GetWorld
GetWorld

The documentation for the GetWorld script function is available online. It is also in the MUSHclient help file.



As I recall, you can also use the Chat system for that purpose:

http://www.gammon.com.au/mushclient/chat.htm

If you want to send commands rather than just text to the MUD (what you mean by "command" isn't clear) then the Chat proposal might be closer.
USA #2
I want to thank you for your reply. Indeed, I have looked at that example. After perusing various postings, I've decided that I wanted python for my script engine. Per my other posting, I was able to determine that 2.4 version of python is the only one that'd work. Using that python example, we talked about earlier, I was able to see it work. Now it's just my taking the time to study Python and work out various python scripts.

Thanks again.
USA #3
Your first post is somewhat vague with exactly what your trying to accomplish... So this might help or it could be entirely worthless. *Shrugs*

1) The multiple send plugin "Sends" the info to the worlds. so when you do "#2 moo", moo gets sent to the #2 world directly and bypasses aliases/whatnot...

But all you have to do is change like 1 thing in the plugin and it will then "Execute" to worlds which will trip aliases... so "#2 moo" can trip a moo alias in world 2 and send/do something completely different.

Problem being if world 2 isn't connected you will get a semi annoying pop up crying about how the world isn't connected, and ask if you want to reconnect.


2) If you have an alias like... "Meh" on your primary world, that alias can trip the Multiple_Send plugin as well. All you need to do is have your "Meh" alias send to exectue, and then your "#2 moo" is executed instead of sent, the multiple_send plugin gets activated, and the info gets send to world 2.



You can accomplish a lot more using the chat plugin, but it also requires a lot more true scripting, which if you don't know any could be annoying. :P

And as far as learning a language goes... Lua might be a better choice... it comes with mushclient now days so you don't have to worry about installing any 3rd party scripting. Which makes it a lot easier to share your work down the road if you so choose.


Anyways, a better description of what exactly you are trying to accomplish and i could probably give you simple examples of what i am talking about.