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

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

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

Ответ
Страница 193 из 392
 
Опции темы
#2881
Старый 12.11.2013, 00:45
  #2881
^
Jack_of_shadows
 
Аватар для Jack_of_shadows
📖
Регистрация: 08.09.2013
Сообщения: 551
Выставка наград
Регистрация: 08.09.2013
Сообщения: 551
Выставка наград
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

По поводу иконок для TalkBox, быть может будет полезным составленная мною таблица:
http://yadi.sk/d/E3j_pQhhCXj8w

чтобы воспользоваться надо:
1. Кинуть файл const.lua в папку с игрой к остальным файлам
2. Подключить его в вашем основном скрипте doFile(GetMapDataPath()..'const.lua');
3. В TalkBox вместо иконки передавать что-нибудь вроде icons_table['Titan'] - будет иконка титана (обращаю внимание что параметром должна являться строка, то есть кавычки обязательны. Теоретически должно работатать и icons_table.Titan - но так я не проверял).
4. Посмотреть список возможных иконок можно естественно в самом файле. Туда забиты все монстры, часть героев, вроде бы все иконки строений на карте, ну и что-то еще по мелочи. Есть минимальные комментарии. Таблица пока не завершена, я ее по ходу дела периодически дополняю, так как использую очень большое количество TalkBox'ов на своей карте.

5. В качестве бонуса в этом же файле есть вторая таблица - creatures_table. С помощью нее можно по ID монстра получить следующие параметры:
- путь к файлу с именем монстра
- параметр силы монстра
- строку, по которой можно извлечь иконку монстра из предыдущей таблицы.
По последнему пункту поясню: если нужно вывести иконку определенного монстра, и у вас под рукой есть его ID, скажем CREATURE_PEASANT, то иконку для TalkBox можно получить и таким способом:
icons_table[creatures_table[CREATURE_PEASANT][CREATURES_TABLE_ICON]]
Еще возможное использование этой таблицы - допустим вы выводите TalkBox от лица некого монстра, можно в качестве заголовка (параметр titleTextRef) вывести название монстра просто указав creatures_table[CREATURES_TABLE_NAME]

Если что непонятно - спрашивайте.
Jack_of_shadows вне форума
Ответить с цитированием
#2882
Старый 12.11.2013, 01:04
  #2882
^
MasteR
 
Аватар для MasteR
📖
Регистрация: 24.01.2013
Сообщения: 3433
Выставка наград
Регистрация: 24.01.2013
Сообщения: 3433
Выставка наград
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Jack_of_shadowsПо поводу иконок для TalkBox, быть может будет полезным составленная мною таблица:
http://yadi.sk/d/E3j_pQhhCXj8w

чтобы воспользоваться надо:
1. Кинуть файл const.lua в папку с игрой к остальным файлам
2. Подключить его в вашем основном скрипте doFile(GetMapDataPath()..'const.lua');
3. В TalkBox вместо иконки передавать что-нибудь вроде icons_table['Titan'] - будет иконка титана (обращаю внимание что параметром должна являться строка, то есть кавычки обязательны. Теоретически должно работатать и icons_table.Titan - но так я не проверял).
4. Посмотреть список возможных иконок можно естественно в самом файле. Туда забиты все монстры, часть героев, вроде бы все иконки строений на карте, ну и что-то еще по мелочи. Есть минимальные комментарии. Таблица пока не завершена, я ее по ходу дела периодически дополняю, так как использую очень большое количество TalkBox'ов на своей карте.

5. В качестве бонуса в этом же файле есть вторая таблица - creatures_table. С помощью нее можно по ID монстра получить следующие параметры:
- путь к файлу с именем монстра
- параметр силы монстра
- строку, по которой можно извлечь иконку монстра из предыдущей таблицы.
По последнему пункту поясню: если нужно вывести иконку определенного монстра, и у вас под рукой есть его ID, скажем CREATURE_PEASANT, то иконку для TalkBox можно получить и таким способом:
icons_table[creatures_table[CREATURE_PEASANT][CREATURES_TABLE_ICON]]
Еще возможное использование этой таблицы - допустим вы выводите TalkBox от лица некого монстра, можно в качестве заголовка (параметр titleTextRef) вывести название монстра просто указав creatures_table[CREATURES_TABLE_NAME]

Если что непонятно - спрашивайте.

не ожидал, что кто-то так может сделать) мне всего одну какую-ньть иконку надо, а тут целый набор) Завтра попробую эти варианты. У меня только не в одной иконке с talkboxом проблема. Он выглядит как то странно. Текст, который я хочу видеть в центре справа от иконки не выводится. Если его выводить в другом месте, он "вылезает" за пределы толкбокса. Не виной ли этому какой-нибудь мод, как, скажем, тот, который убирает скролл в мэссаджбоксах? Либо я в функции просто не те поля заполняю? Такая проблема только с основным текстом, заголовок и варианты ответов отображаются так как надо
__________________
Кампании для Heroes V 3.1 (Трилогия):

