Впервые здесь? Я Роха — провести быструю экскурсию?
Ошибка соединенияНеверный запросСтраница устарелаСессия истеклаТребуется входЗапрещеноНе найденоСлишком много запросовВнутренняя ошибка сервераПлохой шлюзСервис недоступенТайм-аут шлюзаВерсия HTTP не поддерживается
Сессия истекла
Ваша сессия истекла. Пожалуйста, войдите снова.
Требуется вход
Для этого нужна учётная запись. Войдите или создайте её — это займёт минуту.
Страница устарела
Токен безопасности отклонён — обычно потому, что страница была открыта слишком долго или вы вошли в систему в другом месте. Ничего не сохранено. Обновите страницу и повторите.
Запрос не выполнен
При обработке вашего запроса возникла проблема.
Проверьте подключение к интернету и попробуйте снова.
Детали ошибки:
Ссылка для шаринга
Сообщения от Текущие вопросы и ответы по редактору карт
есть еще альтернативный вариант скриптами - отключаешь стандартные свойства могилы воина, ставишь где-то в укромном месте карты тюрьму, при заходе в могилу используешь функцию MakeHeroInteractWithObject(ИМЯ_ГЕРОЯ, ИМЯ_ТЮТРЬМЫ);
Освобожденный герой должен по идее около спрятанной тюрьмы образоваться.
Добавлено через 1 минуту Гораздо более реальный вариант использовать DeployReserveHero.
Добавлено через 8 минут
сомневаюсь что такое возможно сделать доступными инструментами; есть упрощенный вариант использовать TalkBox с выбором ответов "преобразовать 20% воинов", 40%, 60%, 80%, 100% - я у себя для подобных вещей делаю так.
Если упрощенный вариант, то можно выводить talk box с вариантами ответа, содержащими слоты, в которых находятся князья с указанием количества. Соответственно, перед посещением строения (а вообще лучше будет через адвмэп абилку сделать) можно просто разделить отряд, а в talk box выбрать его.
Смущенно напоминаю о своей блондинистости и моей отчаянной попытке создать карту как подарок на днюху молодого человека. И на простеньком останавливаться совсем не хочется... Буду признательна, если выложите скриптик.
Тюрьма получилась, мне теперь уникального героя создать надо. Visas
Пока так. Тексты, необходимые для работы, в архиве. У героя Visas появится новое походное заклинание, используя которое, он сможет превращать князей вампиров в рыцарей смерти.
function CustomAbility(hero, ability) if hero == "Visas" and ability == 1 then VisasSpec() end end
function VisasSpec() local object = GetHeroTown("Visas") or "Visas" local owner = GetObjectOwner(object) local slots = {n=0} for i=0,6 do local type, number = GetObjectArmySlotCreature(object, i) if type == CREATURE_NOSFERATU then slots.n = slots.n + 1 slots[slots.n] = {i, number} end end if slots.n == 0 then MessageBoxForPlayers(GetPlayerFilter(owner), GetMapDataPath().."no_vamp.txt") return end local options = {} for i=1,5 do options= {} options[1] = GetMapDataPath().."visas_opt.txt" options.slot = slots[1] options.number = slots[2] options.cost = 350 * slots[2] if options.cost > GetPlayerResource(owner, 6) then options.color = GetMapDataPath().."color-red.txt" end end visasspec = {options = options, owner = owner, object = object} TalkBoxForPlayers(GetPlayerFilter(owner), "/UI/H5A2/Icons/Creatures/Necropolis_second_upg/Nosferatu.(Texture).xdb#xpointer(/Texture)", nil, nil, GetMapDataPath().."visas_add.txt", "VisasSpecConv", 1, nil, nil, 0, options[1], options[2], options[3], options[4], options[5]) end
function VisasSpecConv(player, answer) if answer < 1 then return end if visasspec.options[answer].color then MessageBoxForPlayers(GetPlayerFilter(visasspec.owner), GetMapDataPath().."no_rsrc.txt") return end SetPlayerResource(visasspec.owner, 6, GetPlayerResource(visasspec.owner, 6) - visasspec.options[answer].cost) RemoveObjectCreatures(visasspec.object, CREATURE_NOSFERATU, visasspec.options[answer].number, visasspec.options[answer].slot) AddObjectCreatures(visasspec.object, CREATURE_DEATH_KNIGHT, visasspec.options[answer].number, visasspec.options[answer].slot) end
Полностью переустановил игру, иконок в редакторе нет. Как быть?
Предпринимаю попытки создать карты,:smile18: :smile18: связанные с прошлым ( моим видением его ):smile18: :smile18: и с будущим Асхана ( опять же моим видением его ):smile18: :smile18: ________________________________________________________________________________________________________________________________________________________________________________________________________ Готовность карт: -Падение Асхана: Начало. (готовность 15%)
RedHeavenHero, а куда копировать тексты? И смогу ли я ему задать особенные свойства (аватарка, биография, имя, текстура)? Огромное спасибо за скрипт!
Тексты распаковать и скопировать в имя_карты.h5m/Maps/Multiplayer/имя_карты/. Особенные свойства можно задать в его Shared. Или даже через дерево/панель свойств героя. Можно старого героя перелицевать (изменив портрет, имя, биографию) или сделать нового. Сразу говорю, что помочь сделать что-то кардинально новое я не могу, так как видел в гробу 3д моделирование.
Кстати, что подразумевается под словом текстура?
Добавлено через 15 часов 8 минут Кстати, в том скрипте надо for i=1,5 do заменить на for i=1,slots.n do
Под словом текстура подразумевается модель и прочие визуальные прелести для объекта. То самое, что в гробу вы видали XD Я думаю на Визаса нацепить текстурки от Джованни
Добавлено через 1 минуту А перекрасить Джованни получится или это кошмарная работа?
Добавлено через 10 минут Что-то я запуталась. Как его создать в тюрьме? Скрипт вставила и тексты распаковала.
Сначала поставить в тюрьму любого героя, потом в дереве свойств напротив PrisonedHero нажать ... и затем справа в появившемся окне прописать в Shared ссылку на этого героя (AdvMapHeroShared).
Ставите на карту любого героя, жмите в дереве свойств в строке Shared на многоточие, слева нажать ПКМ по герою-прототипу -> Copy, Paste в любое место, жмём на скопированного и начинаем задавать ему свои параметры, в том числе и InternalName - скриптовое имя.
А как быть со специализацией? Я скопировала Джованни и пытаюсь превратить его в Визаса, когда столкнулась с тем, что не знаю, как описать специализацию и добавить ее в игру. Будет как-то странно, если человек зайдет посмотреть, что ему за героя дали, а тут ничего и не будет о нем сказано...