スクリプト/コツ/変数を使って二回目以降のイベントを変える
最終投稿者: sakatagin
更新:2010/01/30 20:53:37
変数を使って二回目以降の会話を変えるにはまず変数を設定します
setVariable("a", 1)
と、開始スクリプトに記入します。
その次にそのイベントのスクリプトに
if getVariable("a") < 2
speak("コレは変数テストです。")
setVariable("a", getVariable("a") + 1)
else
speak("変数テスト成功です。")
end
これは、変数aが2より小さい時に(コレは変数テストです)と表示され、それ以外の時には(変数テスト成功です)と表示するように設定しているのです。
そして(コレは変数テストです)と、表示した時に変数aに+1をしているのです。
これを応用すればもっとすごい事ができるかもしれません。
ツイート
setVariable("a", 1)
と、開始スクリプトに記入します。
その次にそのイベントのスクリプトに
if getVariable("a") < 2
speak("コレは変数テストです。")
setVariable("a", getVariable("a") + 1)
else
speak("変数テスト成功です。")
end
これは、変数aが2より小さい時に(コレは変数テストです)と表示され、それ以外の時には(変数テスト成功です)と表示するように設定しているのです。
そして(コレは変数テストです)と、表示した時に変数aに+1をしているのです。
これを応用すればもっとすごい事ができるかもしれません。
コメントする
コメントするには、ログインする必要があります。
はどこに記述していますでしょうか?
"開始スクリプト"というのは、ゲーム単位での起動時に実行されるスクリプトで、
ゲームを選択して"開始スクリプト"タブを選択すると記述することができます。
もしかしたら、実行内容の前のほうなどに書いているのではないかと思いますが
それだと、変数を変化させたあとの内容が上書きされてしまいます。
これで直らなかった場合は、どのようなスクリプトをどこに記述したか
教えていただければ、対処できるかもしれません。
よろしくお願いします。