Форум
Написать нам
  • Страница 2 из 2
  • «
  • 1
  • 2
Модератор форума: as-master  
Форум MMB » Всё о программе Multimedia Builder » Общие вопросы по MMB » Сохранения как в играх
Сохранения как в играх
mishemДата: Вторник, 28 Июня 2011, 18:02 | Сообщение # 31
Ветеран форума
Группа: Проверенные
Сообщений: 552
Репутация: 85
Награды: 12
Статус: Offline
Quote (Onideo)
И по-моему чистильщики вроде Uniblue и CCleaner чистят эту папку автоматически.

Кто вам не дает сохранить файл в любую другую папку? В папку с програмой, в папку Application Data, в папку Документы и т.д. %)
Quote (Onideo)
я решил что игра будет сохраняться автоматически после перехода на другую страницу,

Если
Quote (Onideo)
движок MMB в плане игр весьма глючный и игра может в любой момент заглючить

то можно сохраняться через определенное время, а время сохранения можно дать выбирать в настройках, или поставить свое.
Quote (Onideo)
Будет лишним если постоянно будет выходить сообщение о том что игра сохранена.

Можно и не выводить, а можно и вывести текстовое сообщение на короткое время что бы юзер был спокоен. ;) Но только такое, что бы не отрывало от игры.


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь

 
toizyДата: Вторник, 28 Июня 2011, 18:12 | Сообщение # 32
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
Quote (Onideo)
Насколько я понял данные сохранятся в папку Temp?

В примере да, но ничто не мешает поменять этот путь на свой.

Добавлено (28 Июнь 2011, 18:12)
---------------------------------------------

Quote (mishem)
Можно и не выводить, а можно и вывести текстовое сообщение на короткое время что бы юзер был спокоен. Но только такое, что бы не отрывало от игры.

Для этой цели придумали статусбар. Выведи текст на форму и больше не думай об этом.


Жизнь оказалась не такой уж и забавной, как поначалу...
 
OnideoДата: Среда, 06 Июля 2011, 10:16 | Сообщение # 33
Постоянный участник
Группа: Проверенные
Сообщений: 225
Репутация: 0
Награды: 0
Статус: Offline
а как сохранить не в Temp, а допустим на диск C, создав папку с названием игры или не создавая папки?

Добавлено (06 Июль 2011, 01:44)
---------------------------------------------
использовать ScrDir?

Добавлено (06 Июль 2011, 01:46)
---------------------------------------------


Добавлено (06 Июль 2011, 10:03)
---------------------------------------------
Quote (toizy)

s$ = CBK_PageName
file$ = <Temp> + 'mysave.tmp'
Message("Имя страницы","s$")
Message("Будет сохранено в","file$")
Ret = StrToFile(file$,s$,FALSE,FALSE)

file$ = <Temp> + 'mysave.tmp'
s$ = StrFromFile(file$,1, 1)
Message("Прочитано","s$")

Ввёл эти коды в проект куда рекомендовалось, а результата никакого -
Не сохраняет! help
Проверил папку temp - файл mysave.tmp не создаётся

Добавлено (06 Июль 2011, 10:16)
---------------------------------------------

Quote (DEMBEL)
PageName$=CBK_PageName
SaveVariable("Stranica","PageName$")

LoadVariable("Stranica","PName$")
Page("PName$")

А как потом самому удалить созданную в реестре сохранёнку?
Что нужно ввести в окошке с лупой при нажатии кнопки Пуск?




Сообщение отредактировал Onideo - Среда, 06 Июля 2011, 10:05
 
