Hey, I'm new here -- Couldn't find a solution to my problem through google or by lurking these forums, so I figured I'd give this a shot. Thanks to yuybabe for giving me an invite code so quickly in the chat.
Logical stuff isn't really my strong suit, so the solution may be staring me right in the face, I'm not sure... Here's the issue:
I'm working on a game (in XP) with a lot of objects in the environment that can be interacted with via the action button. I also don't want to use the default RPG-style menu system -- I only need 'save' and 'quit' options -- so I created a parallel processing event in my map that disables the menu and, if the player is pressing esc, brings up a multiple choice dialog box with 'save' and 'quit' options. Works well enough. However, if I'm standing in front of an object that I can interact with via the action button, and then I bring up the save screen through my minimal replacement menu and save my game -- using the action button -- as soon as it dumps me back to the game, the event I'm standing on that lets me interact with the object triggers since I just pressed the action button to confirm my save slot.
The default menu doesn't have this problem as, after saving, it dumps you back to the main in-game menu instead of the game proper. However, if I save while standing on an event that triggers an object interaction in the map, then load my game from the main menu, I have the same problem -- since I pressed the action button to confirm the game I wanted to load, that triggers the event I'm standing on as soon as I load the game.
Given that I have the problem when loading a game from the main menu, I'd imagine the solution would involve changing something in the interactive event on the map... Unless there's a script I'm not aware of that deals with problems like this.
Thanks in advance for any help you can give me!
EDIT: I did notice some similarity to
this topic, though it doesn't quite apply as my case involves some of the in-built menus of RPGXP (save, load) as opposed to events.