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 есть все руководства для создания скриптов и не только