パスワードで開く扉を作る

これまで、様々な扉の作り方について解説してきましたが、ここでは数字によるパスワードを入力すると開く扉を作ってみましょう。

イベントコマンド[数値入力の処理]

プレイヤーに数値を入力させるには、イベントコマンド[数値入力の処理]を設定します。

数値を受け取る変数
プレイヤーが入力した数値を格納する変数を指定します。なお、この変数にあらかじめ格納されている数値が、数値入力開始時に表示されます。
桁数
入力させる数値の桁数を指定します。

イベント作成例

扉に触れるとパスワードの入力を要求され、正しいパスワードを入力すると扉が開くというイベントを作成してみます。

[実行内容]は以下の通りです。

[数値入力の処理]でパスワードを入力してもらい、その数値で[条件分岐]を行って、正しい数値(ここでは「1234」にしています)が入力されていれば扉を開いて奥に進む動作を設定しています。

また、正しいパスワードを入力した後は、この扉を開くのにパスワード入力を必要とさせないために、 最後に[スイッチの操作]を入れて、それを出現条件とした普通に扉が開く実行内容を設定したイベントページが有効となるようにしています。

間違ったパスワードを入力した場合は、ブザーの SE を鳴らした後で、[変数の操作]でパスワード入力に使用した変数に 0 を代入しています。こうすることで、パスワード入力の際、初期値が常に「0000」になります。


●パスワードを入力する


●正しいパスワードを入力すると、扉が開く