RPGツクールモバイル/イベント
2進数で数値を記憶
■スイッチ⇔所持金の変換処理
(更新:2006/09/16)


スイッチに2進数で記憶している数値を所持金へ設定したり、
所持金に設定されているお金をスイッチに記憶する方法を紹介します。

▼数値の記憶に使うスイッチ番号と記憶する値
スイッチ001番=1
スイッチ002番=2
スイッチ003番=4
スイッチ004番=8
スイッチ005番=16
スイッチ006番=32
スイッチ007番=64
スイッチ008番=128
スイッチ009番=256
スイッチ010番=512
スイッチ011番=1024
スイッチ012番=2048
スイッチ013番=4096
スイッチ014番=8192
スイッチ015番=16384
スイッチ016番=32768



☆所持金のお金をスイッチに記憶
(使用容量:993)
所持金のお金をスイッチに記憶します。

イベントを開始するには、
○スイッチの操作:[17:所持金情報を保存]をONにする
を実行します。


マップイベントを設定します。
マップイベントは2つ設定します。

☆1つ目のマップイベント
■1ページ目
イベント出現条件は、スイッチ[17:所持金情報を保存]がON
イベント開始条件自動的に始まる
イベント実行内容は以下の通りです。
○スイッチの操作:[17:所持金情報を保存]をOFFにする


■2ページ目
イベント出現条件は、スイッチ[17:所持金情報を保存]がONと、
所持金を0より多く所持ANDで設定。
イベント開始条件自動的に始まる
イベント実行内容は以下の通りです。
○所持金の増減:所持金を1減らす
○スイッチの操作:[01:1を記憶]をONにする


■3ページ目
イベント出現条件は、スイッチ[17:所持金情報を保存]がONと、
所持金を1より多く所持ANDで設定。
イベント開始条件自動的に始まる
イベント実行内容は以下の通りです。
○所持金の増減:所持金を2減らす
○スイッチの操作:[02:2を記憶]をONにする


■4ページ目
イベント出現条件は、スイッチ[17:所持金情報を保存]がONと、
所持金を3より多く所持ANDで設定。
イベント開始条件自動的に始まる
イベント実行内容は以下の通りです。
○所持金の増減:所持金を4減らす
○スイッチの操作:[03:4を記憶]をONにする


■5ページ目
イベント出現条件は、スイッチ[17:所持金情報を保存]がONと、
所持金を7より多く所持ANDで設定。
イベント開始条件自動的に始まる
イベント実行内容は以下の通りです。
○所持金の増減:所持金を8減らす
○スイッチの操作:[04:8を記憶]をONにする


■6ページ目
イベント出現条件は、スイッチ[17:所持金情報を保存]がONと、
所持金を15より多く所持ANDで設定。
イベント開始条件自動的に始まる
イベント実行内容は以下の通りです。
○所持金の増減:所持金を16減らす
○スイッチの操作:[05:16を記憶]をONにする


■7ページ目
イベント出現条件は、スイッチ[17:所持金情報を保存]がONと、
所持金を31より多く所持ANDで設定。
イベント開始条件自動的に始まる
イベント実行内容は以下の通りです。
○所持金の増減:所持金を32減らす
○スイッチの操作:[06:32を記憶]をONにする


■8ページ目
イベント出現条件は、スイッチ[17:所持金情報を保存]がONと、
所持金を63より多く所持ANDで設定。
イベント開始条件自動的に始まる
イベント実行内容は以下の通りです。
○所持金の増減:所持金を64減らす
○スイッチの操作:[07:64を記憶]をONにする


■9ページ目
イベント出現条件は、スイッチ[17:所持金情報を保存]がONと、
所持金を127より多く所持ANDで設定。
イベント開始条件自動的に始まる
イベント実行内容は以下の通りです。
○所持金の増減:所持金を128減らす
○スイッチの操作:[08:128を記憶]をONにする


■10ページ目
イベント出現条件は、スイッチ[17:所持金情報を保存]がONと、
所持金を255より多く所持ANDで設定。
イベント開始条件決定キーが押されたとき
イベント実行内容には何も設定しません。

☆2つ目のマップイベント
■1ページ目
イベント出現条件は、スイッチ[17:所持金情報を保存]がONと、
所持金を255より多く所持ANDで設定。
イベント開始条件自動的に始まる
イベント実行内容は以下の通りです。
○所持金の増減:所持金を256減らす
○スイッチの操作:[09:256を記憶]をONにする


■2ページ目
イベント出現条件は、スイッチ[17:所持金情報を保存]がONと、
所持金を511より多く所持ANDで設定。
イベント開始条件自動的に始まる
イベント実行内容は以下の通りです。
○所持金の増減:所持金を512減らす
○スイッチの操作:[10:512を記憶]をONにする


■3ページ目
イベント出現条件は、スイッチ[17:所持金情報を保存]がONと、
所持金を1023より多く所持ANDで設定。
イベント開始条件自動的に始まる
イベント実行内容は以下の通りです。
○所持金の増減:所持金を1024減らす
○スイッチの操作:[11:1024を記憶]をONにする


■4ページ目
イベント出現条件は、スイッチ[17:所持金情報を保存]がONと、
所持金を2047より多く所持ANDで設定。
イベント開始条件自動的に始まる
イベント実行内容は以下の通りです。
○所持金の増減:所持金を2048減らす
○スイッチの操作:[12:2048を記憶]をONにする


