Hey Andy,
yes I have other action in the first code, but the problem is slightly different. Here the situation:
I have 3 cutscenes (3 menus), inside I have 2 objects with a condition set (language_switch) that is triggered when player clicks in the 2 flag buttons in the main menu. This condition controls also the buttons in italian and buttons in english. So, basically all the graphic for buttons and cutscenes is controlled by this condition.
Here what I have precisely in my project:
in the object area_1 (new game/nuova partita) on left click:
If autosave #0 exists
Load autosave #0
Else
Change condition 'nuova over' to false
Change condition 'new_over' to false
Show scene 'intro'
End if
In the At beginning of scene inside intro scene I have:
If autosave #0 exists
Else
Execute autosave #0
End if
Play video 'intro_logo.mkv'
Show menu 'cutscene1'
Where cutscene1 contains both italian and english graphic.
I need to tell the engine to reset the game considering the language switch, because now with this code if I start in italian the autosave #0 is of course stored with condition for italian language.
EDIT: language_switch is a condition I have put in the main menu.