Текущие вопросы и ответы по редактору карт - Страница 264 - Форум HeroesWorld-а

Быстрая навигация по основным разделам форума:
Турниры
КАРТЫ
Heroes 6
Heroes 5
Heroes 4
Heroes 3
Heroes 2
Heroes 1
Might&Magic

Герои Меча и Магии 5 - Картостроительство (Редактор карт) В этом разделе можно обсуждать все что касается редактора карт для Heroes of Might and Magic V. Так же здесь обсуждаем картостроительство.

Ответ
Страница 264 из 384
 
Опции темы
#3946
Старый 23.02.2016, 12:27
  #3946
^
Eleondor
 
Аватар для Eleondor
📖
Регистрация: 11.01.2010
Сообщения: 428
Регистрация: 11.01.2010
Сообщения: 428
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Ment, почти вышло, но проблема осталась...
ID я взял существующих предметов... глянь))
Eleondor вне форума
Ответить с цитированием
#3947
Старый 23.02.2016, 12:38
  #3947
^
Ment
 
Аватар для Ment
📖
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30681
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30681
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Дело не в ID предметов, а в ID сета... Вот у Вас там написано -- ARTFSET_EFFECT_7LEGION -- а где такой эффект? Это же по сути ID, игра должна где-то его иметь, иначе как?
Ment вне форума
Ответить с цитированием
#3948
Старый 23.02.2016, 12:45
  #3948
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

	function AddArchangelsSpecialization()
if GetObjectDwellingCreatures('AdvMapTown-12119', CREATURE_ANGEL) ~= -1 then
local add = 1
if grail_built == 1 then
add = add + 3
end
SetObjectDwellingCreatures('AdvMapTown-12119', CREATURE_ANGEL, GetObjectDwellingCreatures('AdvMapTown-12119', CREATURE_ANGEL) + add)
end
end

function NewDay();
if GetDate(DAY_OF_WEEK) == 1 then
AddArchangelsSpecialization()
end
end

Trigger(NEW_DAY_TRIGGER, 'NewDay')

grail_built = 0

function WaitForBuildGrail()
while GetTownBuildingLevel('AdvMapTown-12119', ID_14) == 0 do
sleep(10)
end
grail_built = 1
end

startThread(WaitForBuildGrail)
Имя города не такое даётся по умолчанию. Дай ему скриптовое имя и подставь вмсето AdvMapTown-12119. ID_14 - тоже неверно, просто 14 ставь.
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero вне форума
Ответить с цитированием
#3949
Старый 23.02.2016, 13:08
  #3949
^
Eleondor
 
Аватар для Eleondor
📖
Регистрация: 11.01.2010
Сообщения: 428
Регистрация: 11.01.2010
Сообщения: 428
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

RedHeavenHero, поставил вместо AdvMap - Dunhart (с бонусом в 250 монет) - заработало (даже без изменения ID_14). Спасибо)
Ment, если я правильно понял, то я этот ID прописал в DefaultStats.xdb:
	
7Legion_5_Creature_Tier>71
Если это не тут писать ID, тогда куда его писать? Мне заменить чей-то ID не проблема, просто куда и где его менять)
RedHeavenHero, а вы что посоветуете по сету?)
Eleondor вне форума
Ответить с цитированием
#3950
Старый 23.02.2016, 13:12
  #3950
^
Ment
 
Аватар для Ment
📖
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30681
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30681
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

<7Legion_5_Creature_Tier>7
<7Legion_5_Creature_Count>1
Это не то вообще, такие переменные хранятся исключительно в exe-файле. Но Вашей там нет и быть не может.
Мне заменить чей-то ID не проблема, просто куда и где его менять)
Оставьте ID существующего сета (я бы взял, например, львиный сет, он очень близок к Вашему по "духу". Или можно взять рунический, потому что у него наиболее сомнительные бонусы, как по мне) и пропишите ему новые артефакты взамен старых (или можно прописать часть Ваших артефактов + оставить то, что уже есть).
Бонус на инициативу львиного сета вроде можно отрегулировать в DefaultStats (проверьте, есть ли там такой параметр). Добавление существа 7-го тиера -- только через скрипты.
Ment вне форума
Ответить с цитированием
#3951
Старый 23.02.2016, 13:17
  #3951
^
Eleondor
 
