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

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

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

Ответ
Страница 353 из 384
 
Опции темы
#5281
Старый 30.06.2021, 09:54
  #5281
^
}{0TT@6bI4
 
Аватар для }{0TT@6bI4
📖
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1973
Выставка наград
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1973
Выставка наград
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Добрый день.
Не знаю, что такое "неиграбельная фракция", но героя можно "жестко" выбрать в Map Properties => Players Properties => Выбираете игрока и героя для него
__________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
}{0TT@6bI4 вне форума
Ответить с цитированием
#5282
Старый 30.06.2021, 12:01
  #5282
^
Andrei_21
 
Аватар для Andrei_21
📖
Регистрация: 14.03.2021
Сообщения: 235
andrei_21
Выставка наград
Регистрация: 14.03.2021
Сообщения: 235
andrei_21
Выставка наград
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Вы были абсолютно правы, }{0TT@6bI4. Назначив другие пути к файлам, мне удалось включить и ролики и lua-файл на артефакты. Но вылезла другая проблема. В роликах, где есть Monsterlink, не отображается их кастомное имя. Скорее всего это из-за того, что я назначал MonssterCustomName через окно по нажатию пробела. Есть ли способ переделать это внутри кампании, или необходимо создать пустые ролики и заменить в них файлы с необходимыми исправлениями?
Andrei_21 вне форума
Ответить с цитированием
#5283
Старый 30.06.2021, 15:38
  #5283
^
}{0TT@6bI4
 
Аватар для }{0TT@6bI4
📖
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1973
Выставка наград
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1973
Выставка наград
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

При создании через пробел файлы получают название с кириллицей; потому их игра и "теряет". Если index.bin с указаниями на нужные ролики сохранился, то можно его водрузить в data, сделать изменения, папки с изменениями отправить в кампанию; если нет, то придется создавать новые, подменять и вносить правки
__________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
}{0TT@6bI4 вне форума
Ответить с цитированием
#5284
Старый 30.06.2021, 15:49
  #5284
^
Andrei_21
 
Аватар для Andrei_21
📖
Регистрация: 14.03.2021
Сообщения: 235
andrei_21
Выставка наград
Регистрация: 14.03.2021
Сообщения: 235
andrei_21
Выставка наград
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Всё понял, сейчас буду исправлять.
Andrei_21 вне форума
Ответить с цитированием
#5285
Старый 02.07.2021, 05:23
  #5285
^
Азгалор
 
Аватар для Азгалор
📖
Регистрация: 24.04.2016
Сообщения: 207
Регистрация: 24.04.2016
Сообщения: 207
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

БезымянныйДоброго времени суток. На карте "Охотники за сокровищами" есть неиграбельная франция - Инферно и плюс начальный герой, которого нельзя поменять. Как сделать такое же для своей карты? 

Заходишь в настройки карты (Map Properties), потом в настройки игроков (Players Properties), в строке Player выбираешь нужного тебе игрока, в Main Hero выбираешь героя которого нельзя будет сменить. Если хочешь чтобы героя можно было выбирать при выборе карты, то нужно выбрать Main Town а потом поставить галочку на Generate Hero In Town(По-моему, GHIT не работает на картах SingleMission, только Multiplayer). Чтобы нельзя было играть за этого игрока(или же, как вы написали, расу), нужно снять галочку с Human Playable у нужного вам игрока



Добавлено через 20 минут

Доброго времени суток! У меня такой вопрос: Как бы мне прописать скрипт, который будет ослеживать с кем я воюю?

Мне нужно чтобы мой герой воевал с "плохими последствиями" с определённой расой, т.е. вступаю с ними в комбат - получаю +1 в "плохой" счётчик за то что я такой бунтарь и смею поднимать ни них свои арбалет и шпагу. И ещё хотелось бы учтонить по поводу сравниваемой переменной(если правильно назвал) "~=", какой же результат она даёт? Например, "if GetDifficulty() ~= DIFFICULTY_EASY then". Просто не совсем доходит, как ей правильно пользоваться. 

Ну и пока последнее что интересует: На карту можно поставить стены с воротами из арен. Вариант их как-то анимировать чтобы ворота открывались и закрывались?

Азгалор вне форума
Ответить с цитированием
#5286
Старый 02.07.2021, 12:31
  #5286
^
}{0TT@6bI4
 
Аватар для }{0TT@6bI4
📖
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1973
Выставка наград
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1973
Выставка наград
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Создайте новый скрипт (xdb и lua) и привяжите его к вашему герою функцией SetHeroCombatScript("Имя героя", "/Путь к скрипту/ИмяСкрипта.xdb#xpointer(/Script)")

В самом боевом скрипте:
function Start()
--Рассматриваем только случай, когда наш герой нападает; если бы плохой счетчик увеличивался бы, когда на нас самих нападали, это было бы нечестно 

local EnemyCreat = GetDefenderCreatures()
flag = 1
for key, unit in EnemyCreat do
if GetCreatureType(unit)=="Плохой айди" or GetCreatureType(unit)=="Плохой айди 2" then --N блоков проверки "плохих айди"
SetGameVar("BadCounter", GetGameVar("BadCounter")+1)
flag = nil
break
end
end
if flag then
SetGameVar("GoodCounter", GetGameVar("GoodCounter")+1)
end
end
__________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
}{0TT@6bI4 вне форума
Ответить с цитированием
#5287
Старый 02.07.2021, 12:34
  #5287
^
}{0TT@6bI4
 
Аватар для }{0TT@6bI4
📖
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1973
Выставка наград
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1973
Выставка наград
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Соответственно, в стандартном скрипте узнать значение счетчиков плохих и хороших боёв можно GetGameVar("Bad/GoodCounter")+0
__________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
}{0TT@6bI4 вне форума
Ответить с цитированием
#5288
Старый 02.07.2021, 12:38
  #5288
^
}{0TT@6bI4
 
Аватар для }{0TT@6bI4
📖
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1973
Выставка наград
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1973
Выставка наград
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

~= означает "не равно". Соотвественно, if GetDifficulty()~=DIFFICULTY_EASY then выполнит код когда сложность не рекрут
__________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
}{0TT@6bI4 вне форума
Ответить с цитированием
#5289
Старый 02.07.2021, 14:04
  #5289
^
}{0TT@6bI4
 
Аватар для }{0TT@6bI4
📖
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1973
Выставка наград
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1973
Выставка наград
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Насчёт открывающихся ворот - сделать это очень трудно. На 1 статичный объект - открывающиеся-закрывающиеся орковские ворота - у меня ушло полчаса. Попробую сделать небольшой мод, добавляющий все эти объекты в редактор.

Вру. В первый раз было сложно находить файлы в редакторе, последующие пошли быстрее
__________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
}{0TT@6bI4 вне форума
Ответить с цитированием
#5290
Старый 02.07.2021, 15:51
  #5290
^
Азгалор
 
Аватар для Азгалор
📖
Регистрация: 24.04.2016
Сообщения: 207
Регистрация: 24.04.2016
Сообщения: 207
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

}{0TT@6bI4Создайте новый скрипт (xdb и lua) и привяжите его к вашему герою функцией SetHeroCombatScript("Имя героя", "/Путь к скрипту/ИмяСкрипта.xdb#xpointer(/Script)")

В самом боевом скрипте:
function Start()
--Рассматриваем только случай, когда наш герой нападает; если бы плохой счетчик увеличивался бы, когда на нас самих нападали, это было бы нечестно 

local EnemyCreat = GetDefenderCreatures()
flag = 1
for key, unit in EnemyCreat do
if GetCreatureType(unit)=="Плохой айди" or GetCreatureType(unit)=="Плохой айди 2" then --N блоков проверки "плохих айди"
SetGameVar("BadCounter", GetGameVar("BadCounter")+1)
flag = nil
break
end
end
if flag then
SetGameVar("GoodCounter", GetGameVar("GoodCounter")+1)
end
end

Спасибо, попробую) И благодарю за объяснение с ~=. Насчёт ворот - понятно, будем ждать 😎
Азгалор вне форума
Ответить с цитированием
#5291
Старый 02.07.2021, 19:03
  #5291
