Форум HeroesWorld-а - Показать сообщение отдельно - Текущие вопросы и ответы по редактору карт
Показать сообщение отдельно
#3153
Старый 20.01.2014, 00:59
  #3153
^
MasteR
 
Аватар для MasteR
📖
Регистрация: 24.01.2013
Сообщения: 3433
Выставка наград
Регистрация: 24.01.2013
Сообщения: 3433
Выставка наград
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

ggroyПодскажи-те, как сделать подземелье, что бы оно не било чёрным квадратом, а что-бы било видно всё! Как ето сделать? Помогите!!!

Добавлено через 5 минут
Подскажи, где найти мануал?

Наверно сотый подобный вопрос в этой теме. В редакторе в правом маленьком окне, откуда вы берёте объекты есть ещё несколько вкладок. Вторая вкладка - Tiles, на неё нужно щёлкнуть, выбрать инструмент Lower и обязательно щёлкнуть на параметр х3. Дальше лишь остаётся делать пещеры в подземелье, просто тупо щёлкая на поверхность в нужном вам месте.

Добавлено через 11 минут
MARKELL KRAMMERПодскажите а есть такие скрипты ? чтобы назначить любую награду в утопии драконов или затонувшем храме ? артефакт , деньги , заклинание ?)

Есть конечно. Для начала нужно дать имя этому зданию. Например пусть пудет DragonTreasury. Теперь этот объект нужно отключить с помощью команды SetObjectEnabled("DragonTreasury", nil). Повесить триггер на этот объект: Trigger(4, "DragonTreasury", "DragonTreasuryF")

DragonTreasuryF - функция, которая вызовится при касании героя с объектом.

Выглядит примерно так:

	function DragonTreasuryF(heroname, id)
        StartCombat(heroname, nil, 4, 76, 300, 76, 300, 76, 300, 76, 300, nil, "windragonF", nil, 1);
end

StartCombat запускает бой героя с некоторыми войсками. Первое число в скобках - количество стэков противника, остальные числа идут парами, первое в которых id существа, второе - количество существ в стэке.
windragonF - функция, которая запустится по окончании сражения.

	
function windragonF(heroname, bwin)
          if bwin then --- проверка, выиграл ли герой бой
                    ...
          end
end
В этой функции можно давать герою всевозможные награды, например:

TeachHeroSpell( sHeroName, nSpellID ) - обучить героя заклинанию
GiveHeroSkill( sHeroName, nSkillID ) - обучить навыку
GiveArtefact( sHeroName, nArtID, nBindToHero = 0 ) - дать артефакт
и др.

Добавлено через 5 минут
Вот здесь https://heroesworld.ru/files.php?section=465 есть все руководства для создания скриптов и не только
__________________
Кампании для 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 вне форума
Ответить с цитированием