会話 一回目と二回目以降(質問掲示板

投稿:    mini sukiyaki000 投稿:2013/06/02 01:52:02(最新:2013/06/02 14:04:02)
キャラクターの会話を一回目と二回目以降で変えたいのですが

setFlag("アナウンス", true)
if getFlag("アナウンス")
speak("?「あ、はじめまして!僕はヒーリル3、さっきのアナウンスだよ!」")
speak("ヒーリル3「さっきは難しい文章いわされてさー大変だったよー。あ、ちなみにお肉とパンが好きなんだー、よろしくね!」")
setFlag("アナウンス", false)
else
speak("ヒーリル3「とーほーぷろじぇくとって知ってる?この前知ったんだけどありすって子がタイプだなー」")

end


だとエラーになってしまいます、どこが間違っているんですか?
教えてください

コメントする

コメントするには、ログインする必要があります。

コメント一覧

       256 mini 池ちゃん(翡翠ヶ池)(投稿日:2013/06/02 08:32, 履歴)
[code ここに書きたい内容]

ってやると見えやすくなるので、できるだけこうしてもらえると分かりやすくなります。
setFlag("アナウンス", true)
if getFlag("アナウンス")
speak("?「あ、はじめまして!僕はヒーリル3、さっきのアナウンスだよ!」")
speak("ヒーリル3「さっきは難しい文章いわされてさー大変だったよー。あ、ちなみにお肉とパンが好きなんだー、よろしくね!」")
setFlag("アナウンス", false)
else
speak("ヒーリル3「とーほーぷろじぇくとって知ってる?この前知ったんだけどありすって子がタイプだなー」")

end 
       256 mini 池ちゃん(翡翠ヶ池)(投稿日:2013/06/02 08:39, 履歴)
五行目で"アナウンス"をfalseにしていますが

再度イベントを開始すると最初の一行目でまた"アナウンス"がtrueになってしまします。
なので
if !getFlag("アナウンス")
speak("?「あ、はじめまして!僕はヒーリル3、さっきのアナウンスだよ!」")
speak("ヒーリル3「さっきは難しい文章いわされてさー大変だったよー。あ、ちなみにお肉とパンが好きなんだー、よろしくね!」")
setFlag("アナウンス", true)
else
speak("ヒーリル3「とーほーぷろじぇくとって知ってる?この前知ったんだけどありすって子がタイプだなー」")

end 

これで大丈夫のはずです。
   mini sukiyaki000(投稿日:2013/06/02 10:54, 履歴)
なるほど!ありがとうございました。また、ためになることも教えていただき、感謝感謝です。
       256 mini 池ちゃん(翡翠ヶ池)(投稿日:2013/06/02 14:04, 履歴)
どういたしまして^^