コメント
このコメントは、【トピック】扉の応用へのコメントです。コメントの内容
コメントの内容(一番最初の投稿)
shirosaboten(投稿日:2009/11/22 20:11/22/09)
なるほど、すいません。僕の書いたのじゃうまくいかないですね^^;
有効条件:getFlag("鍵を取ったかA", false)
とは書いてはだめで
有効条件:!getFlag("鍵を取ったかA")
なんですね。
「!」をgetFlagの前につけると「フラグが偽(false)である」ということになるようです。知らなかった・・;
扉のほうは
if getFlag(" A") && getFlag(" B")
speak("鍵を使って扉を開いた")
setFlag(" ")
else
speak("扉には鍵がかかっていて、開けることが出来ない。")
end
です。
最後のendを書き忘れて、errorになることがあります。
さっき自分が書いたのも忘れてたし^^;
もしかしたらそれかもしれませんよ?
有効条件:getFlag("鍵を取ったかA", false)
とは書いてはだめで
有効条件:!getFlag("鍵を取ったかA")
なんですね。
「!」をgetFlagの前につけると「フラグが偽(false)である」ということになるようです。知らなかった・・;
扉のほうは
if getFlag(" A") && getFlag(" B")
speak("鍵を使って扉を開いた")
setFlag(" ")
else
speak("扉には鍵がかかっていて、開けることが出来ない。")
end
です。
最後のendを書き忘れて、errorになることがあります。
さっき自分が書いたのも忘れてたし^^;
もしかしたらそれかもしれませんよ?
有効条件:getFlag("鍵を取ったかA", false)
とは書いてはだめで
有効条件:!getFlag("鍵を取ったかA")
なんですね。
「!」をgetFlagの前につけると「フラグが偽(false)である」ということになるようです。知らなかった・・;
扉のほうは
if getFlag(" A") && getFlag(" B")
speak("鍵を使って扉を開いた")
setFlag(" ")
else
speak("扉には鍵がかかっていて、開けることが出来ない。")
end
です。
最後のendを書き忘れて、errorになることがあります。
さっき自分が書いたのも忘れてたし^^;
もしかしたらそれかもしれませんよ?