ノベルゲームで(質問掲示板)
投稿: kkk
投稿:2012/09/09 09:49:09(最新:2012/09/09 16:48:09)
ノベルゲームの開始スクリプトに
speak("ママ ねえねえかいものいってきてー")
speak("自分 はーい")
speak("ママ んで、かうものはにんじんとたまごをかってきて")
speak("自分 えーっとにんじんと卵、にんじんと卵")
speak("自分 じゃあ、いってきまーす")
speak("気をつけて")
case speakWithSelect(2,"大人を呼ぶ","ほっとく",
"歩いて5分、おばあさんが倒れていた")
when 0
speak("おばさん 助かったありがとう")
speak("そうしておばさんは助かったのだ")
speak("しかしかいものをを忘れてた")
goBadEnding()
when 1
speak("ほっといたけどかわいそうな気もした")
case speakWithSelect(3,"右に行く","いやここは左","まっすぐ行く",
"歩いて10分")
when 0
speak("そこには蛇がいた")
speak("かまれた")
goBadEnding()
when 1
speak("そこには爆弾があった")
stopBGM()
playSound(43)
shakeScreen(30)
speak("爆発した")
goBadEnding()
when 2
stopBGM()
playBGM(135872)
case speakWithSelect(3,"仲間になれ","逃げる","ぶん殴る",
"歩いて3分、モンスターがいた")
when 0
speak("なんと仲間になって道を教えてくれた")
stopBGM()
playBGM(139851)
speak("お店についた")
case speakWithSelect(6,"たまねぎ","にんじん","うどん","からあげ","おすし","たまご",
"お店の人 何をかいますか")
when 0
case speakWithSelect(5,"にんじん","うどん","からあげ","おすし","たまご",
"つぎは")
when 0
speak("そして、帰ったら")
speak("ママ 全然頼んだのと違うじゃない")
goBadEnding()
when 1
speak("そして、帰ったら")
speak("ママ 全然頼んだのと違うじゃない")
goBadEnding()
when 2
speak("そして、帰ったら")
speak("ママ 全然頼んだのと違うじゃない")
goBadEnding()
when 3
speak("そして、帰ったら")
speak("ママ 全然頼んだのと違うじゃない")
goBadEnding()
when 4
speak("そして、帰ったら")
speak("ママ 全然頼んだのと違うじゃない")
goBadEnding()
end
when 1
case speakWithSelect(4,"うどん","からあげ","おすし","たまご",
"つぎは")
when 0
speak("そして、帰ったら")
speak("ママ 頼んだのと全然違うじゃない")
goBadEnding()
when 1
speak("そして、帰ったら")
speak("ママ 頼んだのと全然違うじゃない")
goBadEnding()
when 2
speak("そして、帰ったら")
speak("ママ 頼んだのと全然違うじゃない")
goBadEnding()
when 3
speak("そして、帰ったら")
speak("ありがとう、助かるわー")
goEnding()
end
when 2
case speakWithSelect(5,"たまねぎ","にんじん","からあげ","おすし","たまご",
"つぎは")
when 0
speak("そして、帰ったら")
speak("ママ 頼んだのと全然違うじゃない")
goBadEnding()
when 1
speak("そして、帰ったら")
speak("ママ 頼んだのと全然違うじゃない")
goBadEnding()
when 2
speak("そして、帰ったら")
speak("ママ 頼んだのと全然違うじゃない")
goBadEnding()
when 3
speak("そして、帰ったら")
speak("ママ 頼んだのと全然違うじゃない")
goBadEnding()
when 4
speak("そして、帰ったら")
speak("ママ 頼んだのと全然違うじゃない")
goBadEnding()
end
when 3
case speakWithSelect(5,"たまねぎ","にんじん","うどん","おすし","たまご",
"つぎは")
when 0
speak("そして、帰ったら")
speak("ママ 頼んだのと全然違うじゃない")
goBadEnding()
when 1
speak("そして、帰ったら")
speak("ママ 頼んだのと全然違うじゃない")
when 2
speak("そして、帰ったら")
speak("ママ 頼んだのと全然違うじゃない")
goBadEnding()
when 3
speak("そして、帰ったら")
speak("ママ 頼んだのと全然違うじゃない")
goBadEnding()
when 4
speak("そして、帰ったら")
speak("ママ 頼んだのと全然違うじゃない")
goBadEnding()
end
when 4
case speakWithSelect(5,"たまねぎ","にんじん","うどん","からあげ","おすし",
"つぎは")
when 0
speak("そして、帰ったら")
speak("ママ 頼んだとの全然違うじゃない")
goBadEnding()
when 1
speak("そして、帰ったら")
speak("ママ 頼んだのと全然違うじゃない")
goEnding()
when 2
speak("そして、帰ったら")
speak("ママ 頼んだとの全然違うじゃない")
goBadEnding()
when 3
speak("そして、帰ったら")
speak("ママ 頼んだとの全然違うじゃない")
goBadEnding()
when 4
speak("そして、帰ったら")
speak("ママ 頼んだとの全然違うじゃない")
goBadEnding()
when5
case speakWithSelect(5,"たまねぎ","にんじん","うどん","からあげ","おすし",
"つぎは")
when 0
speak("そして、帰ったら")
speak("ママ 頼んだとの全然違うじゃない")
goBadEnding()
when 1
speak("そして、帰ったら")
speak("ママ ありがとう助かるわ-")
goEnding()
when 2
speak("そして、帰ったら")
speak("ママ 頼んだとの全然違うじゃない")
goBadEnding()
when 3
speak("そして、帰ったら")
speak("ママ 頼んだとの全然違うじゃない")
goBadEnding()
when 4
speak("そして、帰ったら")
speak("ママ 頼んだとの全然違うじゃない")
goBadEnding()
end
when 1
speak("追いつかれて攻撃された")
goBadEnding()
when 2
speak("ぼこぼこにされた")
goBadEnding()
と書いたのですが
開始スクリプト : syntax error, コードに文法的な間違いがあります。 line(行): 220
と書いてあって音楽しか流れません
どうすれば文法的にならないでしょうか
間違っているところがあったら教えてください
読みにくくてすいません
ツイート
speak("ママ ねえねえかいものいってきてー")
speak("自分 はーい")
speak("ママ んで、かうものはにんじんとたまごをかってきて")
speak("自分 えーっとにんじんと卵、にんじんと卵")
speak("自分 じゃあ、いってきまーす")
speak("気をつけて")
case speakWithSelect(2,"大人を呼ぶ","ほっとく",
"歩いて5分、おばあさんが倒れていた")
when 0
speak("おばさん 助かったありがとう")
speak("そうしておばさんは助かったのだ")
speak("しかしかいものをを忘れてた")
goBadEnding()
when 1
speak("ほっといたけどかわいそうな気もした")
case speakWithSelect(3,"右に行く","いやここは左","まっすぐ行く",
"歩いて10分")
when 0
speak("そこには蛇がいた")
speak("かまれた")
goBadEnding()
when 1
speak("そこには爆弾があった")
stopBGM()
playSound(43)
shakeScreen(30)
speak("爆発した")
goBadEnding()
when 2
stopBGM()
playBGM(135872)
case speakWithSelect(3,"仲間になれ","逃げる","ぶん殴る",
"歩いて3分、モンスターがいた")
when 0
speak("なんと仲間になって道を教えてくれた")
stopBGM()
playBGM(139851)
speak("お店についた")
case speakWithSelect(6,"たまねぎ","にんじん","うどん","からあげ","おすし","たまご",
"お店の人 何をかいますか")
when 0
case speakWithSelect(5,"にんじん","うどん","からあげ","おすし","たまご",
"つぎは")
when 0
speak("そして、帰ったら")
speak("ママ 全然頼んだのと違うじゃない")
goBadEnding()
when 1
speak("そして、帰ったら")
speak("ママ 全然頼んだのと違うじゃない")
goBadEnding()
when 2
speak("そして、帰ったら")
speak("ママ 全然頼んだのと違うじゃない")
goBadEnding()
when 3
speak("そして、帰ったら")
speak("ママ 全然頼んだのと違うじゃない")
goBadEnding()
when 4
speak("そして、帰ったら")
speak("ママ 全然頼んだのと違うじゃない")
goBadEnding()
end
when 1
case speakWithSelect(4,"うどん","からあげ","おすし","たまご",
"つぎは")
when 0
speak("そして、帰ったら")
speak("ママ 頼んだのと全然違うじゃない")
goBadEnding()
when 1
speak("そして、帰ったら")
speak("ママ 頼んだのと全然違うじゃない")
goBadEnding()
when 2
speak("そして、帰ったら")
speak("ママ 頼んだのと全然違うじゃない")
goBadEnding()
when 3
speak("そして、帰ったら")
speak("ありがとう、助かるわー")
goEnding()
end
when 2
case speakWithSelect(5,"たまねぎ","にんじん","からあげ","おすし","たまご",
"つぎは")
when 0
speak("そして、帰ったら")
speak("ママ 頼んだのと全然違うじゃない")
goBadEnding()
when 1
speak("そして、帰ったら")
speak("ママ 頼んだのと全然違うじゃない")
goBadEnding()
when 2
speak("そして、帰ったら")
speak("ママ 頼んだのと全然違うじゃない")
goBadEnding()
when 3
speak("そして、帰ったら")
speak("ママ 頼んだのと全然違うじゃない")
goBadEnding()
when 4
speak("そして、帰ったら")
speak("ママ 頼んだのと全然違うじゃない")
goBadEnding()
end
when 3
case speakWithSelect(5,"たまねぎ","にんじん","うどん","おすし","たまご",
"つぎは")
when 0
speak("そして、帰ったら")
speak("ママ 頼んだのと全然違うじゃない")
goBadEnding()
when 1
speak("そして、帰ったら")
speak("ママ 頼んだのと全然違うじゃない")
when 2
speak("そして、帰ったら")
speak("ママ 頼んだのと全然違うじゃない")
goBadEnding()
when 3
speak("そして、帰ったら")
speak("ママ 頼んだのと全然違うじゃない")
goBadEnding()
when 4
speak("そして、帰ったら")
speak("ママ 頼んだのと全然違うじゃない")
goBadEnding()
end
when 4
case speakWithSelect(5,"たまねぎ","にんじん","うどん","からあげ","おすし",
"つぎは")
when 0
speak("そして、帰ったら")
speak("ママ 頼んだとの全然違うじゃない")
goBadEnding()
when 1
speak("そして、帰ったら")
speak("ママ 頼んだのと全然違うじゃない")
goEnding()
when 2
speak("そして、帰ったら")
speak("ママ 頼んだとの全然違うじゃない")
goBadEnding()
when 3
speak("そして、帰ったら")
speak("ママ 頼んだとの全然違うじゃない")
goBadEnding()
when 4
speak("そして、帰ったら")
speak("ママ 頼んだとの全然違うじゃない")
goBadEnding()
when5
case speakWithSelect(5,"たまねぎ","にんじん","うどん","からあげ","おすし",
"つぎは")
when 0
speak("そして、帰ったら")
speak("ママ 頼んだとの全然違うじゃない")
goBadEnding()
when 1
speak("そして、帰ったら")
speak("ママ ありがとう助かるわ-")
goEnding()
when 2
speak("そして、帰ったら")
speak("ママ 頼んだとの全然違うじゃない")
goBadEnding()
when 3
speak("そして、帰ったら")
speak("ママ 頼んだとの全然違うじゃない")
goBadEnding()
when 4
speak("そして、帰ったら")
speak("ママ 頼んだとの全然違うじゃない")
goBadEnding()
end
when 1
speak("追いつかれて攻撃された")
goBadEnding()
when 2
speak("ぼこぼこにされた")
goBadEnding()
と書いたのですが
開始スクリプト : syntax error, コードに文法的な間違いがあります。 line(行): 220
と書いてあって音楽しか流れません
どうすれば文法的にならないでしょうか
間違っているところがあったら教えてください
読みにくくてすいません
コメントする
コメントするには、ログインする必要があります。
コメント一覧
kkk(投稿日:2012/09/09 16:48,
履歴)
きゅうりさん aoihikawaさん ありがとうございます やってみます
スクリプトを投稿する場合
[[code ~ ]]
といったRmake記法を利用すると
読みやすくなります
ネスト整理したところ
end の数があっていません
「case ~ when条件式 ~ end」は
必ず1セットです
また、途中で「when5」と空白の開いていない
条件式の行があります
[[code ~ ]]
といったRmake記法を利用すると
読みやすくなります
speak("ママ ねえねえかいものいってきてー") speak("自分 はーい") speak("ママ んで、かうものはにんじんとたまごをかってきて") speak("自分 えーっとにんじんと卵、にんじんと卵") speak("自分 じゃあ、いってきまーす") speak("気をつけて") case speakWithSelect(2,"大人を呼ぶ","ほっとく", "歩いて5分、おばあさんが倒れていた") when 0 speak("おばさん 助かったありがとう") speak("そうしておばさんは助かったのだ") speak("しかしかいものをを忘れてた") goBadEnding() when 1 speak("ほっといたけどかわいそうな気もした") case speakWithSelect(3,"右に行く","いやここは左","まっすぐ行く", "歩いて10分") when 0 speak("そこには蛇がいた") speak("かまれた") goBadEnding() when 1 speak("そこには爆弾があった") stopBGM() playSound(43) shakeScreen(30) speak("爆発した") goBadEnding() when 2 stopBGM() playBGM(135872) case speakWithSelect(3,"仲間になれ","逃げる","ぶん殴る", "歩いて3分、モンスターがいた") when 0 speak("なんと仲間になって道を教えてくれた") stopBGM() playBGM(139851) speak("お店についた") case speakWithSelect(6,"たまねぎ","にんじん","うどん","からあげ","おすし","たまご", "お店の人 何をかいますか") when 0 case speakWithSelect(5,"にんじん","うどん","からあげ","おすし","たまご", "つぎは") when 0 speak("そして、帰ったら") speak("ママ 全然頼んだのと違うじゃない") goBadEnding() when 1 speak("そして、帰ったら") speak("ママ 全然頼んだのと違うじゃない") goBadEnding() when 2 speak("そして、帰ったら") speak("ママ 全然頼んだのと違うじゃない") goBadEnding() when 3 speak("そして、帰ったら") speak("ママ 全然頼んだのと違うじゃない") goBadEnding() when 4 speak("そして、帰ったら") speak("ママ 全然頼んだのと違うじゃない") goBadEnding() end when 1 case speakWithSelect(4,"うどん","からあげ","おすし","たまご", "つぎは") when 0 speak("そして、帰ったら") speak("ママ 頼んだのと全然違うじゃない") goBadEnding() when 1 speak("そして、帰ったら") speak("ママ 頼んだのと全然違うじゃない") goBadEnding() when 2 speak("そして、帰ったら") speak("ママ 頼んだのと全然違うじゃない") goBadEnding() when 3 speak("そして、帰ったら") speak("ありがとう、助かるわー") goEnding() end when 2 case speakWithSelect(5,"たまねぎ","にんじん","からあげ","おすし","たまご", "つぎは") when 0 speak("そして、帰ったら") speak("ママ 頼んだのと全然違うじゃない") goBadEnding() when 1 speak("そして、帰ったら") speak("ママ 頼んだのと全然違うじゃない") goBadEnding() when 2 speak("そして、帰ったら") speak("ママ 頼んだのと全然違うじゃない") goBadEnding() when 3 speak("そして、帰ったら") speak("ママ 頼んだのと全然違うじゃない") goBadEnding() when 4 speak("そして、帰ったら") speak("ママ 頼んだのと全然違うじゃない") goBadEnding() end when 3 case speakWithSelect(5,"たまねぎ","にんじん","うどん","おすし","たまご", "つぎは") when 0 speak("そして、帰ったら") speak("ママ 頼んだのと全然違うじゃない") goBadEnding() when 1 speak("そして、帰ったら") speak("ママ 頼んだのと全然違うじゃない") when 2 speak("そして、帰ったら") speak("ママ 頼んだのと全然違うじゃない") goBadEnding() when 3 speak("そして、帰ったら") speak("ママ 頼んだのと全然違うじゃない") goBadEnding() when 4 speak("そして、帰ったら") speak("ママ 頼んだのと全然違うじゃない") goBadEnding() end when 4 case speakWithSelect(5,"たまねぎ","にんじん","うどん","からあげ","おすし", "つぎは") when 0 speak("そして、帰ったら") speak("ママ 頼んだとの全然違うじゃない") goBadEnding() when 1 speak("そして、帰ったら") speak("ママ 頼んだのと全然違うじゃない") goEnding() when 2 speak("そして、帰ったら") speak("ママ 頼んだとの全然違うじゃない") goBadEnding() when 3 speak("そして、帰ったら") speak("ママ 頼んだとの全然違うじゃない") goBadEnding() when 4 speak("そして、帰ったら") speak("ママ 頼んだとの全然違うじゃない") goBadEnding() when5 case speakWithSelect(5,"たまねぎ","にんじん","うどん","からあげ","おすし", "つぎは") when 0 speak("そして、帰ったら") speak("ママ 頼んだとの全然違うじゃない") goBadEnding() when 1 speak("そして、帰ったら") speak("ママ ありがとう助かるわ-") goEnding() when 2 speak("そして、帰ったら") speak("ママ 頼んだとの全然違うじゃない") goBadEnding() when 3 speak("そして、帰ったら") speak("ママ 頼んだとの全然違うじゃない") goBadEnding() when 4 speak("そして、帰ったら") speak("ママ 頼んだとの全然違うじゃない") goBadEnding() end when 1 speak("追いつかれて攻撃された") goBadEnding() when 2 speak("ぼこぼこにされた") goBadEnding()
ネスト整理したところ
end の数があっていません
「case ~ when条件式 ~ end」は
必ず1セットです
また、途中で「when5」と空白の開いていない
条件式の行があります
回答ありがとうございます
ちょっとなおしたりしてみたのですが、出来ませんでした
せっかく方法を教えていただいたのに、申し訳ありません
もしお時間があれば、文章の間違っている部分を直していただけないでしょうか。
無理なお願いをしてしまい申し訳ございません
ちょっとなおしたりしてみたのですが、出来ませんでした
せっかく方法を教えていただいたのに、申し訳ありません
もしお時間があれば、文章の間違っている部分を直していただけないでしょうか。
無理なお願いをしてしまい申し訳ございません