Ok this is going to be so hard to explain, I'll do my best, please ask more questions if you don't understand the request.
3 party members in game play let's say, char1, char2, char3 (Char1 is the main character you control).
You walk to an event with whatever story line, and then monsters appear! There is a door that needs to be unlocked to escape.
now we can't set a move route to a character that isn't the main, setting a route moves all character, what the event does, is let's say moved character of ID: XX, in this case its 2, |Char2 to walk to Event ID:x (the event is the door), while this happens the two other characters are able to be active, meaning they fight, if char2 gets attacked the command is cancelled, so the two others basically need to protect him. as he gets to the door, there will be a countdown of a number of my choice on top of the character, again, if attacked the countdown is also cancelled and they will have to make the event give the command again. If the countdown was successful the "Event ID:x" will change a self switch, or just a normal switch.
Basically what I want to do is create a character that opens doors, by giving a command that can be activated by events, the character goes to a chosen event while the other characters stay still and fight, it will start a countdown to turning on\off a switch. But again it's a given command, if its interrupted by getting attacked or going out of screen view (meaning you can't see the character in the screen) command is cancelled and character returns to you.
so another point is that if the location is really out of screen view, the character wont be able to reach it as it will cancel when he leaves the view.
I'd imagen the countdown tho is the hard part =\.