コメント

このコメントは、【トピック】扉へのコメントです。

コメントの内容

Zararu128x128 mini dycoon(投稿日:2009/08/20 11:08/20/09)
すみません今度はコードがすべて消えてしまいました。
再度投稿します。

まず、1種類の鍵を複数持っていて、使ったら鍵が減っていく場合は
以下のようにします。

■初期化イベント

有効条件
!getFlag("鍵の初期化")


イベント実行内容
setFlag("鍵の初期化", true)
setVariable("鍵の数", 0)


■鍵を渡す

イベント実行内容
setVariable("鍵の数", 5)
speak("鍵を5つ渡します")



■扉

有効条件
!getFlag("扉0が開いた")


イベント実行内容
if getVariable("鍵の数") > 0
setFlag("扉0が開いた", true)
setVariable("鍵の数", getVariable("鍵の数") - 1)
speak("扉が開きました。")
speak("残りの鍵の数は", getVariable("鍵の数"), "です。")
end


ひとつの鍵を複数回使いたい場合は以前書いたようにした上で、
以下のようにします。

ひとつの鍵で複数の扉を扱う場合は
"扉0が開いている", "扉1が開いている",・・・
という具合に"扉が開いている"フラグを
複数持たせます。

投稿に失敗したときにコピーを忘れていました。すみません。


複数の鍵の種類がある場合はさらに
"鍵0を持っている", ""鍵1を持っている"
という具合に複数の"鍵を持っている"フラグを
使用することになるかと思います。


よろしくお願いします。

コメントの内容(一番最初の投稿)

Zararu128x128 mini dycoon(投稿日:2009/08/20 11:08/20/09)
すみません今度はコードがすべて消えてしまいました。
再度投稿します。

まず、1種類の鍵を複数持っていて、使ったら鍵が減っていく場合は
以下のようにします。

■初期化イベント

有効条件
!getFlag("鍵の初期化")


イベント実行内容
setFlag("鍵の初期化", true)
setVariable("鍵の数", 0)


■鍵を渡す

イベント実行内容
setVariable("鍵の数", 5)
speak("鍵を5つ渡します")



■扉

有効条件
!getFlag("扉0が開いた")


イベント実行内容
if getVariable("鍵の数") > 0
setFlag("扉0が開いた", true)
setVariable("鍵の数", getVariable("鍵の数") - 1)
speak("扉が開きました。")
speak("残りの鍵の数は", getVariable("鍵の数"), "です。")
end


ひとつの鍵を複数回使いたい場合は以前書いたようにした上で、
以下のようにします。

ひとつの鍵で複数の扉を扱う場合は
"扉0が開いている", "扉1が開いている",・・・
という具合に"扉が開いている"フラグを
複数持たせます。

投稿に失敗したときにコピーを忘れていました。すみません。


複数の鍵の種類がある場合はさらに
"鍵0を持っている", ""鍵1を持っている"
という具合に複数の"鍵を持っている"フラグを
使用することになるかと思います。


よろしくお願いします。