interprocess communication
Moderators: Lavish Software Team, Moderators
interprocess communication
would this require the extension and if not may be you could give me and example. for instance the heal command as listed in the info on innerspace.
Completely depends on the game, and since I dont know which game you're asking about ...
IPC is just a matter of sending a command to another session, for example:
Here's the breakdown:
Uplink is a session command, which sends a command to the uplink
Relay is a command in the uplink, which sends a command to a specified session
is1 is the name of the session to send the final command to
echo hi is the final command -- echo causes text to be displayed in the console
So from any IS session, this command can be entered to relay a command to the is1 session. It can be placed in a bind:
This creates a binding to f1, called "mybind" which executes the given command (echoes hi in is1), but only if you are in the session it's bound in.
Or:
This creates the same binding, but works no matter what window you're in. Of course, if you're going to use a global bind, you should just set it up on is1 in the first place instead of using a relay.
So heres a demonstration if you want it to heal:
This creates a bind on your current session which asks is1 to press f2, and then press 1. That's assuming that you are the 2nd group member in EverQuest, the key to target you is f2, and the key to heal you is 1.
If you need to get more complex, you will need the game-specific extension. ISXEQ is MacroQuest built for Inner Space, and comes in the standard MacroQuest download. If you need stuff specific to EQ, that's what you want to have
IPC is just a matter of sending a command to another session, for example:
Code: Select all
uplink relay is1 echo hi
Uplink is a session command, which sends a command to the uplink
Relay is a command in the uplink, which sends a command to a specified session
is1 is the name of the session to send the final command to
echo hi is the final command -- echo causes text to be displayed in the console
So from any IS session, this command can be entered to relay a command to the is1 session. It can be placed in a bind:
Code: Select all
bind mybind f1 "uplink relay is1 echo hi"
Or:
Code: Select all
globalbind mybind f1 "uplink relay is1 echo hi"
So heres a demonstration if you want it to heal:
Code: Select all
bind healme f1 uplink relay is1 "press f2;press 1"
If you need to get more complex, you will need the game-specific extension. ISXEQ is MacroQuest built for Inner Space, and comes in the standard MacroQuest download. If you need stuff specific to EQ, that's what you want to have