Перенос героя в другую миссию

Добавлен
И снова здравствуйте)
У меня очередной вопрос. Как сделать, чтобы герой из одной миссии (в компании) переходил в другую со всеми своими способностями и предметами? Как в компаниях Близзарда?

Принятый ответ

Ну нет. Не всегда удобно ковыряться в чужих картах. Объясню на пальцах.
Есть категория действий "Буфер игры". Вот что в ней есть:
  1. Create game cache - создать кэш с указанным именем. Если в двух разных картах создать кэши с одними и теми же именами, то кэш будет общим - можно переносить информацию с одной карты на другую.
  2. Save unit/integer/real/boolean/string - сохраняет переменную (если юнит, то все его параметры) в кэш.
  3. Save cache. После записи чего-ибо в кэш его следует сохранить
  4. Load unit - загружает юнита из кэша и создаёт его на карте.
Чтобы загрузить из кэша переменную, это следует делать при помощи функций этого типа.
1
14
12 лет назад
1
Кэш (Game cache). Почитай про это.
2
22
12 лет назад
2
Открываете DemoCampaign, первую карту. Открываете редактор триггеров. Смотрите содержание директорий "Load Hero" и "Level Data". Особенно обратите внимание на действия из группы "Буфер игры" (если у вас русская версия игры). Затем, делаете в своей карте\кампании также.
3
14
12 лет назад
3
Ну нет. Не всегда удобно ковыряться в чужих картах. Объясню на пальцах.
Есть категория действий "Буфер игры". Вот что в ней есть:
  1. Create game cache - создать кэш с указанным именем. Если в двух разных картах создать кэши с одними и теми же именами, то кэш будет общим - можно переносить информацию с одной карты на другую.
  2. Save unit/integer/real/boolean/string - сохраняет переменную (если юнит, то все его параметры) в кэш.
  3. Save cache. После записи чего-ибо в кэш его следует сохранить
  4. Load unit - загружает юнита из кэша и создаёт его на карте.
Чтобы загрузить из кэша переменную, это следует делать при помощи функций этого типа.
Принятый ответ
2
22
12 лет назад
2
Ну нет. Не всегда удобно ковыряться в чужих картах.
Нужно же дать хоть какой-то пример.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.