コメント

このコメントは、【トピック】エラーが出ましたへのコメントです。

コメントの内容

Material 6858 mini akasata(投稿日:2009/11/28 12:11/28/09)
Rmakeのご利用ありがとうございます!

以下のコードのcase文のendが書かれていません。
このため文法エラーが発生しています。endを加えるように
してみてください。

if getFlag("d")
  case speakWithSelect(2,"はい","いいえ", 
    "ヤマト高原へ行きますか?")
  when 0
warp(1484,12 ,4 )
    
  when 1
 speak("分かりました。")
  

else
  speak("あなたはまだミッションLEVEL4を受けていない、またはもう完了しています。")
end


書き直すと以下のようになると思います。

if getFlag("d")
  case speakWithSelect(2,"はい","いいえ", 
    "ヤマト高原へ行きますか?")
  when 0
    warp(1484,12 ,4 )
  when 1
    speak("分かりました。")
  end

else
  speak("あなたはまだミッションLEVEL4を受けていない、またはもう完了しています。")
end


ついでにインデントを整理してみました。インデントを整理すると
文法エラーが発生しにくくなりますよ。ぜひ試してみてください。
http://page.rmake.jp/wikis/13

よろしくお願いします!

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

Material 6858 mini akasata(投稿日:2009/11/28 12:11/28/09)
Rmakeのご利用ありがとうございます!

以下のコードのcase文のendが書かれていません。
このため文法エラーが発生しています。endを加えるように
してみてください。

if getFlag("d")
  case speakWithSelect(2,"はい","いいえ", 
    "ヤマト高原へ行きますか?")
  when 0
warp(1484,12 ,4 )
    
  when 1
 speak("分かりました。")
  

else
  speak("あなたはまだミッションLEVEL4を受けていない、またはもう完了しています。")
end


書き直すと以下のようになると思います。

if getFlag("d")
  case speakWithSelect(2,"はい","いいえ", 
    "ヤマト高原へ行きますか?")
  when 0
    warp(1484,12 ,4 )
  when 1
    speak("分かりました。")
  end

else
  speak("あなたはまだミッションLEVEL4を受けていない、またはもう完了しています。")
end


ついでにインデントを整理してみました。インデントを整理すると
文法エラーが発生しにくくなりますよ。ぜひ試してみてください。
http://page.rmake.jp/wikis/13

よろしくお願いします!