| [GMS]Не работает game_save | 
|  | 
| 
| Sholar | Дата: Среда, 29 Июля 2015, 07:45 | Сообщение # 1 |  |   Draw With Me Сейчас нет на сайте | Подскажите, в чем может проблема при использовании команды game_save? 
 Есть предмет, в котором при столкновении с другим предметом (героем), есть следующее:
 
 Код game_save('DTSAVE.dat'); instance_destroy()
но, при столкновении игра не записывается, а в строке состояния появляется следующее:
 
 Цитата _WriteFile: No such file or directoryЯ так понял, что программа ссылается на то, что нет файла или директории для записи файла... то тогда вопрос, как правильно пользоваться этой командой в GMS
 
 *аналогично и загрузкой
 **пробовал пользоваться "game_save(working_directory + 'DTSAVE.dat')", но толку нет.
 
 https://vk.com/g_sholar
 |  |  |  |  | 
| 
| LunarPixel | Дата: Среда, 29 Июля 2015, 10:56 | Сообщение # 2 |  |   старожил Сейчас нет на сайте | Проверь в настройках пути. Попробуй в рабочей директории создать файл сейва вручную.
 Ну или просто попробуй использовать file_text_open_write(working_directory + 'DTSAVE.dat'), чтобы создать файл, после этого уже сохраняй/загружай, все из working_directory.
 
 А лучше вообще не использовать такую систему сохранений, а взять, скажем, ini-файлы. Учитывай сразу, что game_save не работает в HTML5 и мобилках.
 
 
   |  |  |  |  | 
| 
| Sholar | Дата: Среда, 29 Июля 2015, 13:44 | Сообщение # 3 |  |   Draw With Me Сейчас нет на сайте | LunarPixel, Спасибо, сейчас буду пробовать... насчет того, что эта система сохранения "сложная" и "медленная", я знаю, но времени мало и мудрить собственную "систему" нет времени...и игра планируется только под виндовс... 
 Добавлено (29 июля 2015, 13:44)
 ---------------------------------------------
 вообщем беда...
 вот что сейчас отображается в строке состояния при запуске:
 
 Цитата StartGame() Output file is C:\Users\аврора\AppData\Roaming\Dragon_Tail\DTSAVE.dat
 StartGame() - DONE
 
Но файл, в указанной папке называется "playerachievementcache.dat"
 При попытке сохранится, то же самое сообщение, что нет файла или директории....
 *интересно то, что ранее в других проектах, все временные файлы сохранялись в папку "C:\Users\аврора\AppData\Local"..
 
 Нубо вопрос, где проверить пути к файлам?
 Нубо вопрос2, не нужно ли программе(игре) особые права для создания файлов? (виндовс 8)
 
 *UPD, странно, проверил старую (рабочую) систему создания ini файла и записи в него данных, но файл не создается... а в другом проекте работает... магия какая-то...
 
 https://vk.com/g_sholar
 
 
 Сообщение отредактировал Sholar - Среда, 29 Июля 2015, 14:16 |  |  |  |  |