ещё проблема: при заходе в Edit Script у меня вырубается редактор.что делать?
У меня такая же проблема. Я пишу скрипты в блокноте. Чтобы не париться с прописыванием путей, делаю вот как: нажимаю EditScript, быстренько ставлю одну букву (пока не вырубился редактор), выхожу. А потом в директории карты нахожу файл MpaScript.lua и там уже печатаю.
как заблокировать клетки у гарнизона а при энном событии разблокировать?
Создайте регион (вкладка Regions в том же ряду, что и Objects,Tiles,Masks). Поставьте триггер на событие (описание функции Trigger в мануале). Заблокируйте регион или разблокируйте с помощью функции SetRegionBlocked (описание также есть в мануале).
как в смешанном отряде поставить random creatures level x в Additional Stack?
Не знаю, такого не делал. Можно скриптом тоже выставлять рандомы (функция random).
как сделать, чтоб задания выдавались не все сразу, а одно за другим?
Это без скриптов делается. У каждого задания есть свойство dependencies, там прописываются имена заданий, которые необходимо выполнить в качестве условия. Может быть, там ещё что-то нужно настроить (IsHidden или что-то такое, посмотрите по смыслу, ну и в теоретическом гайде это есть).
Если Вам сложно разбираться в английских мануалах, помните, что в нашем файловом архиве есть какие-то на русском.