ほぼすべてのスクリプトでエラーがでます(質問掲示板

投稿: User icon mini yki 投稿:2012/08/03 12:57:03(最新:2012/08/04 00:07:04)
 if getFlag("アイテムを受け取った") speak("もうアイテムは渡したよ!") else   speak("アイテムをやろう。") speak("普通の剣と魔法弾丸と回復魔法を渡しました。") # アイテムを渡す処理 giveItem(1) giveItem(2) giveItem(3) setFlag("アイテムを受け取った",true)   end
これを使っても文法エラーがでてしまいます
あとほかのスクリプトでも文法エラーがでてしまいます
みなさんはどうやって文法エラーをなおしているんでしょうか?
あとどうやったら文法エラーにはならないんでしょうか?

コメントする

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

コメント一覧

         mini べれーぼう(投稿日:2012/08/03 19:37, 履歴)
if getFlag("アイテムを受け取った")
 speak("もうアイテムは渡したよ!")
else
 speak("アイテムをやろう")
 #アイテム渡す
 giveItem(1)
 giveItem(2)
 giveItem(3)
 setFlag("アイテム",true)
end


もしかしたら if と end の位置がバラバラなのかも
User icon mini 退会したユーザー(投稿日:2012/08/03 22:56, 履歴)
インデントの位置は無意味なんじゃ。
         mini べれーぼう(投稿日:2012/08/04 00:07, 履歴)
あ、そうなの!?(゜Д゜)
User icon mini yki(投稿日:2012/08/03 18:21, 履歴)
ご指摘ありがとうございます
認められない文法がありますってやはりでますね・・
なにがげいいんなのか・・
使いたいスクリプトもこれのせいで使えない
User icon mini 退会したユーザー(投稿日:2012/08/03 16:07, 履歴)
 if getFlag("アイテムを受け取った")
 speak("もうアイテムは渡したよ!")
 else
   speak("アイテムをやろう。")
 speak("普通の剣と魔法弾丸と回復魔法を渡しました。")
 # アイテムを渡す処理
 giveItem(1)
 giveItem(2)
 giveItem(3)
 setFlag("アイテムを受け取った",true)
   end 

おそらくgiveItemのアイテムIDがマップに登録されていない模様。
Nyan mini rurun9(投稿日:2012/08/03 16:05, 履歴)
カイギョウ。
if getFlag("アイテムを受け取った")
 speak("「もうアイテムは渡したよ!」")
else
 speak("「アイテムをやろう。」")
 speak("普通の剣と魔法弾丸と回復魔法を受け取りました。")
 # アイテムを渡す処理
 giveItem(1)
 giveItem(2)
 giveItem(3)
 setFlag("アイテムを受け取った",true)
end
んー。特にエラーは出ないみたい?
エラー文をコピペで貼り付けてみましょー


その他/Error一覧
ノウハウ/トップページ
User icon mini yki(投稿日:2012/08/03 15:08, 履歴)
rukekaさん
ええかいこうしてもなってしまいます
User icon mini 退会したユーザー(投稿日:2012/08/03 16:04, 履歴)
漢字読めてないですな。
おいくつで?
          mini rukeka(投稿日:2012/08/03 13:00, 履歴)
改行はしてますか?