コメント

このコメントは、【トピック】15行目にエラーがでで直し方がわかりません(2DアクションRPG)へのコメントです。

コメントの内容

       256 mini 池ちゃん(翡翠ヶ池)(投稿日:2013/11/24 09:11/24/13)
スクリプトを貼る際には
http://page.rmake.jp/wikis/213を使ってもらえると見やすくなるので、そうしていただけると回答しやすくなります。

とりあえずぱぱっと見やすくしますね。
setFlag("タイムマシン", true)
case speakWithSelect(2,"未来","過去",
"タイムマシン設定日")
when 0
 if getFlag("縄文")
  case speakWithSelect(1,"30XX年",
"未来のいつごろに行きますか?")
   when 0
   playSound(181955)
   speak("未来:30XX年に設定しました。")
   setFlag("未来", true)
   else
   speak("縄文時代をクリアしなければいけません")
  end

when 1
 setFlag("過去", true)
 setFlag("未来", false)
 playSound(181955)
 speak("過去に設定しました。")

 case speakWithSelect(2,"戦国","縄文",
"いつごろに行きますか?")
 when 0
  if getFlag("戦国")
 speak("設定できません。行けない理由はもう戦国時代をクリアしてしまったからです。")
  else
  playSound(181955)
  setFlag("過去", true)
  setFlag("過去2", false)
  setFlag("未来", false)
  setFlag("未来2", false)
  speak("設定完了")
  end

when 1
 if getFlag("戦国1")
 setFlag("過去", false)
 setFlag("過去2", true)
 setFlag("未来", false)
 setFlag("未来2", false)
 speak("設定完了")
 else
 speak("設定できません。行けない理由は、戦国時代をクリアしていないか、もう縄文時代をクリアしてしまったかのどちらかです。")
 end
end 

コメントの内容(一番最初の投稿)

       256 mini 池ちゃん(翡翠ヶ池)(投稿日:2013/11/24 09:11/24/13)
スクリプトを貼る際には
http://page.rmake.jp/wikis/213を使ってもらえると見やすくなるので、そうしていただけると回答しやすくなります。

とりあえずぱぱっと見やすくしますね。
setFlag("タイムマシン", true)
case speakWithSelect(2,"未来","過去",
"タイムマシン設定日")
when 0
 if getFlag("縄文")
  case speakWithSelect(1,"30XX年",
"未来のいつごろに行きますか?")
   when 0
   playSound(181955)
   speak("未来:30XX年に設定しました。")
   setFlag("未来", true)
   else
   speak("縄文時代をクリアしなければいけません")
  end

when 1
 setFlag("過去", true)
 setFlag("未来", false)
 playSound(181955)
 speak("過去に設定しました。")

 case speakWithSelect(2,"戦国","縄文",
"いつごろに行きますか?")
 when 0
  if getFlag("戦国")
 speak("設定できません。行けない理由はもう戦国時代をクリアしてしまったからです。")
  else
  playSound(181955)
  setFlag("過去", true)
  setFlag("過去2", false)
  setFlag("未来", false)
  setFlag("未来2", false)
  speak("設定完了")
  end

when 1
 if getFlag("戦国1")
 setFlag("過去", false)
 setFlag("過去2", true)
 setFlag("未来", false)
 setFlag("未来2", false)
 speak("設定完了")
 else
 speak("設定できません。行けない理由は、戦国時代をクリアしていないか、もう縄文時代をクリアしてしまったかのどちらかです。")
 end
end