В кампании герои нормально переносятся из миссии в миссию в кешэ. А можно ли перенести переменную, а то я не нашёл?

8gabriel8, последний созданный кэш содержит кэш который был создан в данной карте (что логично)
следовательно тебе надо заново создавать кэш в каждой миссии
желательно в отдельном триггере с событием прошло 0 секунд
`
ОЖИДАНИЕ РЕКЛАМЫ...
32
Что там не найти? 4 типа данных можно записать в кешь: целые, вещественные, логические и строки.
Записывай не хочу.
26
quq_CCCP:
Что там не найти? 4 типа данных можно записать в кешь: целые, вещественные, логические и строки.
Записывай не хочу.
Ну вот попытался логическую перенести, не сработало. Сейчас снова попробую, раз говоришь, что можно.
P. S. И всё-таки не работает, проверил то, сё. Непонятно!
24
Как главная ведьма чудес - заявляю, что без скринов или карты не понять, почему у тебя не сохраняется переменная.
26
Melissa:
Как главная ведьма чудес - заявляю, что без скринов или карты не понять, почему у тебя не сохраняется переменная.
Для кампании сделал читы на картах. На этой карте ввожу чит, интересна третья строчка снизу:
На этой карте ввожу просто чит победы, я не должен перейти на следующий уровень, если попал на карту через чит:
Но в итоге всё-таки перехожу. Решил проверить содержимое переменной, интересуют первые три действия сверху:
24
Не вижу действия сохранения игрового кэша на первом скрине.
26
Melissa:
Не вижу действия сохранения игрового кэша на первом скрине.
Верно, странно, что оно пропало, в остальных местах проверил-есть. Спасибо!!!
P. S. Чего-то я закрываю/открываю вопрос слишком много, проверку не делаю, уже считаю, что всё решено, а ничего ещё не всё, всё равно secret=Нет.
Отчаяние!
24
Возможно потому что нигде в карте нет действия "Создать игровой кэш" до попытки изъятия данных, чтобы потом можно было загружать данные из "последнего созданного игрового кэша"
26
Melissa:
Возможно потому что нигде в карте нет действия "Создать игровой кэш" до попытки изъятия данных, чтобы потом можно было загружать данные из "последнего созданного игрового кэша"
Игровой кзш в начале кампании создаётся, у меня герои из игрового кэша нормально восстанавливаются.
24
Игровой кзш в начале кампании создаётся, у меня герои из игрового кэша нормально восстанавливаются.
Не то чтобы я тебе не верю, но без скринов или карты можно лишь заключить что твоё творение прокляли. НА твоих сринах с "прошло врем 0.01" видны лишь попытки взять данные, создания кэша там нет.
Вот тебе например изменённая наработка про буфер игры. В первый запуск введи любое сообщение во второй запуск полюбуйся оповещением true,
Загруженные файлы
26
не могу скачать, так как ссылка отсутствует. Вот так понагляднее, чем скрины.
24
не могу скачать, так как ссылка отсутствует.
наведи на "прикрплённые файлы" и там высветится карта, щёлкни по ней.
8gabriel8:
Ну и каша. Ты бы хоть удалил ненужные триггеры чтобы не засорять внимание проверяющим.
Я вижу создание кэша по кнопке Esc. Заскринь создание кэша до прошествия 0.01 секунд.
Загруженные файлы
28
8gabriel8, последний созданный кэш содержит кэш который был создан в данной карте (что логично)
следовательно тебе надо заново создавать кэш в каждой миссии
желательно в отдельном триггере с событием прошло 0 секунд
Принятый ответ
24
Именно. Но товарищ утверждает, что у него юниты восстанавливаются. Хотя чёрт знает, может что-то и восстанавливается, суть в том, что
nvc123:
надо заново создавать кэш в каждой миссии
желательно в отдельном триггере с событием прошло 0 секунд
26
Melissa:
Именно. Но товарищ утверждает, что у него юниты восстанавливаются. Хотя чёрт знает, может что-то и восстанавливается, суть в том, что
А может быть сделать отдельно для переменной кэш? Но как его указывать тогда, в действиях триггера указан лишь пункт Last created game cash, а указать целенаправленно надо. Это, наверное, через хэш-таблицы надо делать, но я не разбираюсь в них.
Заново создавать кэш в каждой миссии можно было бы, но мне кажется, что это в итоге может обернуться ещё большими проблемами.
24
Нет, не нужно плодить кэши. Просто Поставь действие его создания первым, что выполняется в игре. Ты так и не отвечаешь на вопрос - Melissa:
Заскринь создание кэша до прошествия 0.01 секунд.
Если оно не происходит до этого времени - ничего удивительного, чо обращение к нему в "прошло 0.01" не даёт толку
26
Melissa:
Нет, не нужно плодить кэши. Просто Поставь действие его создания первым, что выполняется в игре. Ты так и не отвечаешь на вопрос - Melissa:
Заскринь создание кэша до прошествия 0.01 секунд.
Если оно не происходит до этого времени - ничего удивительного, чо обращение к нему в "прошло 0.01" не даёт толку
Так а чего скринить-то, если кэш был создан в предыдущей миссии?
Хотя ладно, сейчас попробую в каждой главе его создавать.
24
если кэш был создан в предыдущей миссии?
ох ты ж.
Говорят тебе - нужно его создавать в каждой карте же.
26
Melissa:
ох ты ж.
Говорят тебе - нужно его создавать в каждой карте же.
Не работает это. В каждой карте создавал кэш Efir1+.w3v. Герои сохраняются, как и раньше, но переменная secret=Нет.
P. S. Спасибо всем за участие! Проблема решена. Как и должно было произойти, проблема в моей криворукости и слепоте, так как кэш сохранял под именем Efir1+.w3v, а перед сохранением логической переменной создавался кэш Efir1.w3v. Исправил и заработало. Если что, у меня есть оправдание, что начал пристально разбираться в триггерах только в прошлом месяце вроде.
Ещё раз спасибо!
24
Вот твоя кампания, всё работает, если просто сделать как говорят.
О, позднячок. Надо же. Вкладка просто открыта осталась.
Загруженные файлы
Чтобы оставить комментарий, пожалуйста, войдите на сайт.