I actually never looked at a map script, but you should learn Python anyway (if you haven't already). Because if you do I could probably help you decipher some existing map scripts. (I'm guessing they're all basically following the same template. Copy-pasting, that sort of thing.
You probably end up doing something similar, but you really need to be able to read and write Python to make your own.)
