Как-то задавал вопрос, связанный с запретом постройки строений в городе на определённый срок. Если кому будет надо, команда:
SetTownBuildingLimitLevel(townName, buildingLevel, limit)
Лимит - это уровень строения. Не может быть меньше текущего. Если правильно понимаю, то 0 - это запрет на постройку, 1 - построенное здание, 2... - это апгрейды.