^
}{0TT@6bI4
 
Аватар для }{0TT@6bI4
📖
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1973
Выставка наград
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1973
Выставка наград
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

__________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
}{0TT@6bI4 вне форума
Ответить с цитированием
#5292
Старый 04.07.2021, 15:52
  #5292
^
Kvazar1211
📖
Регистрация: 04.07.2021
Сообщения: 2
Регистрация: 04.07.2021
Сообщения: 2
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Доброго времени суток. Наверняка этот вопрос уже обсуждался, только нет сил пролистать более 300 страниц форума. Подскажите пожалуйста:
ГСК создаёт горы и другие объекты, как убрать оранжевую поверхность под ними ? (видно при нажитой кнопке Show Al Passability). По этой поверхности герой не может перемещаться и нельзя ставить строения/жилища (вернее можно, но вход должен быть вне оранжевой зоны). Очень хочется поубирать часть бестолково расставленных гор и разместить утопию драконов и т.д. и т.п.. Никакие вкладки по типу ПЛАТО, + - уровень (raise), опустить(dig), сгладить(smith), ровнять(zero), ластик - не помогают. Наверняка есть простой способ.
Миниатюры
Нажмите на изображение для увеличения
Название:  Поверхность2.png
Просмотров: 5
Размер:	717.3 Кбайт
ID:	65563  
Kvazar1211 вне форума
Ответить с цитированием
#5293
Старый 04.07.2021, 16:31
  #5293
^
Kvazar1211
📖
Регистрация: 04.07.2021
Сообщения: 2
Регистрация: 04.07.2021
Сообщения: 2
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Всё дело оказалось в "непроходимости"
Миниатюры
Нажмите на изображение для увеличения
Название:  Непроходимость.png
Просмотров: 10
Размер:	538.1 Кбайт
ID:	65564  
Kvazar1211 вне форума
Ответить с цитированием
#5294
Старый 05.07.2021, 00:34
  #5294
^
Азгалор
 
Аватар для Азгалор
📖
Регистрация: 24.04.2016
Сообщения: 207
Регистрация: 24.04.2016
Сообщения: 207
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Kvazar1211Доброго времени суток. Наверняка этот вопрос уже обсуждался, только нет сил пролистать более 300 страниц форума. Подскажите пожалуйста:
ГСК создаёт горы и другие объекты, как убрать оранжевую поверхность под ними ? (видно при нажитой кнопке Show Al Passability). По этой поверхности герой не может перемещаться и нельзя ставить строения/жилища (вернее можно, но вход должен быть вне оранжевой зоны). Очень хочется поубирать часть бестолково расставленных гор и разместить утопию драконов и т.д. и т.п.. Никакие вкладки по типу ПЛАТО, + - уровень (raise), опустить(dig), сгладить(smith), ровнять(zero), ластик - не помогают. Наверняка есть простой способ.
Это маски, создают непроходимые тайлы. Но на них можно ставить объекты. Масками нужно перекрывать лишь те места, в которые боты/игрок вообще не должны попасть. Но если непроходимость нужна временная, то нужно пользоваться регионами ибо маску нельзя удалить скриптом.

Добавлено через 2 часа 19 минут
Здравствуйте! Видел урок по созданию специализаций героям по типу кастомной абилки, пассивного прироста и заклинание за убийство своих войск... Стало интересно, можно ли создать специализацию аля "Командир лучников": баффать уроном и бронёй каких-то существ(или всех своих?) ещё и отображать иконку об этом действии на нужных существах?
Азгалор вне форума
Ответить с цитированием
#5295
Старый 05.07.2021, 12:01
  #5295
^
}{0TT@6bI4
 
Аватар для }{0TT@6bI4
📖
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1973
Выставка наград
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1973
Выставка наград
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Можно в начале боя навешивать на определённых существ/на всех эффекты некоторых бафов. Я не тестировал, эффекты каких бафов можно наложить скриптом, в этом вопросе более компетентен Waterfall, который это тестировал
__________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
}{0TT@6bI4 вне форума
Ответить с цитированием
Ответ
Страница 353 из 384


Опции темы



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


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

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