Впервые здесь? Я Роха — провести быструю экскурсию?
Ошибка соединенияНеверный запросСтраница устарелаСессия истеклаТребуется входЗапрещеноНе найденоСлишком много запросовВнутренняя ошибка сервераПлохой шлюзСервис недоступенТайм-аут шлюзаВерсия HTTP не поддерживается
Сессия истекла
Ваша сессия истекла. Пожалуйста, войдите снова.
Требуется вход
Для этого нужна учётная запись. Войдите или создайте её — это займёт минуту.
Страница устарела
Токен безопасности отклонён — обычно потому, что страница была открыта слишком долго или вы вошли в систему в другом месте. Ничего не сохранено. Обновите страницу и повторите.
Запрос не выполнен
При обработке вашего запроса возникла проблема.
Проверьте подключение к интернету и попробуйте снова.
О каком "расширенном редакторе" идет речь? Он не дает возможности добавлять обьекты. Или речь о моде?
Открываете редактор и жмёте View->GameDatabase->New Window Появится новое окно. Жмёте на границе ПКМ, SelectTables, выбираете из списка нужные ресурсы галочками, жмёте Ок. Переходите на нужный ресурс в раскрывающемся списке. Всё, теперь с этим можно спокойно работать! Текст выше я взял отсюда : /topic/2788/ Вот этот расширенный редактор. А если он не даёт возможности добавлять объекты, то для чего он нужен?
Is there a way to get what object is on specific coordinates?
For example GetObjectFromLocation(x,y)
Прямых способов разработчики не предоставили. Как вариант, можно создать при инициализации карты таблицу, где ключ = координата карты, значение = имя обьекта.
Or the only way is to rotate through all existing objects on the map and check them one by one?
Вообще, функции возвращающей все обьекты на карте - нету. Можно узнать некоторые из них по определенному типу, например SKELETON, SAWMILL, HERO и др.. Нужны дополнительные манипуляции, например ручное именование обьектов. В принципе, в этом и проблема, хотя и реализуема, но достаточно трудоемка. User01322342
Вот этот расширенный редактор. А если он не даёт возможности добавлять объекты, то для чего он нужен?
Примеры приводил
из полезного позволяет открывать ресурсы игры, выбирать нужные окна (?), запаковывать изменения в архив карты, мб еще что-то
Всем доброго времени суток. Такой вопрос, у меня была задумка сделать такую тему - в редакторе карт ставлю разрушенный замок людей, перед ним ставлю регион. Задумка в том, что при активации этого региона будет проигрываться заклинание "Нечестивое слово" на разрушенном замке и вместо него будет появляться нормальный замок. В моём случае это замок Некрополиса (не знаю, важно это уточнение или нет). Но при проверке - заклинание проигрывается, разрушенный замок пропадает, но замок Некрополиса на его месте не появляется.. Уже пол-дня с этой проблемой страдаю.. Может кто помочь?
Сам скрипт, который использую: (может в скрипте проблема? Хотя в игре примерно 50% скрипта срабатывает..)
Правка: в скриптах я написал MakeTownMovable("Скриптовое имя города"). Теперь при наступлении на регион - заклинание проигрывается секунды 2 и игра вылетает, что делать?
Xanax23, отлаживайте по кусочкам. Откройте консоль, найдите на карте большое пустое место, попробуйте переместить замок туда (в консоли команды необходимо начинать со значка @, в остальном всё как в скрипте).
РПГ-сценарий для HoMM5: Путь героя ЧаВо по созданию карт для HoMM5: ЧаВо
Спасибо за ответ. Ну я проверил с помощью консоли. Игра начала вылетать, когда я начал вводить @SetObjectPosition("Necrograd", 23, 16, 1.5708); (с прошлым скриптом несхоже, я просто заменил имя города и указал точные координаты) Тоесть ошибка в самом появлении города, хотя места вроде достаточно.
Правка: дело даже не в городе, а в команде SetObjectPosition. Я решил заменить замок на появление какого-либо объекта. Будь то: существо, здание или эффект. Вылетает именно на фазе появления какого-то объекта, не могу понять в чём дело. Может кто знает из-за чего это?
Добрый вечер. У меня возникла проблема в редакторе как при выборе за кого играет ИИ, а за кого играю я сам в сценарии. Когда выбераю Зелёного (за него должен играть ИИ) и Оранжевого (за него должен играть я сам) игроков, то после настройки игра почему-то говорит мне играть за Зелёного, а не за Оранжевого. Помогите, кто знает как это исправить (в Properties Tree я уже несколько раз настраивал, не работает)?
Если это одиночный сценарий, то там могут быть с этим странные вещи, старайтесь просто, чтобы игрок-человек всегда был первым игроком. А вот в мультиплеере не принципиально.
Добрый день, поскольку тема по редактору карт уже три месяца не активна, спрошу здесь:
1) Можно ли как-то заменить музыку в карте так, чтобы она проигрывалась и у тех, кто скачает эту карту? И можно ли сделать музыку для обычного, не кампанейского, героя?
2) Много раз пытался сделать превьюшки к карте по этому видео https://www.youtube.com/watch?v=UlLw9VJPSrs&t=407s , но при этом результат всегда был отрицательный (размеры картинки прописывались в соответствующей графе редактора, размер самой карты тоже увеличивался, но при этом ничего не происходило, хотя с созданием загрузочной картинки проблем не было). Дело в глючности моего редактора или в чем-то еще?
P.S. Если это важно, речь идет о редакторе карт для оригинальных героев.
Kolin, вот выдержка из ЧаВо (можно найти у меня в подписи):
Как создать задание?
Map Properties Tree -> Objectives -> Primary (основные) либо Secondary (второстепенные) -> Common (задания для всех игроков) либо PlayerSpecific (задания для конкретного игрока) -> [НОМЕР ИГРОКА] -> Objectives -> ПКМ -> Add
Для добавленного задания настроить/проверить поля: 1) Name – скриптовое имя задания, через которое им можно будет управлять. 2) CaptionFileRef – файл с названием задания, отображаемым в игре. 3) DescriptionFileRef – файл с описанием задания, отображаемым в игре. 4) ProgressCommentsFileRef – если задание будет состоять из нескольких этапов (например, убить 3 отряда монстров), то здесь можно добавить файлы с дополнительными описаниями каждого из этапов. В игре будет вначале выводится общее описание задания из DescriptionFileRef, а после него описание текущего этапа из ProgressCommentsFileRef. Если задание имеет этапы, в момент старта оно будет на нулевом.