投稿
だいざ akihiro-suna
質問です「もしこれを装備したら~~になるが~~になってしまう」という文はIF文を2つ書かないといけませんか?
1そうだね
プレイ済み
返信[1]
親投稿
ようすけ youslzh
IF 装備したら THEN 効果① 効果② …… ENDIF
0そうだね
プレイ済み
返信[2]
親投稿
say sayer.exe
質問文に既に答えが書いてあるんだなこれが then以降、else以降のマルチステートメントは許可されているので if eq then hp=hp+10:st=st-2 て感じで書けば問題ないはずです ☆意訳:もし 装備(eq)したら hpが10上がる:stは2下がる ただ、今回の質問ともマルチステートメントとも関係ないのですが、if文中にif文を入れる時は注意して下さい
0そうだね
プレイ済み
返信[3]
親投稿
otta777 otta777a
説明しづらいので 「もしこれを装備したらAになるがBになってしまう」 と読み変えさせて頂きますね。 条件を満たしたらAになったうえにBにもなるということで したらIF命令は1つでいいですね。 IF 条件 THEN Aになる処理 Bになる処理 ENDIF プチコン3号では一つの条件で複数の行に渡って処理が 記述できます。その場合は処理の最後にENDIFを記述して IF命令の有効範囲を示す必要があります。
0そうだね
プレイ済み
返信[4]
親投稿
だいざ akihiro-suna
ありがとうございます早速試して見たいと思います!
1そうだね
プレイ済み