どこが間違っているのか分からない・・・(質問掲示板

投稿:       mini ✰❁ゆっくりんご❁✰ 投稿:2014/12/13 19:06:13(最新:2014/12/15 18:30:15)
ゲームを作っている時の事。
文法的な間違いがあることを指す、
○○ △, □ action : syntax error, コードに文法的な間違いがあります。 line(行): 4
って指摘されちゃいました。
でも、どこが間違っているのかさっぱり意味不明なので、4行目をコピペしました。
speak("ようこそ、"+getValueFromCharacterParam(getPlayerParam(), getCharacterViewNameIndex()),getVariable("呼び名")"。ここは花畑です。")

キャラクターの表示名と、呼び名をセットで書いたところがちょっと怪しい?
ちなみに、関数と関数の間の,は+でもやってみましたができませんでした。

コメントする

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

コメント一覧

Icon mini cdv30200(投稿日:2014/12/13 20:40, 履歴)
こうすればできます。
speak("ようこそ"+getValueFromCharacterParam(getPlayerParam(), getCharacterNameIndex())+"。ここは花畑です。")


「ようこそまじたいブルー、ここは花畑です。」

何度も名前を出したい時はこうすると便利です。
s = getValueFromCharacterParam(getPlayerParam(),getCharacterNameIndex())

speak("ようこそ"+s+"、ここは花畑です。")
speak(s+"は花畑は好きですか?\n"+s+"は花畑でいたずらしませんよね?\nいってらっしゃい、"+s+"。")


「ようこそまじたいブルー、ここは花畑です。」
「まじたいブルーは花畑は好きですか?
まじたいブルーは花畑でいたずらしませんよね?
いってらっしゃい、まじたいブルー。」
      mini ✰❁ゆっくりんご❁✰(投稿日:2014/12/14 12:57, 履歴)
その後に、3人称をつけたいんですが・・・
(さん、ちゃん、くんなど)
Material 185033 3 mini 光楼(114)(投稿日:2014/12/14 16:26, 履歴)
たぶんこれで大丈夫だと思います
s = getValueFromCharacterParam(getPlayerParam(),getCharacterNameIndex()) + getVariable("呼び名")

speak("ようこそ"+s+"、ここは花畑です。")
Icon mini cdv30200(投稿日:2014/12/14 19:53, 履歴)
「さん、ちゃん、くん」をつける…?

さっきからgetVariable("呼び名")が出てくるのは
スクリプト/コツ/呼び名(選択肢で選んだ名前を呼んでもらう)を参考にしたからですか?

if getFlag("呼び名決定")
else
setVariable("呼び名", "")
end

a = getValueFromCharacterParam(getPlayerParam(),getCharacterNameIndex()) 
s = a + getVariable("呼び名")

speak("ようこそ"+s+"、ここは花畑です。")
case speakWithSelect(3,"さん","ちゃん","くん", 
    "呼び捨ては嫌ですか?\nでは何と呼んでほしいですか?")
  when 0
  setVariable("呼び名", "さん")
  speak("では次回から"+a+"さんと呼びます。")
  when 1
  setVariable("呼び名", "ちゃん")
  speak("では次回から"+a+"ちゃんと呼びます。")
  when 2
  setVariable("呼び名", "くん")
  speak("では次回から"+a+"くんと呼びます。")
end

setFlag("呼び名決定", true)
      mini ✰❁ゆっくりんご❁✰(投稿日:2014/12/15 18:29, 履歴)
解決しました!
      mini ✰❁ゆっくりんご❁✰(投稿日:2014/12/15 18:30, 履歴)
ちなみに、最初の三人称は呼び捨てじゃなくてさん付けです。
そこらへんはエディターで編集しておきました。
      mini ✰❁ゆっくりんご❁✰(投稿日:2014/12/14 19:49, 履歴)
この後に
○○ △, □ action : syntax error, コードに文法的な間違いがあります。 line(行): 7
と指摘されちゃいました
7行目は"やっぱり呼び名変える?")のところなんですがここも全くもって意味不明です。
教えてください・・・
case speakWithSelect(7,"「くん」","「ちゃん」","「様」","「にいさん」","「ねえさん」","「さん」","よびすて"
    "やっぱり呼び名変える?")