■5ページ目
イベント出現条件は、スイッチ[17:所持金情報を保存]がONと、
所持金を4095より多く所持ANDで設定。
イベント開始条件自動的に始まる
イベント実行内容は以下の通りです。
○所持金の増減:所持金を4096減らす
○スイッチの操作:[13:4096を記憶]をONにする


■6ページ目
イベント出現条件は、スイッチ[17:所持金情報を保存]がONと、
所持金を8191より多く所持ANDで設定。
イベント開始条件自動的に始まる
イベント実行内容は以下の通りです。
○所持金の増減:所持金を8192減らす
○条件判定:スイッチ[14:8192を記憶]がOFF
 ○スイッチの操作:[14:8192を記憶]をONにする
 ●
:それ以外の場合
 ○スイッチの操作:[14:8192を記憶]をOFFにする
 ○条件判定:スイッチ[15:16384を記憶]がOFF
  ○スイッチの操作:[15:16384を記憶]をONにする
  ●
 :それ以外の場合
  ○スイッチの操作:[15:16384を記憶]をOFFにする
  ○スイッチの操作:[16:32768を記憶]をONにする
  ●
 :条件判定終了
 ●
:条件判定終了


これで設定完了です。



☆スイッチの数値を所持金に設定
(使用容量:1058)
スイッチに記憶された数値を所持金に設定します。

イベントを開始するには、
○スイッチの操作:[18:所持金へ戻す]をONにする
を実行します。


マップイベントを設定します。
マップイベントは1つ設定します。

☆1つ目のマップイベント
■1ページ目
イベント出現条件は、スイッチ[18:所持金を初期化]がON
イベント開始条件自動的に始まる
イベント実行内容は以下の通りです。
○条件判定:スイッチ[01:1を記憶]がON
 ○所持金の増減:所持金を1増やす
 ●
:それ以外の場合
 ●
:条件判定終了
○条件判定:スイッチ[02:2を記憶]がON
 ○所持金の増減:所持金を2増やす
 ●
:それ以外の場合
 ●
:条件判定終了
○条件判定:スイッチ[03:4を記憶]がON
 ○所持金の増減:所持金を4増やす
 ●
:それ以外の場合
 ●
:条件判定終了
○条件判定:スイッチ[04:8を記憶]がON
 ○所持金の増減:所持金を8増やす
 ●
:それ以外の場合
 ●
:条件判定終了
○条件判定:スイッチ[05:16を記憶]がON
 ○所持金の増減:所持金を16増やす
 ●
:それ以外の場合
 ●
:条件判定終了
○条件判定:スイッチ[06:32を記憶]がON
 ○所持金の増減:所持金を32増やす
 ●
:それ以外の場合
 ●
:条件判定終了
○条件判定:スイッチ[07:64を記憶]がON
 ○所持金の増減:所持金を64増やす
 ●
:それ以外の場合
 ●
:条件判定終了
○条件判定:スイッチ[08:128を記憶]がON
 ○所持金の増減:所持金を128増やす
 ●
:それ以外の場合
 ●
:条件判定終了
○条件判定:スイッチ[09:256を記憶]がON
 ○所持金の増減:所持金を256増やす
 ●
:それ以外の場合
 ●
:条件判定終了
○条件判定:スイッチ[10:512を記憶]がON
 ○所持金の増減:所持金を512増やす
 ●
:それ以外の場合
 ●
:条件判定終了
○条件判定:スイッチ[11:1024を記憶]がON
 ○所持金の増減:所持金を1024増やす
 ●
:それ以外の場合
 ●
:条件判定終了
○条件判定:スイッチ[12:2048を記憶]がON
 ○所持金の増減:所持金を2048増やす
 ●
:それ以外の場合
 ●
:条件判定終了
○条件判定:スイッチ[13:4096を記憶]がON
 ○所持金の増減:所持金を4096増やす
 ●
:それ以外の場合
 ●
:条件判定終了
○条件判定:スイッチ[14:8192を記憶]がON
 ○所持金の増減:所持金を8192増やす
 ●
:それ以外の場合
 ●
:条件判定終了
○条件判定:スイッチ[15:16384を記憶]がON
 ○所持金の増減:所持金を16384増やす
 ●
:それ以外の場合
 ●
:条件判定終了
○条件判定:スイッチ[16:32768を記憶]がON
 ○所持金の増減:所持金を32768増やす
 ●
:それ以外の場合
 ●
:条件判定終了
○スイッチの操作:[01〜18]をOFFにする


■2ページ目
イベント出現条件は、スイッチ[18:所持金を初期化]がONと、
所持金を0より多く所持ANDで設定。
イベント開始条件自動的に始まる
イベント実行内容は以下の通りです。
○所持金の増減:所持金を9999減らす

※このイベントを実行する時に必ず所持金が「0」である場合は、
 2ページ目の設定は不要です。


これで設定完了です。




◎関連ページ
 ●2進数で数値を記憶
 ●実行するたびに記憶している値を1増やす
 ●メダルとアイテムを交換


YADOTトップ  YADOTモバイルトップ  気紛れな空間へ戻る  メール