Форум HeroesWorld-а - Показать сообщение отдельно - Скрипты для начинающих
Показать сообщение отдельно
#177
Старый 09.05.2018, 11:37
  #177
^
Jack_of_shadows
 
Аватар для Jack_of_shadows
📖
Регистрация: 08.09.2013
Сообщения: 551
Выставка наград
Регистрация: 08.09.2013
Сообщения: 551
Выставка наград
По умолчанию
Re: Скрипты для начинающих

zahar0z, а ваш скрипт работает? Есть подозрение на s_dwe_fa[0], так как если не задаватать индексы вручную, то по умолчанию таблицы здесь индексируются с 1.
Чтобы работало для всех зданий, просто обойти все с помощью цикла:
	s_dwe_fa=GetObjectNamesByType("BUILDING_FAIRIE_TREE");
for i, dwe in s_dwe_fa do
  ReplaceDwelling(dwe, TOWN_PRESERVE, 991 );
end
Чтобы работало на всех картах, наверное надо править какой-нибудь скрипт из data.pak/scripts/: advmap-startup.lua или advmap-common.lua или common.lua.
__________________
РПГ-сценарий для HoMM5: Путь героя

ЧаВо по созданию карт для HoMM5: ЧаВо
РПГ-сценарий для HoMM5: Путь героя

ЧаВо по созданию карт для HoMM5: ЧаВо
Jack_of_shadows вне форума
Ответить с цитированием