Petitverse
ゲストさん (
ログイン
)
ログイン
コミュニティ内検索
コミュニティ一覧
Petitverse ご利用ガイド
Petitverse からのおしらせ
プチコン 非公式コミュニティ
トピック
bはかせ
◆fgfPl6qLuzIU
2017/11/11 17:59
質問
不具合の原因がさっぱり分かりません
ゲームのデータセーブの所を作っていて
ステージを全てクリアしていたら
隠し能力が使えるようにしたくて
そういうプログラムを組んでいたら
どうやってもうまく動きません
詳細はコメントに書いていきます
コメント
bはかせ
2017/11/11 18:06
◆fgfPl6qLuzIU
まずこのゲームでは
ステージをクリアしているかを確認するために
「0」を文字列変数にステージ数分用意して、
ステージをクリアしたらそれに対応した「0」を
「1」に変えるようにしていて
(ステージ2をクリアしたら2個目の0が1に変わる)、
文字列変数内の0が全部1に変わっていたら
隠し能力解放 みたいにしてるのです
bはかせ
2017/11/11 18:09
◆fgfPl6qLuzIU
それが、どうやって見ても全部1で、
ちゃんと30個あるのに(30ステージ分)、
反応してくれないのです
公開キー VK384XGM
bはかせ
2017/11/11 18:19
◆fgfPl6qLuzIU
なぜだろうと思い、自分でセーブデータを
全て 1 に書き換えてみたところ、
それもうまくいかず
このように(画像参照)、if文の前で改めて書けば
ちゃんと反応してくれるのです。んんん〜
bはかせ
2017/11/11 18:23
◆fgfPl6qLuzIU
公開したプログラムでは、
その問題のif文の条件を満たすと
最初の真っ暗な画面に「クリアずみ」と
表示します。
プログラム単体だけを公開しているので、
メニューの「セーブ」を押して
セーブデータを作製してください。
bはかせ
2017/11/11 18:28
◆fgfPl6qLuzIU
クリアしたステージに対応した「0」を「1」に
変える処理は、公開したプログラムの
870行目あたりのif文です。
sts という変数には、遊んだステージの番号が
入っています。
hksn というのはDEFで、吹き出しを表示するものです。
シロ
2017/11/11 19:06
◆MBJgOdvM79Q2
私の方で手作業で作ったクリアデータだと クリアずみ は表示されるのでダメだった際のクリアデータが欲しいです、30クリアして確認はちょっと…
シロ
2017/11/11 19:19
◆MBJgOdvM79Q2
ちょっと嘘ついた、手作業で作ると多分最後に改行が入るからダメなのではないかな.111…111のデータをセーブ関数使えばできそう。
bはかせ
2017/11/11 19:41
◆fgfPl6qLuzIU
すみません
もしかしたら
初歩的なミスの可能性が
確かめてます
bはかせ
2017/11/11 20:10
◆fgfPl6qLuzIU
スマイルボタンに設定する所間違えてたかなと
思ったんですが違いました
これがそのセーブデータです
キー CR54839J
シロ
2017/11/11 20:59
◆MBJgOdvM79Q2
最後に改行コードが入っているためもともとの30文字と改行を足した31文字を比較しているため イコールにはならないです。セーブデータをエディットで編集すると必ず改行コードが入ってしまうためやめたほうがいいです。とりあえず改行コードが入っていないセーブデータをてんかいします。NK3NXXGP です。
bはかせ
2017/11/11 21:24
◆fgfPl6qLuzIU
なるほど!
それならプログラム内でのsaveでは
改行は付かないんですかね?
シロ
2017/11/11 21:45
◆MBJgOdvM79Q2
ただし一度改行がついた物をセーブし直しても消えないから、一度セーブファイルを消すか16行目をやった後セーブしたほうがいいかな。
bはかせ
2017/11/11 22:04
◆fgfPl6qLuzIU
改行が問題点だったとは...
解決しました!
ありがとうございました!
あまさとしおん
2017/11/12 18:29
◆mzDKTVUAtwqE
PRGでの読み書きは危なっかしいよね
TXTも以前は改行変換で危なかったけど、今は何の変換もされないのでTXTはセーブデータに使える
(けど、改ざんしやすいしファイルサイズ的に不利なのでDATをおすすめします)
あまさとしおん
2017/11/12 18:36
◆mzDKTVUAtwqE
※TXTの改行変換
CHR$()で数値を記録する場合に
SAVE "TXT:名前",変数$
すると13が10に化ける問題があったが、仕様変更で改善された。
多分いらないけど補足。
コメントを書く
こちらは「プチコン3号」「プチコンBIG」など、
プチコンシリーズ
に関する話題を扱った
コミュニティです
プチコンシリーズにまったく関係ない書き込みはご遠慮下さい。削除の対象となります
こちらにはその他のゲームや雑談のコミュニティはなく、作る予定もありません (ひとりで管理できないため)。ごめんなさい
ユーザー登録なしで書き込みができます
秘密の合い言葉は成りすましの防止 (
トリップ機能
)、書き込みの編集時の本人認証に使用します
秘密の合い言葉に他人に推測されやすい言葉、他サービスと同じパスワードは入力しないでください。
書き込むと、投稿時に入力したお名前と秘密の暗号が記憶され、ログイン状態になります
normal
happy
like
surprized
frustrated
puzzled
画像
ネタバレ
投稿する
-
WEB PATIO
-