DEMBELДата: Среда, 06 Июля 2011, 11:18 | Сообщение # 34
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
самому удалить? ну если руками то через редактор реестра, пуск-выполнить-regedt32.exe
открыть ветку HKEY_CURRENT_USER\Software\Mediachance\Multimedia Builder 4.9.8
найти там ветку куда пишутся savevariable (указывается в настройках проекта, по умолчанию это MyApp, там будут твои записи.
если автоматом из проекта то с помощью консольной команды reg /? (reg delete /?) или др. способами (плагин smallplugin или прочие методы, см. форум)




Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
OnideoДата: Среда, 06 Июля 2011, 12:03 | Сообщение # 35
Постоянный участник
Группа: Проверенные
Сообщений: 225
Репутация: 0
Награды: 0
Статус: Offline
главное чтобы у игроков всё сохранялось

Добавлено (06 Июль 2011, 12:03)
---------------------------------------------
если поставлю галочку на сохранить позиции в реестре
значит у игроков создастся папка MyApp в реестре?

Прикрепления: 6106273.jpg (205.0 Kb)




Сообщение отредактировал Onideo - Среда, 06 Июля 2011, 11:59
 
DEMBELДата: Среда, 06 Июля 2011, 12:26 | Сообщение # 36
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
Quote (Onideo)
если поставлю галочку на сохранить позиции в реестре значит у игроков создастся папка MyApp в реестре?

ну видимо да, вся инфа по проекту связанная с реестром пишется туда. в св-вах проекта можно другую задать, но создаваться ветка будет только внутри ветки HKEY_CURRENT_USER\Software
чтобы читать/писать/удалять и пр. записи в любых местах по всему реестру юзай smallplugin.
также пошарься по http://mmbsamples.com найдешь мож чего нужного...




Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
OnideoДата: Среда, 06 Июля 2011, 13:09 | Сообщение # 37
Постоянный участник
Группа: Проверенные
Сообщений: 225
Репутация: 0
Награды: 0
Статус: Offline
Возникла проблема help
Может это баг такой?
Вобщем ставлю я в настройках проекта галочку на сохранить позициии в реестре и при запуске проекта панель задач винды становится видна, как только галочку убираю так и панель задач пропадает scared

Добавлено (06 Июль 2011, 13:09)
---------------------------------------------
галочку на поверх всех окон ставил, но это не помогло :(




Сообщение отредактировал Onideo - Среда, 06 Июля 2011, 13:07
 
OnideoДата: Среда, 06 Июля 2011, 14:33 | Сообщение # 38
Постоянный участник
Группа: Проверенные
Сообщений: 225
Репутация: 0
Награды: 0
Статус: Offline
и теперь как я ввёл этот код
Quote (DEMBEL)

PageName$=CBK_PageName
SaveVariable("Stranica","PageName$")

LoadVariable("Stranica","PName$")
Page("PName$")

у меня на первой странице выходит ошибка

Добавлено (06 Июль 2011, 14:28)
---------------------------------------------
всё, код работает

Добавлено (06 Июль 2011, 14:33)
---------------------------------------------
только я не понял куда всё это дело сохраняется scared
галочку на сохранить позиции в реестре я не ставил

Прикрепления: 7500897.jpg (8.1 Kb)




Сообщение отредактировал Onideo - Среда, 06 Июля 2011, 13:27
 
OnideoДата: Среда, 06 Июля 2011, 15:36 | Сообщение # 39
Постоянный участник
Группа: Проверенные
Сообщений: 225
Репутация: 0
Награды: 0
Статус: Offline
открыл в реестре нужную ветку, а там совсем другая страница числится Page 4
у меня в проекте такой даже нет, а сохранял я для проверки Page 1
теперь у меня постоянно проект запускается с 1-ой страницы
откуда удалить сохранёнку?

Добавлено (06 Июль 2011, 15:36)
---------------------------------------------
Прикрепления: 1687568.jpg (213.8 Kb)




Сообщение отредактировал Onideo - Среда, 06 Июля 2011, 22:35
 
toizyДата: Среда, 06 Июля 2011, 23:51 | Сообщение # 40
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
Quote (Onideo)
у меня в проекте такой даже нет

Поставь Message и трассируй значение переменной.


Жизнь оказалась не такой уж и забавной, как поначалу...
 
DEMBELДата: Четверг, 07 Июля 2011, 04:24 | Сообщение # 41
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
говоря простыми словами, перед записью и после загрузки выводи значения переменных в message(), так ты будешь видеть что именно за страница пишется и что загружается и контролировать процесс отладки.



Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
OnideoДата: Четверг, 07 Июля 2011, 11:21 | Сообщение # 42
Постоянный участник
Группа: Проверенные
Сообщений: 225
Репутация: 0
Награды: 0
Статус: Offline
DEMBEL,
Спасибо,
теперь всё в порядке!
чистил реестр и запускал файл Iso -
всё загружает и сохраняет.
Проверял на ноуте - всё робит!


 
DEMBELДата: Четверг, 07 Июля 2011, 12:16 | Сообщение # 43
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
надо на х64 системах еще проверить на совместимость, и семерке



Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
OnideoДата: Четверг, 07 Июля 2011, 12:32 | Сообщение # 44
Постоянный участник
Группа: Проверенные
Сообщений: 225
Репутация: 0
Награды: 0
Статус: Offline




Сообщение отредактировал Onideo - Четверг, 07 Июля 2011, 12:57
 
Форум MMB » Всё о программе Multimedia Builder » Общие вопросы по MMB » Сохранения как в играх
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск: