Сообщения от Скрипты
Я тут подумал)) короче, наставлю объектов, а потом просто попереношу их. Так будет проще ИМХО.
для отключения - второй параметр равен ""
Добавлено через 4 минуты
Ладно, не знал, где лучше написать, напишу здесь: Можно заставить героя получать уровни после 40-го? Знаю, что бред, наверное, придется вручную работать с кол получаемого опыта, но все-таки.
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога
Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Спасибо
Можно ли в скрипте одним именем называть объект ('druid1') и переменную druid1 = 0 ? Сделал так на друиде, теперь консоль пишет "object 'druid1' is not exist or is not interractive". В этом дело, или стоит проверять скрипт?
Добавлено через 1 минуту
Можно определить, занят ли тайл?
возвращает
1 - если не занят
nil - если занят
Воду считает непроходимой в принципе.
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога
Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Добавлено через 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) Можно прямо после трансформации, сразу разрушить в городе таверну? (Помню, задавал подобный вопрос, но не очень получилось, или лениво было)
Хм, спасибо.
Добавлено через 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 синтаксическая ошибка. Функция написана с маленькой буквы
Пробуждение зла
Нашествие из Преисподней
Смена эпох
Скачать все кампании одним архивом: Яндекс.Диск Google.Диск
You can download the set of 3 Campaigns (English version) here
Одиночные сценарии Heroes V 3.1:
Незваные гости
Красный кристалл
Синий кристалл
Закат тьмы
Мультиплеерные карты для Heroes V 3.1:
Легендарная война
Сердце вулкана
Передел мира
сейчас проверю, но я привык уже так записывать, там от большой/маленькой буквы, вроде, не зависит...
Пробуждение зла
Нашествие из Преисподней
Смена эпох
Скачать все кампании одним архивом: Яндекс.Диск Google.Диск
You can download the set of 3 Campaigns (English version) here
Одиночные сценарии Heroes V 3.1:
Незваные гости
Красный кристалл
Синий кристалл
Закат тьмы
Мультиплеерные карты для Heroes V 3.1:
Легендарная война
Сердце вулкана
Передел мира
Сейчас попробую написать с большой, но это 93.734% ничего не даст, увы.
Добавлено через 4 минуты
Нет, написал с большой буквы, теперь скрипт вообще ругается на ф-ию))))
Добавлено через 1 минуту
хотя нет, ерунду наверно сказал
Пробуждение зла
Нашествие из Преисподней
Смена эпох
Скачать все кампании одним архивом: Яндекс.Диск Google.Диск
You can download the set of 3 Campaigns (English version) here
Одиночные сценарии Heroes V 3.1:
Незваные гости
Красный кристалл
Синий кристалл
Закат тьмы
Мультиплеерные карты для Heroes V 3.1:
Легендарная война
Сердце вулкана
Передел мира
Добавлено через 1 минуту
Хотя, впрочем, нет, дело не в этом. Sleepов там предостаточно...Там еще и всплывающее сообщение...
Добавлено через 2 минуты
Тьфу ты, поменял название переменной - и все заработало. Бред однако...
Остался второй вопрос...
Добавлено через 22 минуты
Совсем запутался..
SetTownBuildingLimitLevel('elftown', TB_TAVERN, 0)
SetObjectDwellingCreatures('elftown' , 2, 100)
В первом случае не понимает тип здания, а я не могу найти другой. В кавычках тоже не работает.
Во втором случае не хочет добавлять существ для найма. Хотя все здания для существ построены.
Ужас
В первом случае не понимает тип здания, а я не могу найти другой. В кавычках тоже не работает.
TOWN_BUILDING_TAVERN = 4
Цикл "Закадычные враги": "Особенное гостеприимство, "Супероружие", "Меж молотом и наковальней"
"Падение Шантири"
Кампания для "Кодекса Войны"
"Выбор Сагиттеля"