ノベルゲームを作っていて・・・(質問掲示板)
投稿: あるぱか
投稿:2016/07/03 20:04:03(最新:2016/07/05 16:23:05)
選択肢付きの長文小説みたいなノベルゲームを作っていたのですが、
テストプレイをしようとしたら、
Scene ID : /game/41610/map chapter : chapter0 : syntax error, コードに文法的な間違いがあります。 line(行): 227
と表示されました。
なので、そこの分を消して、もう一度やってみたら、
Scene ID : /game/41610/map chapter : chapter0 : syntax error, コードに文法的な間違いがあります。 line(行): 226
となり、どこを消しても行が変わるだけです。
チャプターを変えても、両方にエラーが発生します。
どういうことでしょうか?
もしかしたらなんか禁句用語とかが混じっていて、
そのせいでエラーが発生するのでしょうか?
わかりません・・・
どうかわかるかた教えてください。
ツイート
テストプレイをしようとしたら、
Scene ID : /game/41610/map chapter : chapter0 : syntax error, コードに文法的な間違いがあります。 line(行): 227
と表示されました。
なので、そこの分を消して、もう一度やってみたら、
Scene ID : /game/41610/map chapter : chapter0 : syntax error, コードに文法的な間違いがあります。 line(行): 226
となり、どこを消しても行が変わるだけです。
チャプターを変えても、両方にエラーが発生します。
どういうことでしょうか?
もしかしたらなんか禁句用語とかが混じっていて、
そのせいでエラーが発生するのでしょうか?
わかりません・・・
どうかわかるかた教えてください。
コメントする
コメントするには、ログインする必要があります。
もしそのエラー箇所がスクリプト全体の最後の方だった場合、
スクリプト全体のどこかでendを書き忘れている、あるいは、
endを必要な数より多く書いているということが考えられます。
すみませんが、endが最後に必要な機能は具体的になんですか?
endは「if文、case文、while文、def文などの範囲の終わりを示す 」とのこと。
選択肢形式のノベルを作っている場合は、if文やcase文,while文を使うことが多いでしょうね。
よくあるエラー集、Error一覧、なども確認してみてください。
「"」の閉じ忘れ、
全角半角の入力ミス、でしょうか
もし、スクリプトの調査が難しいようでしたら
ミニメールなどで内容を送付して頂けると
こちらで調査してみることも可能ですので
ご検討頂けましたら幸いです
どうやらendの数が圧倒的に足りなかったようです。
原因はcaseでした。
一応ですが他のも抜けていないかもう一度
確かめます。
でも、その行に書かれているのはcaseのwhen1です。
僕のゲームには見たところendが必要なのはcaseしか使っていません。
どういうことでしょうか?((
ごめんなさい!
なんか成功しました!
どうやらwhen0と1、両方にendを打ったのが原因でした。
無事直りました。
わざわざ皆さん本当にありがとうございました!
ありがとうございました!
何よりです