プレイ日記
korokke131 origuti31
このようなセーブのしかたをしたのですがロードのやり方を教えてください! フォローあります!
2そうだね
プレイ済み
返信[1]
親投稿
イスターリャ arduinotexter
このやり方だと、順番に上書きされてL$しか保存されてない筈。 A$+B$+C$+...L$って感じで保存すると全部保存される 読み出すときは LOAD "TXT:ファイル名" でOK
3そうだね
プレイ済み
返信[2]
親投稿
圧倒的ファイル数「はい」連打地獄が見える。
2そうだね
プレイ済み
返信[3]
親投稿
そもそも記録したデータ消える(上書き)
1そうだね
プレイ済み
返信[4]
親投稿
DIM SD[12] SD[0]=A SD[1]=C SD[2]=R SD[3]=L SD[4]=KK SD[5]=GL SD[6]=KA SD[7]=TG SD[8]=KG SD[9]=AYSY SD[10]=OFDS SD[11]=ZT SAVE "DAT:SAVEDATA",SD
2そうだね
未プレイ
返信[5]
親投稿
DIM SD[11] LOAD "DAT:SAVEDATA",SD で後はその逆 A=SD[0] のように せっかくの数値なのにstr$使うのはもったいない!と思って配列に
2そうだね
未プレイ
返信[6]
親投稿
あ、要素12こだったわw
2そうだね
未プレイ
返信[7]
親投稿
その方法ならPUSHおすすめだったりね
2そうだね
プレイ済み
返信[8]
親投稿
korokke131 origuti31
ありがとうございます!
2そうだね
プレイ済み
返信[9]
親投稿
korokke131 origuti31
petiTEXTER様、試して見たのですが命令や関数の引数の数が違うってでてきました…(ロードしたとき)
0そうだね
プレイ済み
返信[10]
親投稿
りょうた RYOUTA723
LOAD"txt:ファイル名",文字列変数 もしくは 文字列変数=LOAD("txt:ファイル名") でロードできるはず
2そうだね
プレイ済み
返信[11]
親投稿
イスターリャ arduinotexter
失敬。 あまり使わないとはいえ、間違った情報を得意気に話してしまうなど不覚でした。
1そうだね
プレイ済み
返信[12]
親投稿
korokke131 origuti31
できませんでした
1そうだね
プレイ済み
返信[13]
親投稿
korokke131 origuti31
これってどうですか?うまくできないのですが…
1そうだね
プレイ済み
返信[14]
親投稿
イスターリャ arduinotexter
SAVEしたファイルには総ての文字列が保存されているので、その方法だとA$〜L$に総て同じ内容が読み込まれます。 阻止するには、一回だけLOADしてテキストを読み込んでからMID$()関数で分解してやる必要があります。
2そうだね
プレイ済み
返信[15]
親投稿
SAVEするときに結合したよね? その逆だよ。分解する。 MID$()のほかSHIFT(),POP()で取っちゃうのもアリ。
0そうだね
プレイ済み
返信[16]
親投稿
MIKI ifconfig
実はそれって結構面倒なのよね。で、そういう目的のために作った命令があります。 VFILER KEY=Y323VP4M ダウンロードして、コード全体をあなたのコードの最後にコピペして使います。 この場合だと var a$,b$,(略),l$ '変数は必ず宣言すること '保存 vfsave "rpggame", "a$ b$ (略) l$" 'リストされた変数を保存します。 '読み込み vfload "rpggame" 'これだけで a$ から l$ が読み込まれます。 私の 2015/11/29 の投稿に詳しい説明があります。
1そうだね
プレイ済み