同じ場所で足踏みする(質問掲示板

投稿:   1 mini 闇さん 投稿:2011/09/27 16:42:27(最新:2011/09/27 17:47:27)
if getVariable("i")==30
  setVariable("i", 0)
 else
 if getEventDirection("playerCharacterEvent")==getRightDirection()
 warpEvent("playerCharacterEvent", 38, 6)
 elsif getEventDirection("playerCharacterEvent")==getLe ftDirection()
  warpEvent("playerCharacterEvent", 40, 6)
 end
  setVariable("i", getVariable("i", )+1)
end

エラー↓
39, 6 action : line : 6 undefined identifier ftDirection
39, 6 action : syntax error, コードに文法的な間違いがあります。 line(行): 9

コメントする

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

コメント一覧

      mini きゅうり(投稿日:2011/09/27 17:47, 履歴)
if getVariable("i") == 30 
  setVariable("i", 0) 
else 
  if getEventDirection("playerCharacterEvent") == getRightDirection() 
    warpEvent("playerCharacterEvent", 38, 6) 
  elsif getEventDirection("playerCharacterEvent") == getLeftDirection() 
    warpEvent("playerCharacterEvent", 40, 6) 
  end 
  setVariable("i", getVariable("i") + 1) 
end

でエラーは無くなりました。
問題点は、
1.変数取得関数には第2引数がないのに書かれていた。
2.Le ftとスペースが入っていた。
です。
  1 mini 闇さん(投稿日:2011/09/27 17:39, 履歴)
9行目のどこが間違っているのかわかりません
39, 6 action : line : 6 undefined identifier ftDirectionは
~getLe ftdir~の間の部分をつめることによりなおりました
右から話しかけると38、6にワープ
左だと40、6にワープさせようとしたらこうなりました
分かりにくくてすみません
User icon mini 退会したユーザー(投稿日:2011/09/27 17:20, 履歴)
何が言いたいのかよく分かりません

何をどうしようとしたらこうなったのか説明もつけるようにしてください