"Можно в середине скрипта писать end, например, после if?"
Да.
"Можно скриптом прописать AddHeroCreatures, и дать ему нужную армию."
Не-а. Вот у него есть пять палов, сто крестьян, а мне нужно дать сто грифонов, а остальных убрать. Мало того, их ещё после этого вернуть.
AddHeroCreatures - это вообще мутная команда, у меня она тупо сказала "фигтебеянехочуработать", пришлось использовать AddHeroCreatures.
С уважением