Пробуждение зла
Нашествие из Преисподней
Смена эпох

Скачать все кампании одним архивом: Яндекс.Диск Google.Диск

You can download the set of 3 Campaigns (English version) here


Одиночные сценарии Heroes V 3.1:


Незваные гости
Красный кристалл
Синий кристалл
Закат тьмы

Мультиплеерные карты для 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:

Легендарная война
Сердце вулкана
Передел мира
MasteR вне форума
Ответить с цитированием
#2883
Старый 12.11.2013, 01:16
  #2883
^
Jack_of_shadows
 
Аватар для Jack_of_shadows
📖
Регистрация: 08.09.2013
Сообщения: 551
Выставка наград
Регистрация: 08.09.2013
Сообщения: 551
Выставка наград
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Juss456, по поводу текста чуть выше кидали решение, это просто разработчики накосячили. Там еще кстати ограничение на размер этого текста есть, то есть здоровенное сообщение не напишешь, максимум то, что помещается в одно окошко.
Jack_of_shadows вне форума
Ответить с цитированием
#2884
Старый 12.11.2013, 13:51
  #2884
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2380
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2380
Выставка наград
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

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

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

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero вне форума
Ответить с цитированием
#2885
Старый 12.11.2013, 13:52
  #2885
^
Олегарх
 
Аватар для Олегарх
📖
Регистрация: 02.12.2011
Сообщения: 294
Регистрация: 02.12.2011
Сообщения: 294
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Jack_of_shadowsJuss456, по поводу текста чуть выше кидали решение, это просто разработчики накосячили. Там еще кстати ограничение на размер этого текста есть, то есть здоровенное сообщение не напишешь, максимум то, что помещается в одно окошко.
Именно поэтому лучше основной текст выводить мессадж боксом перед талк боксом
__________________
Мои карты:

Town

Готовится:Чума (40%), Сосиска(42%), Война Грааля
Мои карты:

Town

Готовится:Чума (40%), Сосиска(42%), Война Грааля
Олегарх вне форума
Ответить с цитированием
#2886
Старый 12.11.2013, 14:17
  #2886
^
Jack_of_shadows
 
Аватар для Jack_of_shadows
📖
Регистрация: 08.09.2013
Сообщения: 551
Выставка наград
Регистрация: 08.09.2013
Сообщения: 551
Выставка наград
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

RedHeavenHeroЗачем этот посредник?
да, получилось неэлегантно, но такой способ лучше встраивался в мои функции управления диалогами. Все таки я прежде всего делал эти таблицы под свою конкретную карту.

ОлегархИменно поэтому лучше основной текст выводить мессадж боксом перед талк боксом
ну если на TalkBox'ах построен диалог игрока с NPC, в котором несколько десятков фраз, вывод MessageBox'а перед каждой фразой, или даже только перед большими - большая потеря в визуальности.
Jack_of_shadows вне форума
Ответить с цитированием
#2887
Старый 13.11.2013, 18:22
  #2887
^
MasteR
 
Аватар для MasteR
📖
Регистрация: 24.01.2013
Сообщения: 3433
Выставка наград
Регистрация: 24.01.2013
Сообщения: 3433
Выставка наград
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Олегарх, Jack_of_shadows, спасибо, всё работает как надо)
__________________
Кампании для Heroes V 3.1 (Трилогия):

Пробуждение зла
Нашествие из Преисподней
Смена эпох

Скачать все кампании одним архивом: Яндекс.Диск Google.Диск

You can download the set of 3 Campaigns (English version) here


Одиночные сценарии Heroes V 3.1:


Незваные гости
Красный кристалл
Синий кристалл
Закат тьмы

Мультиплеерные карты для 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:

Легендарная война
Сердце вулкана
Передел мира
MasteR вне форума
Ответить с цитированием
#2888
Старый 13.11.2013, 19:05
  #2888
^
Rhenish
 
Аватар для Rhenish
📖
Регистрация: 16.10.2013
Сообщения: 129
Регистрация: 16.10.2013
Сообщения: 129
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Добрый вечер. Накопилась уйма вопросов. У меня 4 видео. 1 - Opening. Как его задать прямо в самом начале карты, чтобы оно вылетело после загрузки?
Как засунуть 2е видео Meet надо воспроизвести после того как Синий и Фиолетовый встретятся. Кстати после этого видео надо попробовать сделать так, чтобы у синего было задание принести фиолетовому Pendant of Mastery. Следуюющее видео после того как синий приносит артефакт. Он и фиолетовый должны стать союзниками.
Как это все задать?

И еще, можно ли поставить определенные условия поражения синему: герой Вячеслав освобожден из тюрьмы другим игроком, Фиолетовый потерпел поражение. Для фиолетового то же самое: Вячеслава освободил не синий, синий потерпел поражение?
В случае поражения надо воспроизвести видео Dead до того, как высветится статистика.
То же самое для видео Win при победе.

