Go to the Script tab of the game object; the bit at the top is the start Script. Click the seventh button, "code view", and paste this in:
list = Split("Skip intro;Play intro", ";")
show menu("Options", list, false) {
if (result = "Play intro") {
msg("In the beginning...")
}
}
You can then click the "Code view" button again to go back to normal view. Click Play and away you go.
This gives a pop-up menu. If you prefer an in-line menu, change "show menu" to "ShowMenu". Unfortunately, there is an issue with ShowMenu that means the room description will appear when the question is asked, rather than after the player has made a selection. Probably the best way to get around that is to have the player start in a blank room, and move her to the first room as part of this process.
list = Split("Skip intro;Play intro", ";")
ShowMenu("Options", list, false) {
if (result = "Play intro") {
msg("In the beginning...")
}
player.parent = start_room
}
If you want more options, add them like this:
list = Split("Skip intro;Play intro;Credits", ";")
ShowMenu("Options", list, false) {
if (result = "Play intro") {
msg("In the beginning...")
}
if (result = "Credits") {
msg("A big thanks to The Pixie!")
}
player.parent = start_room
}