Juss4561) Когда карта в редакторе уже создана, нажать M (англ) на клавиатуре, либо View->Map properties. Откроется окно с различными настройками. У HasUndergroundLevel поставить галочку. Сохранить.
2) Для ролика сначала "расширить" редактор, потом Resourse->Select Tables-> DialogScenes->Ok. И создавать. Более подробней об этом есть в соответствующей теме здесь.
3) Для скриптов - открыть окно с Map properties, выбрать вкладку Scripts, там нажать Edit Script. Либо через программу специальную, выложенную на сайте.
4) Есть руководства по написанию скриптов. Выложу то, что есть у меня.
5) С тюрьмой я делал через скрипты (может и другой способ есть). Сначала освойте их.
ссылка для скачивания руководств http://rghost.ru/47699868
Добавлено через 2 минуты
Теперь у меня есть вопросы:
1) Какая функция в lua переводит вещественное число в целое? (округляет)
2) Как работает ф-я SetPlayerHeroesCountNotForHire( nPlayerID, nCount )? (подробное описание)
1) round(n) обычное округление
ceil(n) округление вверх
floor(n) округление вниз
intg(n) просто отбрасывает дробную часть числа.
не к месту: frac(n) отбрасывает целую часть числа.
Все эти функции есть только в версии 3.1
2) Запрещает игроку nPlayerID нанимать героев больше чем nCount.