Pertex, Pixie, HK and Jaynabonne helped me a lot and I had the same questions you had - I still have a lot-lol!
I have attached an example of a Introduction that Pertex posted. It helped me a lot. Look under game> script > start script.
Jaynabonne posted two scripts for showing or hiding the map:
Create a command with the pattern: map on and give it any name you choose.
In the script part, paste the following:
JS.ShowGrid (game.mapsize)
JS.Grid_DrawPlayerInRoom (game.pov.parent)
This will show the map when typing map on
To hide the map:
create a command with pattern: map off and script:
JS.ShowGrid (game.mapsize)
JS.Grid_DrawPlayerInRoom (game.pov.parent)
when you type: map off, it will hide the map.
Now players can enable/disable the map.
Or you can just add these scripts in your intro script to switch the map on or off.
Hope this helps