時間になると自動的に・・・(質問掲示板)
投稿: qhqh123
投稿:2011/12/16 16:52:16(最新:2011/12/17 06:03:17)
時間になると自動的にゲームオーバーになるような
イベントを作ったんですけどどうしてもエラーが出ます
イベントの内容↓
有効条件(スクリプト)
300-getTime()/1000) < 1
開始方法
自動的に開始
イベント実行内容(スクリプト)
speak("ぎゃーっ 遅刻だあぁぁぁぁっ~")
openActivityFeedWindow("間に合いませんでした・・・")
subPlayerHP(9999)
end
エラー
7, 9 action : syntax error, コードに文法的な間違いがあります。 line(行): 4
7, 9 condition : syntax error, コードに文法的な間違いがあります。 line(行): 1
(7, 9がこのイベントの座標です)
これでなぜか300秒たつ前にこのイベントが実行されてしまいます
なぜなのでしょう?
ツイート
イベントを作ったんですけどどうしてもエラーが出ます
イベントの内容↓
有効条件(スクリプト)
300-getTime()/1000) < 1
開始方法
自動的に開始
イベント実行内容(スクリプト)
speak("ぎゃーっ 遅刻だあぁぁぁぁっ~")
openActivityFeedWindow("間に合いませんでした・・・")
subPlayerHP(9999)
end
エラー
7, 9 action : syntax error, コードに文法的な間違いがあります。 line(行): 4
7, 9 condition : syntax error, コードに文法的な間違いがあります。 line(行): 1
(7, 9がこのイベントの座標です)
これでなぜか300秒たつ前にこのイベントが実行されてしまいます
なぜなのでしょう?
コメントする
コメントするには、ログインする必要があります。
コメント一覧
退会したユーザー(投稿日:2011/12/16 18:43,
履歴)
ちなみに、endを一個余計に置くとスクリプトがそこでストップしますよ。
ただし、文法エラーは出るので注意してください。
setFlag("A", true); setFlag("B", true) if getFlag("A") speak("フラグAがtrueだ") end end#ここでストップ #つまり、フラグAもBもtrueだけど、 #「フラグAがtrueだ」としか言わない if getFlag("B") speak("フラグBがtrueだ") end
ただし、文法エラーは出るので注意してください。
これでゲーム作成が進みました(^^)