Yeah, it's rather important that the problem with different players using the same NPC in online play gets fixed, because that's at the moment the only problem with the scripts' setup that shows up in online play that I know of. The menu system hasn't really been tested online yet, so there
could be a few others, but it would be very helpful if someone could help us with limiting a menu/dialogue script to just one user once it's been initated.
Here's the scenario I imagine: Player 1 walks up to NPC, presses "use" (for the NPC's thingspecial is ACS_Execute) and starts off a conversation, which freezes him in front of the NPC. Once the dialogue box is up and the first line of dialogue drawn, the script suspends itself, then continues when the player presses use again. (See the "MAP SCRIPTS" section of the pastebin link in the first post for exactly how this works.)
Player 2 comes along and doesn't realize there's a conversation going on between Player 1 and the NPC. Player 2 presses use - the conversation continues for
Player 1, rather than Player 2's action doing nothing (or indeed starting again for player 2).
So, a failsafe of sorts needs to be installed in the current set of scripts to stop this from happening. Of course, it's been a while (just over two years) since I looked at these scripts, so unfortunately I'm a little unfamiliar with it all.

Any help would be appreciated.