Функции SaveGame и LoadGame
Добрый вечер.
Использую в карте функции сохранения и загрузки. Выглядит это так:
В определенный момент игра исполняет функцию
call SaveGame ("Dune_AutoSave.w3z")
При выполнении игра чуток подтормаживает - значит функция реально выполняется.

Дальше при определенных обстоятельствах вызывается функция
call LoadGame("Dune_AutoSave.w3z", false)
Игра завершается и по логике должна загрузить указанный сэйв. Но нет - мы переходим в меню кампании и все на этом.

Есть ли какие-то тонкости при работе с этими функциями?

Лучший ответ:
Пытался сделать такое в кампании. Функция и сохраняла и загружала как надо, но сохранение работало только один раз за сеанс игры. Так и не понял почему. В отчаянии каждый раз при автосохранении сразу его загружал. Тогда работало нормально, но это стремно немного.



Просмотров: 980

» Лучшие комментарии


Maxsavin #1 - 5 лет назад 3
Значит тем самым, можно сделать систему авто сохрания в игре? Патом это можно выбрать в загрузке и загрузить, либо триггерами сделать запускалку самим?
Jusper #2 - 5 лет назад 1
либо триггерами сделать запускалку самим
Только триггерами. Теоретически можно. Но вот пока что не пашет.
Кет #3 - 5 лет назад (отредактировано ) 1
Jusper, я у себя делал, всё работало. Но не в кампании, а на отдельной карте.
Jusper #4 - 5 лет назад 0
всё работало
Вот-вот. Ерундина какая-то.
Shadaros #5 - 5 лет назад 1

Пытался сделать такое в кампании. Функция и сохраняла и загружала как надо, но сохранение работало только один раз за сеанс игры. Так и не понял почему. В отчаянии каждый раз при автосохранении сразу его загружал. Тогда работало нормально, но это стремно немного.
Кет #6 - 5 лет назад 0
Перепроверил: у меня на карте работает норм, только если запускать карту через WC3, а не через «проверку» в редакторе.
Nosferoh #7 - 5 лет назад 0
Shadaros, если сверху сэйва не пишет, попробуй старый сносить и тут же новый с таким же именем ставить.
Кет #8 - 5 лет назад 0
Ещё у меня почему-то было такое, что после автозагрузки некоторые триггеры не работали =/