Герои Меча и Магии 5 - Картостроительство (Редактор карт)В этом разделе можно обсуждать все что касается редактора карт для Heroes of Might and Magic V. Так же здесь обсуждаем картостроительство.
RedHeavenHeroЗапретите все остальные артефакты на карте.
Ага и как ты только с 6 артами играть будешь?
Добавлено через 2 минуты
DyrmanА необходимо именно в лавке? А как же постерами? Или ещё проще: "загончик" из артов, какую дверцу открываешь, то и получаешь.
Вот это правильно или легче сделать и меньше геморроя) Но хотя если честно я давно помню видел где-то как сделать что бы в лавке появлялись только определенные арты. Но к сожалению не помню(
Спасибо, такие способы мне не подходят А вообще выдаваемые арты в лавке как-то зависят от ого, кто в нее заходит? В РТА был такой момент, что была маленькая выборка кулонов-реликвий, поэтому в одной из лавок (а на карте их 16+4 в замках лиги и магов) слот реликвий пустовал. Пришлось продублировать кулон поглащения в списке артов карты, чтобы этого не было (таким образом, наверное, веростность выпадения кулона поглащения выросла в 2 раза). Я вот думал, может такими хитрыми способами можно в определенных лавках задать определенные артефакты?!
Тебе нужно: скопировать xdb нужного файла в карту, открыть его и проверить, выставлено ли InternalName и Name, если нет, то выставить (выставляй, что хочешь, только латиницей и без кавычек) Потом в map.xdb найди Ground(Underground)AmbientLights и добавь строку:
<Item href="Light.xdb#xpointer(/AmbientLight)"/>
, где Light - то, что ты поставил в поле Name и InternalName И уже потом скрипт
1. Добавьте это освещение как один из элементов GroundAmbientLights (или UndergroundAmbientLights, если планируете изменять освещение в подземелье) в свойствах карты. 2. Освещение должно иметь скриптовое имя (InternalName) у этой подсветки оно "BrighterDay", для других - см. соответствующие файлы. Если нет имени, придумайте. 3. В функцию надо писать скриптовое имя.
не работает. В редакторе добавил нужный свет, имена скриптовые прописал. Единственное, через просмотр винраром новый свет не появился, но как только создал в карте папку с именем "lights", то она сразу заполнилась как надо, со всеми внутреннеми файлами. Переписал в скрипте ссылку, все по инструкции, однако, в панели ошибки нет, но все-равно не работает. МОжет быть, дело в том, что у меня существуют "исходные" света на карте, которые работают по умолчанию?
Я ж говорил, что в функцию надо вставлять скриптовое имя освещения -- "BrighterDay", "Inferno_light", которое в InternalName. А не путь к файлу. Остальное - всё правильно. Да, и пихать файл освещения, который есть в ресурсах игры тоже необязательно . Спасибо за скрины, они всё разъяснили.