Делаю карты в третьем варике и пытаюсь научиться переносить героя от уровня к уровню. Посмотрел несколько уроков, но так и не разобрался как это делать - сделав всё по инструкции, герой не переносился. Скиньте, пожалуйста, дельный урок или объясните так. Заранее спасибо.

У тебя герой сохраняется с именем Paladin в категории Paladin, а загружается с именем Паладин из категории Паладин. Конечно, у тебя не будет загружаться. Используй в загрузке такие же имена, как и в сохранении.
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
23
Похожие вопросы:

ответ
Maxsavin, я каждой карте из кампаний даю свой кэш, чтобы не перепуталось ничего.
Не знаю, что получилось бы, сделай я один кэш-файл на всю кампу и грузи карты потом не по порядку. Проверять не буду.
Кампания - это пак карт.
ответ
Кампании близов открываем и зырим, мне кажется или на каждой странице с вопросами есть такой вопрос?
ответ
Карты в студию.
ответ
~8gabriel8:
Horfey, во-первых, как верно предположил biridius, проблема в несовпадении равкодов. Чтобы увидеть равкоды в Редакторе объектов, нужно нажать Ctrl+D. Равкоды нестандартных данных обычно представляют букву и три цифры в самом начале названия объекта. Чтобы обойти проблему с ними, нужно либо создавать объекты в Редакторе кампаний, что на вкладке Нестандартные данные, либо редактировать стандартных юнитов.
Во-вторых, в кэше сохраняется много лишнего, а потом ещё неправильно загружается. Например, сохраняется smarts2, а загружается smarts. Как предполагаю, сохранение атрибутов героя необходимо при наличии в главе книг силы/ловкости/интеллекта, но в главе их нет, то есть и сохранять их не требуется, так как атрибуты примут свои значения в соответствии с опытом героя. По-хорошему, должно было быть так:
  • Крестьянин берёт лук или молот и становится бойцом, которому назначается переменная Daran;
  • Боец уничтожает тёмную башню и сохраняется в кэш, как Daran в категории Hero;
  • На следующей карте из кэша восстанавливается Daran из Hero, которому присваивается переменная Daran. Этот герой будет иметь опыт, способности и предметы из предыдущей главы, если они будут иметь правильные равкоды и там, и там.
В-третьих, чтобы игрок мог читать субтитры, если они у него в настройках отключены, есть действие Спецэффекты - Subtitle Display Override.
P. S. Сначала думал просто копировать из редактора объектов одной карты героев с их равкодами в другую, но их равкоды были заняты, потому копируемым юнитам назначался другой равкод. В таком случае мне бы потребовалось менять на карте персонажей на таких же, но с иным равкодом, а это потребовало бы досконального изучения триггеров ради корректной их работы, чего делать как-то не особо охота.
ответ
Варианты есть, но это будет сложновато. Стандартный gamecache не сохраняется на диск игрока в мультиплеере, тут нужны системы вроде datamanager, а так же почитать статьи про GetLocalPlayer() и о синхронизации данных:
GetLocalPlayer
Синхронизация
Еще вопросы?

28
Кинь карту, как сделал. Что за уроки смотрел?
И почитай вопросы, на которые дал ссылку бот.
2
XGM Bot:
Похожие вопросы:

ответ
Maxsavin, я каждой карте из кампаний даю свой кэш, чтобы не перепуталось ничего.
Не знаю, что получилось бы, сделай я один кэш-файл на всю кампу и грузи карты потом не по порядку. Проверять не буду.
Кампания - это пак карт.
ответ
Кампании близов открываем и зырим, мне кажется или на каждой странице с вопросами есть такой вопрос?
ответ
Карты в студию.
ответ
~8gabriel8:
Horfey, во-первых, как верно предположил biridius, проблема в несовпадении равкодов. Чтобы увидеть равкоды в Редакторе объектов, нужно нажать Ctrl+D. Равкоды нестандартных данных обычно представляют букву и три цифры в самом начале названия объекта. Чтобы обойти проблему с ними, нужно либо создавать объекты в Редакторе кампаний, что на вкладке Нестандартные данные, либо редактировать стандартных юнитов.
Во-вторых, в кэше сохраняется много лишнего, а потом ещё неправильно загружается. Например, сохраняется smarts2, а загружается smarts. Как предполагаю, сохранение атрибутов героя необходимо при наличии в главе книг силы/ловкости/интеллекта, но в главе их нет, то есть и сохранять их не требуется, так как атрибуты примут свои значения в соответствии с опытом героя. По-хорошему, должно было быть так:
  • Крестьянин берёт лук или молот и становится бойцом, которому назначается переменная Daran;
  • Боец уничтожает тёмную башню и сохраняется в кэш, как Daran в категории Hero;
  • На следующей карте из кэша восстанавливается Daran из Hero, которому присваивается переменная Daran. Этот герой будет иметь опыт, способности и предметы из предыдущей главы, если они будут иметь правильные равкоды и там, и там.
В-третьих, чтобы игрок мог читать субтитры, если они у него в настройках отключены, есть действие Спецэффекты - Subtitle Display Override.
P. S. Сначала думал просто копировать из редактора объектов одной карты героев с их равкодами в другую, но их равкоды были заняты, потому копируемым юнитам назначался другой равкод. В таком случае мне бы потребовалось менять на карте персонажей на таких же, но с иным равкодом, а это потребовало бы досконального изучения триггеров ради корректной их работы, чего делать как-то не особо охота.
ответ
Варианты есть, но это будет сложновато. Стандартный gamecache не сохраняется на диск игрока в мультиплеере, тут нужны системы вроде datamanager, а так же почитать статьи про GetLocalPlayer() и о синхронизации данных:
GetLocalPlayer
Синхронизация
Еще вопросы?

Я первым делом открыл именно карты от близов, скопировал нужные триггеры и вставил у себя, изменив их. Ничего не поменялось. Герой всё так же не переносится.
PT153:
Кинь карту, как сделал. Что за уроки смотрел?
И почитай вопросы, на которые дал ссылку бот.
PT153:
Кинь карту, как сделал. Что за уроки смотрел?
И почитай вопросы, на которые дал ссылку бот.
Нашли решение проблемы?
Загруженные файлы
4
У тебя герой сохраняется с именем Paladin в категории Paladin, а загружается с именем Паладин из категории Паладин. Конечно, у тебя не будет загружаться. Используй в загрузке такие же имена, как и в сохранении.
Загруженные файлы
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.