トピック「扉の応用」の履歴(ID: 87)
投稿: 退会したユーザー
更新: 退会したユーザー
履歴更新日:2017/03/01 16:17:01
扉の応用
現在、2つの鍵を持っていると、扉が開くというのをつくっています。そしてそれぞれ、鍵のアイコンを消したいです。
それで、関数を入れてみたけど、できません。
アドバイスお願いします
扉
if getFlag("鍵を持っている") ==2
speak("おk")
setFlag("扉が開いている", true)
end
else getFlag("鍵を持っている") < 2
speak("鍵が足りない")
end
開始条件
getFlag("扉が開いている")
鍵A
getFlag("鍵を持っている") + 1
setFlag("鍵A")
有効条件
getFlag("鍵A")
鍵B
getFlag("鍵を持っている") + 1
setFlag("鍵B")
有効条件
getFlag("鍵B")
一応、http://rmake.jp/boards/2/topics/16と、http://rmake.jp/boards/2/topics/9と、http://rmake.jp/document/script_manualを参考にしてみました
説明
鍵に関しては、getFlag("鍵を持っている") + 1でカウントして、
setFlag("鍵B")
有効条件
getFlag("鍵B")
で鍵のアイコンを消し、二度と受け取れないようにと、こう入力しました。
扉は、getFlag("鍵を持っている") ==2で扉があくようにと入れました。
2以下だと、あかないように、else getFlag("鍵を持っている") < 2と入れました。
お願いします