Аватар для Eleondor
📖
Регистрация: 11.01.2010
Сообщения: 428
Регистрация: 11.01.2010
Сообщения: 428
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Ment, хорошо, допустим)
Как мне добавить например, существа 6 и 7уровня через рунический сет? (заменив ИД)? Можно примерчик наглядный?
Скриптами в карте я уже разобрался как делать (читал LUA-учебник), но была идея создать независимый h5u, чтобы лишний раз не мучать карты))))
Eleondor вне форума
Ответить с цитированием
#3952
Старый 23.02.2016, 13:22
  #3952
^
Ment
 
Аватар для Ment
📖
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30681
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30681
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

но была идея создать независимый h5u, чтобы лишний раз не мучать карты))))
Опять придётся менять exeшник, иначе никак.
Ну, или можно и в самом деле поменять артефакты в сете дракона. Ведь, как я понимаю, сет дракона на Вашей карте собираться не будет? Иначе зачем два сета с одинаковыми эффектами нужно?
Ment вне форума
Ответить с цитированием
#3953
Старый 23.02.2016, 13:28
  #3953
^
Eleondor
 
Аватар для Eleondor
📖
Регистрация: 11.01.2010
Сообщения: 428
Регистрация: 11.01.2010
Сообщения: 428
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Ment, да, полностью - не будет)
Нужно было вместить аналогичные параметры в 2-3 арта, не более.
Просто я подумал, что проще всего будет реально изменить конфиги, чем реверсить ехе
Eleondor вне форума
Ответить с цитированием
#3954
Старый 23.02.2016, 13:37
  #3954
^
Ment
 
Аватар для Ment
📖
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30681
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30681
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Не всё можно сделать только через изменения ресурсов, увы.
Ment вне форума
Ответить с цитированием
#3955
Старый 23.02.2016, 14:34
  #3955
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Тот кусок, где есть этот неизвестно откуда взявшийся ID_14, работать не будет.
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero вне форума
Ответить с цитированием
#3956
Старый 23.02.2016, 22:40
  #3956
^
Eleondor
 
Аватар для Eleondor
📖
Регистрация: 11.01.2010
Сообщения: 428
Регистрация: 11.01.2010
Сообщения: 428
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

RedHeavenHero, почему? а как же тогда обьяснить прирост существ? код же вы предложили...
Eleondor вне форума
Ответить с цитированием
#3957
Старый 23.02.2016, 22:52
  #3957
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

ID наверняка есть в документации - IDs_for_scripts.pdf.


Добавлено через 41 секунду
Прироста от слезы не будет.
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero вне форума
Ответить с цитированием
#3958
Старый 24.02.2016, 02:39
  #3958
^
Eleondor
 
Аватар для Eleondor
📖
Регистрация: 11.01.2010
Сообщения: 428
Регистрация: 11.01.2010
Сообщения: 428
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

тогда я хз откуда прирост брался о_О
Eleondor вне форума
Ответить с цитированием
#3959
Старый 24.02.2016, 08:42
  #3959
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Это прирост "от специализации", а "от слезы" его не будет.
2. Как мне сделать изменение недели при постройке Грааля? (как недели бесов в Героях 3), а так же, чтобы после постройки увеличивался прирост ТОЛЬКО ОПРЕДЕЛЕННОГО типа существ, не меняя бонус приросту у остальных? (например, строим Грааль у рыцарей в городе с спецой архангелов - получаем прирост архангелов +1 от спецы города+ +3 от Грааля+все недели обьявляються неделями Архенгелов или Эльрата...).
Короче, идентификаторы записываются в скриптах либо полностью (CREATURE_PALADIN), либо числом (12), но никак не только что придуманной формой записи вроде ID_14.
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero вне форума
Ответить с цитированием
#3960
Старый 25.02.2016, 07:18
  #3960
^
Eleondor
 
Аватар для Eleondor
📖
Регистрация: 11.01.2010
Сообщения: 428
Регистрация: 11.01.2010
Сообщения: 428
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Спасибо, все верно.
И еще такой вопросец - имеем карту, но при выборе замка в ней нельзя выбрать героя (то есть выбрать замок можно, а стартового героя - нет).
В редакторе смотрел, все ок, внутри архива карты - Multiplayer, не сингл.
Как это пофиксить?
Eleondor вне форума
Ответить с цитированием
Ответ
Страница 264 из 384


Опции темы



Часовой пояс GMT +4, время: 03:57.


vBulletin v3.5.0, Copyright ©2000-2024, Jelsoft Enterprises Ltd. (Русский)

Яндекс цитирование    Top.Mail.Ru