トピック
ちゃむ tyamusan

セーブ機能について

複数の変数を同じTXTファイルに保存する つまりセーブデータを一つにまとめるには どうすればいいのでしょう?
1そうだね
プレイ済み
返信[1]
親投稿
スー thanks_0u0
セーブ用テキストを用意して、全部の変数を繋げてセーブ、でバッチリです!( ´ ▽ ` )ノ ただ、読み込むときに文字数が決まっていないと「どっからどこまでが何のデータ」っていうのがわからないので、全てのデータの文字数を決めておくと楽だと思います。 例えば、HPが最高999、力が最高99とかなら、 SAV$=FORMAT$("%3D",HP)+FORMAT$("%2D",STR) ってしてSAV$をセーブすると良いと思います。読み込むときもやっぱり 1つの文字列変数に読み込んでから、MID$()とかで読み込んでいきます!
0そうだね
プレイ済み
返信[2]
親投稿
ちゃむ tyamusan
一つの文字列変数にして それをセーブする ということですか?
2そうだね
プレイ済み
返信[3]
親投稿
MIKI ifconfig
そういう要望多いので、汎用の保存・読み込み関数作ってあります。 VFILER KEY=1KEXNK4V ※おちゃめさんの PSTR 関数 ver.2.0 を使っています。 ●使い方 メインプログラムの最後にコピペして使う。別スロットでは動作しない。 ・保存: vfsave ファイル名, 変数名リスト ・読み込み: vfload ファイル名 ・注意: "vf"で始まり"___"で終わる変数は保存できない 配列の一部だけを保存することはできない 例 var a$, b, c%, d#[32], e$[32] vfsave "save.ini", "a$ b c% d#[32] e$[32]" vfload "save.ini"
0そうだね
プレイ済み
返信[4]
親投稿
ちゃむ tyamusan
ありがとうございます 早速使ってみます
0そうだね
プレイ済み