トピック
bread kaltouami1211

ハイスコア機能をつけたい!

ヘルプの通りにやっているつもりなのですが…
1そうだね
プレイ済み
返信[1]
親投稿
bread kaltouami1211
タイプ ミスマッチだそうです
0そうだね
プレイ済み
返信[2]
親投稿
DATで保存できる変数は「文字列変数」のみです。つまり数字を文字のように保存したいと思ってもカギ穴が違うから無理って事。 STRで文字列に変更してから保存するなど工夫してみましょう。
0そうだね
プレイ済み
返信[3]
親投稿
SAVEの第2引数でエラーになっているので、HISCOREが配列変数名でないために発生しているように見えます。
0そうだね
プレイ済み
返信[4]
親投稿
スー thanks_0u0
うーん、数値「配列」じゃなくて数値「変数」を保存しようとしているからエラーになるのかも?(・д・) IF SCORE>HISCORE THEN DIM HOZON[1] HOZON[0]=HISCORE SAVE"DAT:SCORESAVE",HOZON ENDIF みたいにしたら出来る、かも??
0そうだね
プレイ済み
返信[5]
親投稿
bread kaltouami1211
ありがとうございます!やってみます
0そうだね
プレイ済み
返信[6]
親投稿
ざっくりと変数の種類を覚えましょう 数値、文字列、数値配列、文字配列の4種類。 数値、数値配列は細かく言うと2種類ありますが、自動で変換されるので、あまり気にしなくていいでしょう。 ヘルプには数値配列と書いてあるので $がつかない、[]がつく変数のことですが 「配列の名前を書いてください」というときは[]を付けないのです。 [0]から[最大]をすべて保存するからです。
0そうだね
プレイ済み
返信[7]
親投稿
bread kaltouami1211
あまさと しおんさん 詳しい解説ありがとうございます。
1そうだね
プレイ済み