Adventure Game Studio

AGS Support => Beginners' Technical Questions => Topic started by: on Tue 21/02/2006 23:33:27

Title: Problems by starting game room (Play/Load/Exit) (Solved)
Post by: on Tue 21/02/2006 23:33:27
I just want to have an "menu" room in my game but don't know how to make that if you push the LOAD hotspot load a game and the same by Quitting.

(sorry about my english, I'm not very good at it :-X)
Title: Re: Problems by starting game room (Play/Load/Exit)
Post by: SilverWizard_OTF on Wed 22/02/2006 11:25:21
Look, i don't know which version of AGS you have, but i can give you information only for version 2.6..
  You can do these things:
To hotspot load game, to the interaction editor, select run script. To runscript-screen, use the script command LoadGame ( i think that's the command, see help ags's program for more information).
  To Quit game, use the script command QuitGame(0).
I hope i helped
Title: Re: Problems by starting game room (Play/Load/Exit)
Post by: Ashen on Wed 22/02/2006 11:34:07
Those commands hold good in any version - well, except it's RestoreGameDialog() not LoadGame. (Assuming you're using the default AGS Save/Load GUIs.)
To start a new game, just going to a new room - the first of the actual game - would work.

QuitGame(0) will just quit the game - if you want a 'Do you really want to quit?' message first, use QuitGame(1), or make your own GUI.
Title: Re: Problems by starting game room (Play/Load/Exit)
Post by: on Wed 22/02/2006 14:53:09
I'm very thankfull for your help but I'm a very newbie and have real problems understanding technical words in English, cause I'm from Spain.
I don't know wich words to type in the script, I explain what a did: I did a hostpot in the room which was "load" (in bmp made by a paint pragram) and choosed in the "Interaction Editor>Any click on hotspot>Run script" and by editing it y wrote this   

// script for Hotspot 2 (load): Any click on hotspot
RestoreGameDialog()   


I know I'm doing it wrong but I don't understand how it works so don't know were the failure is.

Thanks a lot for your daily work by helping us all.
Title: Re: Problems by starting game room (Play/Load/Exit)
Post by: DoorKnobHandle on Wed 22/02/2006 15:03:26
What you did should be correct, just add a ";" to your line like this:


// script for Hotspot 2 (load): Any click on hotspot
RestoreGameDialog(); // <- ; is important


This should do the trick!
Title: Re: Problems by starting game room (Play/Load/Exit)
Post by: Ashen on Wed 22/02/2006 15:06:10
Beaten to it, but I'll post anyway:
You're missing a semicolon - ; - from the end of the line (see dkh's post). All lines of AGS script need one - sorry I didn't include them in my post. Other than that, it looks like you've got it right. Try it with the ;, and see if it works. If not post any error messages you get, or describe what's happening.

(And don't worry, your English is fine - I just hope I'm as easy to understand.)
Title: Re: Problems by starting game room (Play/Load/Exit)
Post by: on Wed 22/02/2006 15:31:57
Thanks a lot!!!
It works perfectly :D