プレイ日記
Ar ka10aru
すいません、質問です。このエラーという緑文字で囲ったところがエラーが起きる場所です。これはもしもマリオの残り人数変数が0になったら、ゲームオーバー処理へ行く、という処理のはずなんですが…
2そうだね
プレイ済み
返信[1]
親投稿
つばさ☆ nsm2116
Akkun-630さん IF C=0 THENじゃなくて IF C==0 THEN ですよ。 たまにそう打っちゃいますよねw
1そうだね
プレイ済み
返信[2]
親投稿
つばさ☆ nsm2116
無視しても良いですが IF C==0 THEN の後にGOTOと書かなくても。 IF C==0 THEN @S でいけますよ。
0そうだね
プレイ済み
返信[3]
親投稿
Cheddar light3rd
IFの=にはC==0(Cが0のとき)とC!=0(Cが0以外のとき)があるので、等しくするときは=を二つつけてC==0にしないとダメなんですよ。 自分もよく間違えますw
0そうだね
プレイ済み
返信[4]
親投稿
e Sonoda.Yuuki.MH
THENを省略する方法もある 要するにTHENとGOTOを並べても意味ない。
0そうだね
プレイ済み
返信[5]
親投稿
たしか C=2が「Cに2を代入する」 C==2は「Cと2が等しい」 という意味だったと思います IFの条件で使えるのは比較の式だけなので「=」がひとつだとエラーを吐くわけです。 自分もたまにやっちゃいます
0そうだね
プレイ済み