スクリプト/コツ/変数を使って二回目以降のイベントを変える

最終投稿者:Aaaaaaa mini 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をしているのです。


これを応用すればもっとすごい事ができるかもしれません。

コメントする

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

コメント一覧

Zararu128x128 mini dycoon(投稿日:2010/01/13 18:15, 履歴)
setVariable("a", 5)
はどこに記述していますでしょうか?

"開始スクリプト"というのは、ゲーム単位での起動時に実行されるスクリプトで、
ゲームを選択して"開始スクリプト"タブを選択すると記述することができます。

もしかしたら、実行内容の前のほうなどに書いているのではないかと思いますが
それだと、変数を変化させたあとの内容が上書きされてしまいます。

これで直らなかった場合は、どのようなスクリプトをどこに記述したか
教えていただければ、対処できるかもしれません。

よろしくお願いします。
User icon mini jinro(投稿日:2010/01/13 06:50, 履歴)
どうも同じように入力しても「変数テスト成功です。」と表示されず「これは変数テストです。」という表示から変わらないのですが、どのようにすれば成功できますか?