Как и сказал VooDoo в oxide есть hook который отслеживает монумент, и по его расчётам спавынится NPC по сути тебе нужно дописывать код который будет проверять координаты NPC города потом уже в ручную нужно будет подбирать место куда нужно поставить, если не ошибаюсь там от центра города нужно будет его двигать в нужное расположение, так же и с постройкой его дома.