HeroistА с
SetObjectDwellingCreatures('elftown' , 2, 100)
не подскажите, в чем проблема? Я вообще пойму, зачем такой странный диапазон (2-15) во втором параметре...
Не уверен, с этой командой не работал, но, возможно, её описание из руководства поможет:
Позволяет установить/получить стеки существ, которые будут э-э-э, произрастать в объекте, если последний является точкой найма (например, городом). Уточню – изменить тип нанимаемых существ нельзя, можно управлять только их количеством. Например, при попытке вызвать SetObjectDwellingCreatures для города инферно с параметром nCreatureID=1 (крестьяне) никаких крестьян в городе не образуется. (Впрочем, к ошибке данный вызов не приводит) Т.е. данный тип стека должно в принципе быть возможным нанять в указанном месте.