Ok, I'm trying to make a simple 'saving' event where the player hits the S key (Y button in RMVX), gets warped to a map, gets asked to save, and then warps back to where the player was. But instead, what keeps happening is the player gets warped to the map, shows the option of saving, and then nothing happens. Then when you hit the S key (Y button) again it runs the event again, only this time it works, but it warps you back to the save map instead of a map ingame because thats the location it now memorized. I have two common events and one regular auto start event on the map.
(first event) The Auto-Start one is this:
Control Switches: [0021 Save] = ON
Erase Event
(second event) Then that triggers a common parallel process event which is this:
Conditional Brach Y Button is Pressed
>Call Common Event: Save
>Control Switches [0021 Save]= OFF
(third event) Then the common event that is called, 'Save', is this:
Variable [0001] Player Map X
Variable [0002] Player Map Y
Variable [0003] Player Map ID
Set Move Route Player
>Graphic (None)
Transfer Player [003 Save]
Text
:Would you like to save?
Show choices Yes No
:When Yes
>Open Save Screen
>
When No
>
Branch End
Transfer Player: [by variables remembered earlier in the code
Set Move Route Player
>Graphic 'Actor'
Control Switches [0021] Save = ON
I'm not an expert at this program, but by the looks of it, it should work, or am I just being stupid? Whats wrong with this? Thanks a lot for your help.