Добавлено через 3 минуты
О, благодарю, я чего-то не додумался циферки ставить)
А с
SetObjectDwellingCreatures('elftown' , 2, 100) не подскажите, в чем проблема? Я вообще пойму, зачем такой странный диапазон (2-15) во втором параметре...
Впервые здесь? Я Роха — провести быструю экскурсию?
SetObjectDwellingCreatures('elftown' , 2, 100) не подскажите, в чем проблема? Я вообще пойму, зачем такой странный диапазон (2-15) во втором параметре...
А сне подскажите, в чем проблема? Я вообще пойму, зачем такой странный диапазон (2-15) во втором параметре...SetObjectDwellingCreatures('elftown' , 2, 100)
Позволяет установить/получить стеки существ, которые будут э-э-э, произрастать в объекте, если последний является точкой найма (например, городом). Уточню – изменить тип нанимаемых существ нельзя, можно управлять только их количеством. Например, при попытке вызвать SetObjectDwellingCreatures для города инферно с параметром nCreatureID=1 (крестьяне) никаких крестьян в городе не образуется. (Впрочем, к ошибке данный вызов не приводит) Т.е. данный тип стека должно в принципе быть возможным нанять в указанном месте.
Хм, спасибо.
Добавлено через 37 минут
вот, еще пара вопросов:
1) Где ошибка? Скрипт не хочет работать вообще, даже не пытаетЦО
---transformation (trans)---
trans = 0
function trans()
while 1 do
sleep(1)
if GetObjectOwner ('elftown') == 1 and trans == 0 then
sleep(1)
ShowFlyingSign(GetMapDataPath().."trans1.txt", "Berein", -1, 7);
sleep(5)
TransformTown ('elftown' , 4)
ReplaceDwelling ('elfdwel1' , 4)
ReplaceDwelling ('elfdwel2' , 4)
ReplaceDwelling ('elfdwel3' , 4)
ReplaceDwelling ('elfdwel4' , 4)
trans = 1
end
end
end
startThread (trans)
(Все названо правильно, как в редакторе)
2) Можно прямо после трансформации, сразу разрушить в городе таверну? (Помню, задавал подобный вопрос, но не очень получилось, или лениво было)
Я имею ввиду сам StartTread написан с маленькой буквы. так вроде нельзя
А по моему наблюдению, это не нельзя, а необходимо ) Вроде как раз с большой не даёт писать, ошибка получается. С маленькой работает 100%
Возник такой вопрос:
Я ставлю у ИИ мощного героя, 20 уровня, с самого начала игры, но выключаю его, пока мой герой не подкачается для битвы. Но, возникает несколько проблем:
а) Герой ИИ поставлен прямо в городе: ИИ не хочет выпускать своих героев, причем, он их нанимает, отключенного кидает в гарнизон, но своими все-равно не выходит.
б) Герой ИИ на 1 тайл дальше от города: ИИ нанимает героев, но спихивает всю армию отключенному, вследствие чего игра перестает быть интересной, у него и так есть армия.
Как сделать так, чтобы ИИ игнорировал своего же героя, если тот отключен?
Возник такой вопрос:
Я ставлю у ИИ мощного героя, 20 уровня, с самого начала игры, но выключаю его, пока мой герой не подкачается для битвы. Но, возникает несколько проблем:
а) Герой ИИ поставлен прямо в городе: ИИ не хочет выпускать своих героев, причем, он их нанимает, отключенного кидает в гарнизон, но своими все-равно не выходит.
б) Герой ИИ на 1 тайл дальше от города: ИИ нанимает героев, но спихивает всю армию отключенному, вследствие чего игра перестает быть интересной, у него и так есть армия.
Как сделать так, чтобы ИИ игнорировал своего же героя, если тот отключен?