Не поможете с этим всем?
__________________
Правило во взгляде...
Правило во взгляде...
Rhenish вне форума
Ответить с цитированием
#2889
Старый 15.11.2013, 17:25
  #2889
^
Heroist
 
Аватар для Heroist
📖
Регистрация: 16.12.2012
Адрес: Запределье
Сообщения: 15821
Выставка наград
Регистрация: 16.12.2012
Адрес: Запределье
Сообщения: 15821
Выставка наград
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Возможно ли заставить игрока ИИ нанимать только определенных героев? Причем они все разрешены на карте, но принадлежат разным расам.
Или хотя бы заставить компа нанимать только красных хэйвенских героев - тж было бы неплохо теоретически.
__________________
Whatever
Whatever
Heroist сейчас на форуме
Ответить с цитированием
#2890
Старый 15.11.2013, 17:39
  #2890
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2380
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2380
Выставка наград
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

В дереве свойств карты:
	players.[игрок].TavernFilter		
players.[игрок].TavernFilter.BannedHeroesRaces		запрещённые расы героев	
players.[игрок].TavernFilter.BannedHeroes		запрещенные герои (скриптовые имена)
players.[игрок].TavernFilter.AllowedHeroes		эти будут разрешены даже если забанены в BannedHeroesRaces
Если герой сценарный, то, чтобы сделать его нанимаемым лишь на единственной карте (т.е. без модов), его скриптовое имя нужно добавить в AdditionallyRollableHeroes (в самом конце дерева).

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

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

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero вне форума
Ответить с цитированием
#2891
Старый 15.11.2013, 18:19
  #2891
^
Heroist
 
Аватар для Heroist
📖
Регистрация: 16.12.2012
Адрес: Запределье
Сообщения: 15821
Выставка наград
Регистрация: 16.12.2012
Адрес: Запределье
Сообщения: 15821
Выставка наград
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

ясно, спасибо, попробую.

Добавлено через 16 минут
чет не работает. Поставил в Add_rolable RedHeavenHero01 - 06, забанил расу Heaven у игрока ИИ, но разрешил этих шестерых героев. Не нанимает, зараза.
__________________
Whatever
Whatever
Heroist сейчас на форуме
Ответить с цитированием
#2892
Старый 15.11.2013, 19:48
  #2892
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2380
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2380
Выставка наград
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Там номер игрока 1-8 соответствует числам 0-7. Соблюдено это?
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

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

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero вне форума
Ответить с цитированием
#2893
Старый 15.11.2013, 19:51
  #2893
^
Heroist
 
Аватар для Heroist
📖
Регистрация: 16.12.2012
Адрес: Запределье
Сообщения: 15821
Выставка наград
Регистрация: 16.12.2012
Адрес: Запределье
Сообщения: 15821
Выставка наград
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

само собой. мб все же нельзя разрешить героев при запрещенной расе ?
__________________
Whatever
Whatever
Heroist сейчас на форуме
Ответить с цитированием
#2894
Старый 15.11.2013, 20:16
  #2894
^
MasteR
 
Аватар для MasteR
📖
Регистрация: 24.01.2013
Сообщения: 3433
Выставка наград
Регистрация: 24.01.2013
Сообщения: 3433
Выставка наград
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Как запустить битву с определённым героем, стоящим на карте? StartCombat вроде с зарезервированными только работает. Ну или такой вопрос: как зарезервировать кампанейского героя, но так чтоб настроить все его параметры?

Добавлено через 46 секунд
Heroistясно, спасибо, попробую.

Добавлено через 16 минут
чет не работает. Поставил в Add_rolable RedHeavenHero01 - 06, забанил расу Heaven у игрока ИИ, но разрешил этих шестерых героев. Не нанимает, зараза.
А все остальные расы тоже забанены?
__________________
Кампании для Heroes V 3.1 (Трилогия):

Пробуждение зла
Нашествие из Преисподней
Смена эпох

Скачать все кампании одним архивом: Яндекс.Диск Google.Диск

You can download the set of 3 Campaigns (English version) here


Одиночные сценарии Heroes V 3.1:


Незваные гости
Красный кристалл
Синий кристалл
Закат тьмы

Мультиплеерные карты для 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:

Легендарная война
Сердце вулкана
Передел мира
MasteR вне форума
Ответить с цитированием
#2895
Старый 15.11.2013, 20:19
  #2895
^
Heroist
 
Аватар для Heroist
📖
Регистрация: 16.12.2012
Адрес: Запределье
Сообщения: 15821
Выставка наград
Регистрация: 16.12.2012
Адрес: Запределье
Сообщения: 15821
Выставка наград
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Остальные? Там из доступных героев выставлены в свойствах карты только хуманы и демоны.
Демоны и хуманы забанены. Красные добавлены и доступны. Но он их не нанимает.
Убрал бан расы хуманов - сразу нанял Айрис.
Убрал бан расы демонов - сразу нанял Дэлеб.
__________________
Whatever
Whatever
Heroist сейчас на форуме
Ответить с цитированием
Ответ
Страница 193 из 392


Опции темы



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


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

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