トピック「扉の応用」の履歴(ID: 87)

投稿: User icon mini 退会したユーザー 更新: User icon mini 退会したユーザー 履歴更新日: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と入れました。
お願いします
履歴一覧に戻る