There is a method to make a single player mission map, this idea comes from the following website:
http://www.planetannihilation.com/tamec/helpdesk/TAK/Cartographer101/intro.htm
It said that " Single Player Mission – These are similar to Multiplayer Scripted maps but are for solo play, but allow for more AI units like npcs, animals etc… plus set commands for units and AI scripted actions. Single player missions are NOT creatable in Carto at this time, but there is a possible way to make single player missions the hard way. Make your map a skirmish map, then manually edit the OTA file in the kmp map file and add units and objectives this way. Configure the OTA for a mission map instead of a skirmish map. Then repack the map using HPI pack."
But i don't know what should i edit to the OTA file, please help!!