■マップイベント「窓口」
イベント開始条件:決定キーが押されたとき
プライオリティタイプ:通常キャラと重ならない
グラフィック:店の人の画像
◆スイッチの操作:[0001:時間イベント起動]をOFFにする<時間イベントを停止します
◆条件分岐:変数[0001:時間【時】]が8以下<営業時間ではない時
◆文章:\>営業は9時からです。
: :\>(現在時刻 \V[1]時\V[2]分)
◆スイッチの操作:[0001:時間イベント起動]をONにする<時間イベントを再開します
◆イベント処理の中断
◆
:分岐終了
◆条件分岐:変数[0001:時間【時】]が15以上<営業時間ではない時
◆文章:\>営業は15時までです。
: :\>(現在時刻 \V[1]時\V[2]分)
◆スイッチの操作:[0001:時間イベント起動]をONにする<時間イベントを再開します
◆イベント処理の中断
◆
:分岐終了
◆文章:子供証券へようこそ!
◆ラベルの設定:1番
◆選択肢の表示:\>株を買う/\>株を売る/\>株情報/\>キャンセル
:[\>株を買う]の場合
◆ラベルの設定:2番
◆選択肢の表示:\>\$A社(\V[14]円)/\>B社(\V[15]円)/
\>C社(\V[16]円)/\>キャンセル
:[\>\$A社(\V[14]円)]の場合
◆条件分岐:スイッチ[0011:A社倒産]がON
◆文章:\>この会社は倒産しました。
◆指定ラベルへ飛ぶ:2番
◆
:分岐終了
◆条件分岐:変数[0021:所有株数:A社]が999999以上
◆文章:\>これ以上は買えません。
◆指定ラベルへ飛ぶ:2番
◆
:分岐終了
◆変数の操作:[0031:売買限界数]代入,所持金<所持金を設定
◆変数の操作:[0031:売買限界数]除算,変数[0014]の値<株価で除算
◆変数の操作:[0032:所有限界確認]代入,999999
◆変数の操作:[0032:所有限界確認]減算,変数[0021]の値<所有数を減算
◆変数の操作:[0032:所有限界確認]減算,変数[0031]の値<購入限界を減算
◆条件分岐:変数[0032:所有限界確認]が0以下<現在の所持金で限界以上に買える時
◆変数の操作:[0031:売買限界数]代入,999999
◆変数の操作:[0031:売買限界数]減算,変数[0021]の値<購入限界を設定
◆
:分岐終了
◆文章:\>\$現在の所有数:\V[21]株
: :\>現在の価格:\V[14]円/購入できる限界:\V[31]株
: :\>▼購入数を設定してください。
◆数値入力の処理:6桁,[0033:取引数]
◆条件分岐:変数[0033:取引数]が0<購入数が設定されてない時
◆文章:\>購入を中止します。
◆指定ラベルへ飛ぶ:2番
◆
:分岐終了
◆条件分岐:変数[0033:取引数]がV[0031]より大きい<購入限界数より大きい時
◆変数の操作:[0033:取引数]代入,変数[0031]の値<購入限界数を設定
◆変数の操作:[0034:取引合計]代入,変数[0033]の値<購入数をコピー
◆変数の操作:[0034:取引合計]乗算,変数[0014]の値<株価を乗算
◆変数の操作:[0035:残金表示]代入,所持金<所持金を設定
◆変数の操作:[0035:残金表示]減算,変数[0034]の値<購入金額を減算
◆文章:\>\$購入限界数の「\V[33]株」まで購入しますか?
: :\>(購入合計金額:\V[34]円/残金:\V[35]円)
◆選択肢の表示:\>購入する/\>キャンセル
:[\>購入する]の場合
◆
:[\>キャンセル]の場合
◆指定ラベルへ飛ぶ:2番
◆
:分岐終了
◆
:それ以外の場合<購入限界数以下(変数[0033:取引数]がV[0031]以下)の場合
◆変数の操作:[0034:取引合計]代入,変数[0033]の値<購入数をコピー
◆変数の操作:[0034:取引合計]乗算,変数[0014]の値<株価を乗算
◆変数の操作:[0035:残金表示]代入,所持金<所持金を設定
◆変数の操作:[0035:残金表示]減算,変数[0034]の値<購入金額を減算
◆文章:\>\$購入数は「\V[33]株」で宜しいですか?
: :\>(購入合計金額:\V[34]円/残金:\V[35]円)
◆選択肢の表示:\>購入する/\>キャンセル
:[\>購入する]の場合
◆
:[\>キャンセル]の場合
◆指定ラベルへ飛ぶ:2番
◆
:分岐終了
◆
:分岐終了
◆所持金の増減:所持金をV[0034]減らす<購入金額分を減算
◆変数の操作:[0021:所有株数:A社]加算,変数[0033]の値<所有株数を加算
◆文章:\>■購入結果
: :\>銘柄:A社
: :\>所有株数:\V[21]株
: :\>所持金:\V[35]円
◆条件分岐:株券を持っていない<アイテム「株券」を持ってない時
◆アイテムの増減:株券を1増やす
◆
:分岐終了
◆
:[\>B社(\V[15]円)]の場合<A社の購入設定をコピーして黄色の部分だけを変更します
◆条件分岐:スイッチ[0012:B社倒産]がON
◆文章:\>この会社は倒産しました。
◆指定ラベルへ飛ぶ:2番
◆
:分岐終了
◆条件分岐:変数[0022:所有株数:B社]が999999以上
◆文章:\>これ以上は買えません。
◆指定ラベルへ飛ぶ:2番
◆
:分岐終了
◆変数の操作:[0031:売買限界数]代入,所持金
◆変数の操作:[0031:売買限界数]除算,変数[0015]の値
◆変数の操作:[0032:所有限界確認]代入,999999
◆変数の操作:[0032:所有限界確認]減算,変数[0022]の値
◆変数の操作:[0032:所有限界確認]減算,変数[0031]の値
◆条件分岐:変数[0032:所有限界確認]が0以下
◆変数の操作:[0031:売買限界数]代入,999999
◆変数の操作:[0031:売買限界数]減算,変数[0022]の値
◆
:分岐終了
◆文章:\>\$現在の所有数:\V[22]株
: :\>現在の価格:\V[15]円/購入できる限界:\V[31]株
: :\>▼購入数を設定してください。
◆数値入力の処理:6桁,[0033:取引数]
◆条件分岐:変数[0033:取引数]が0
◆文章:\>購入を中止します。
◆指定ラベルへ飛ぶ:2番
◆
:分岐終了
◆条件分岐:変数[0033:取引数]がV[0031]より大きい
◆変数の操作:[0033:取引数]代入,変数[0031]の値
◆変数の操作:[0034:取引合計]代入,変数[0033]の値
◆変数の操作:[0034:取引合計]乗算,変数[0015]の値
◆変数の操作:[0035:残金表示]代入,所持金
◆変数の操作:[0035:残金表示]減算,変数[0034]の値
◆文章:\>\$購入限界数の「\V[33]株」まで購入しますか?
: :\>(購入合計金額:\V[34]円/残金:\V[35]円)
◆選択肢の表示:\>購入する/\>キャンセル
:[\>購入する]の場合
◆
:[\>キャンセル]の場合
◆指定ラベルへ飛ぶ:2番
◆
:分岐終了
◆
:それ以外の場合
◆変数の操作:[0034:取引合計]代入,変数[0033]の値
◆変数の操作:[0034:取引合計]乗算,変数[0015]の値
◆変数の操作:[0035:残金表示]代入,所持金
◆変数の操作:[0035:残金表示]減算,変数[0034]の値
◆文章:\>\$購入数は「\V[33]株」で宜しいですか?
: :\>(購入合計金額:\V[34]円/残金:\V[35]円)
◆選択肢の表示:\>購入する/\>キャンセル
:[\>購入する]の場合
◆
:[\>キャンセル]の場合
◆指定ラベルへ飛ぶ:2番
◆
:分岐終了
◆
:分岐終了
◆所持金の増減:所持金をV[0034]減らす
◆変数の操作:[0022:所有株数:B社]加算,変数[0033]の値
◆文章:\>■購入結果
: :\>銘柄:B社
: :\>所有株数:\V[22]株
: :\>所持金:\V[35]円
◆条件分岐:株券を持っていない
◆アイテムの増減:株券を1増やす
◆
:分岐終了
◆
:[\>C社(\V[16]円)]の場合<A社の購入設定をコピーして黄色の部分だけを変更します
◆条件分岐:スイッチ[0013:C社倒産]がON
◆文章:\>この会社は倒産しました。
◆指定ラベルへ飛ぶ:2番
◆
:分岐終了
◆条件分岐:変数[0023:所有株数:C社]が999999以上
◆文章:\>これ以上は買えません。
◆指定ラベルへ飛ぶ:2番
◆
:分岐終了
◆変数の操作:[0031:売買限界数]代入,所持金
◆変数の操作:[0031:売買限界数]除算,変数[0016]の値
◆変数の操作:[0032:所有限界確認]代入,999999
◆変数の操作:[0032:所有限界確認]減算,変数[0023]の値
◆変数の操作:[0032:所有限界確認]減算,変数[0031]の値
◆条件分岐:変数[0032:所有限界確認]が0以下
◆変数の操作:[0031:売買限界数]代入,999999
◆変数の操作:[0031:売買限界数]減算,変数[0023]の値
◆
:分岐終了
◆文章:\>\$現在の所有数:\V[23]株
: :\>現在の価格:\V[16]円/購入できる限界:\V[31]株
: :\>▼購入数を設定してください。
◆数値入力の処理:6桁,[0033:取引数]
◆条件分岐:変数[0033:取引数]が0
◆文章:\>購入を中止します。
◆指定ラベルへ飛ぶ:2番
◆
:分岐終了
◆条件分岐:変数[0033:取引数]がV[0031]より大きい
◆変数の操作:[0033:取引数]代入,変数[0031]の値
◆変数の操作:[0034:取引合計]代入,変数[0033]の値
◆変数の操作:[0034:取引合計]乗算,変数[0016]の値
◆変数の操作:[0035:残金表示]代入,所持金
◆変数の操作:[0035:残金表示]減算,変数[0034]の値
◆文章:\>\$購入限界数の「\V[33]株」まで購入しますか?
: :\>(購入合計金額:\V[34]円/残金:\V[35]円)
◆選択肢の表示:\>購入する/\>キャンセル
:[\>購入する]の場合
◆
:[\>キャンセル]の場合
◆指定ラベルへ飛ぶ:2番
◆
:分岐終了
◆
:それ以外の場合
◆変数の操作:[0034:取引合計]代入,変数[0033]の値
◆変数の操作:[0034:取引合計]乗算,変数[0016]の値
◆変数の操作:[0035:残金表示]代入,所持金
◆変数の操作:[0035:残金表示]減算,変数[0034]の値
◆文章:\>\$購入数は「\V[33]株」で宜しいですか?
: :\>(購入合計金額:\V[34]円/残金:\V[35]円)
◆選択肢の表示:\>購入する/\>キャンセル
:[\>購入する]の場合
◆
:[\>キャンセル]の場合
◆指定ラベルへ飛ぶ:2番
◆
:分岐終了
◆
:分岐終了
◆所持金の増減:所持金をV[0034]減らす
◆変数の操作:[0023:所有株数:C社]加算,変数[0033]の値
◆文章:\>■購入結果
: :\>銘柄:C社
: :\>所有株数:\V[23]株
: :\>所持金:\V[35]円
◆条件分岐:株券を持っていない
◆アイテムの増減:株券を1増やす
◆
:分岐終了
◆
:[\>キャンセル]の場合
◆
:分岐終了
◆
:[\>株を売る]の場合
◆ラベルの設定:3番
◆選択肢の表示:\>\$A社(\V[21]株)/\>B社(\V[22]株)/
\>C社(\V[23]株)/\>キャンセル
:[\>\$A社(\V[21]株)]の場合
◆条件分岐:スイッチ[0011:A社倒産]がON
◆文章:\>この会社は倒産しました。
◆指定ラベルへ飛ぶ:3番
◆
:分岐終了
◆条件分岐:変数[0021:所有株数:A社]が0
◆文章:\>株券を持っていません。
◆指定ラベルへ飛ぶ:3番
◆
:分岐終了
◆変数の操作:[0031:売買限界数]代入,999999
◆変数の操作:[0031:売買限界数]減算,所持金
◆変数の操作:[0031:売買限界数]除算,変数[0014]の値<株価で除算
◆条件分岐:変数[0031:売買限界数]がV[0021]以上<全売却でも所持金の限界以内
◆変数の操作:[0031:売買限界数]代入,変数[0021]の値<所有株数を設定
◆
:分岐終了
◆文章:\>\$現在の所有数:\V[21]株
: :\>現在の価格:\V[14]円/売却できる限界:\V[31]株
: :\>▼売却数を設定してください。
◆数値入力の処理:6桁,[0033:取引数]
◆条件分岐:変数[0033:取引数]が0<売却数が設定されてない時
◆文章:\>売却を中止します。
◆指定ラベルへ飛ぶ:3番
◆
:分岐終了
◆条件分岐:変数[0033:取引数]がV[0031]より大きい<売却限界数より大きい時
◆変数の操作:[0033:取引数]代入,変数[0031]の値<売却限界数を設定
◆変数の操作:[0034:取引合計]代入,変数[0033]の値<売却数をコピー
◆変数の操作:[0034:取引合計]乗算,変数[0014]の値<売却数に株価を乗算
◆文章:\>\$売却限界数の「\V[33]株」まで売却しますか?
: :\>(売却合計金額:\V[34]円)
◆選択肢の表示:\>売却する/\>キャンセル
:[\>売却する]の場合
◆
:[\>キャンセル]の場合
◆指定ラベルへ飛ぶ:3番
◆
:分岐終了
◆
:それ以外の場合<売却限界数以下(変数[0033:取引数]がV[0031]以下)の場合
◆変数の操作:[0034:取引合計]代入,変数[0033]の値<売却数をコピー
◆変数の操作:[0034:取引合計]乗算,変数[0014]の値<売却数に株価を乗算
◆文章:\>\$売却数は「\V[33]株」で宜しいですか?
: :\>(売却合計金額:\V[34]円)
◆選択肢の表示:\>売却する/\>キャンセル
:[\>売却する]の場合
◆
:[\>キャンセル]の場合
◆指定ラベルへ飛ぶ:3番
◆
:分岐終了
◆
:分岐終了
◆所持金の増減:所持金をV[0034]増やす<売却金額分を加算
◆変数の操作:[0021:所有株数:A社]減算,変数[0033]の値<所有株数を減算
◆変数の操作:[0035:残金表示]代入,所持金
◆文章:\>■売却結果
: :\>銘柄:A社
: :\>所有株数:\V[21]株
: :\>所持金:\V[35]円
◆
:[\>B社(\V[22]株)]の場合<A社の売却設定をコピーして黄色の部分だけを変更します
◆条件分岐:スイッチ[0012:B社倒産]がON
◆文章:\>この会社は倒産しました。
◆指定ラベルへ飛ぶ:3番
◆
:分岐終了
◆条件分岐:変数[0022:所有株数:B社]が0
◆文章:\>株券を持っていません。
◆指定ラベルへ飛ぶ:3番
◆
:分岐終了
◆変数の操作:[0031:売買限界数]代入,999999
◆変数の操作:[0031:売買限界数]減算,所持金
◆変数の操作:[0031:売買限界数]除算,変数[0015]の値
◆条件分岐:変数[0031:売買限界数]がV[0022]以上
◆変数の操作:[0031:売買限界数]代入,変数[0022]の値
◆
:分岐終了
◆文章:\>\$現在の所有数:\V[22]株
: :\>現在の価格:\V[15]円/売却できる限界:\V[31]株
: :\>▼売却数を設定してください。
◆数値入力の処理:6桁,[0033:取引数]
◆条件分岐:変数[0033:取引数]が0
◆文章:\>売却を中止します。
◆指定ラベルへ飛ぶ:3番
◆
:分岐終了
◆条件分岐:変数[0033:取引数]がV[0031]より大きい
◆変数の操作:[0033:取引数]代入,変数[0031]の値
◆変数の操作:[0034:取引合計]代入,変数[0033]の値
◆変数の操作:[0034:取引合計]乗算,変数[0015]の値
◆文章:\>\$売却限界数の「\V[33]株」まで売却しますか?
: :\>(売却合計金額:\V[34]円)
◆選択肢の表示:\>売却する/\>キャンセル
:[\>売却する]の場合
◆
:[\>キャンセル]の場合
◆指定ラベルへ飛ぶ:3番
◆
:分岐終了
◆
:それ以外の場合
◆変数の操作:[0034:取引合計]代入,変数[0033]の値
◆変数の操作:[0034:取引合計]乗算,変数[0015]の値
◆文章:\>\$売却数は「\V[33]株」で宜しいですか?
: :\>(売却合計金額:\V[34]円)
◆選択肢の表示:\>売却する/\>キャンセル
:[\>売却する]の場合
◆
:[\>キャンセル]の場合
◆指定ラベルへ飛ぶ:3番
◆
:分岐終了
◆
:分岐終了
◆所持金の増減:所持金をV[0034]増やす
◆変数の操作:[0022:所有株数:B社]減算,変数[0033]の値
◆変数の操作:[0035:残金表示]代入,所持金
◆文章:\>■売却結果
: :\>銘柄:B社
: :\>所有株数:\V[22]株
: :\>所持金:\V[35]円
◆
:[\>C社(\V[23]株)]の場合<A社の売却設定をコピーして黄色の部分だけを変更します
◆条件分岐:スイッチ[0013:C社倒産]がON
◆文章:\>この会社は倒産しました。
◆指定ラベルへ飛ぶ:3番
◆
:分岐終了
◆条件分岐:変数[0023:所有株数:C社]が0
◆文章:\>株券を持っていません。
◆指定ラベルへ飛ぶ:3番
◆
:分岐終了
◆変数の操作:[0031:売買限界数]代入,999999
◆変数の操作:[0031:売買限界数]減算,所持金
◆変数の操作:[0031:売買限界数]除算,変数[0016]の値
◆条件分岐:変数[0031:売買限界数]がV[0023]以上
◆変数の操作:[0031:売買限界数]代入,変数[0023]の値
◆
:分岐終了
◆文章:\>\$現在の所有数:\V[23]株
: :\>現在の価格:\V[16]円/売却できる限界:\V[31]株
: :\>▼売却数を設定してください。
◆数値入力の処理:6桁,[0033:取引数]
◆条件分岐:変数[0033:取引数]が0
◆文章:\>売却を中止します。
◆指定ラベルへ飛ぶ:3番
◆
:分岐終了
◆条件分岐:変数[0033:取引数]がV[0031]より大きい
◆変数の操作:[0033:取引数]代入,変数[0031]の値
◆変数の操作:[0034:取引合計]代入,変数[0033]の値
◆変数の操作:[0034:取引合計]乗算,変数[0016]の値
◆文章:\>\$売却限界数の「\V[33]株」まで売却しますか?
: :\>(売却合計金額:\V[34]円)
◆選択肢の表示:\>売却する/\>キャンセル
:[\>売却する]の場合
◆
:[\>キャンセル]の場合
◆指定ラベルへ飛ぶ:3番
◆
:分岐終了
◆
:それ以外の場合
◆変数の操作:[0034:取引合計]代入,変数[0033]の値
◆変数の操作:[0034:取引合計]乗算,変数[0016]の値
◆文章:\>\$売却数は「\V[33]株」で宜しいですか?
: :\>(売却合計金額:\V[34]円)
◆選択肢の表示:\>売却する/\>キャンセル
:[\>売却する]の場合
◆
:[\>キャンセル]の場合
◆指定ラベルへ飛ぶ:3番
◆
:分岐終了
◆
:分岐終了
◆所持金の増減:所持金をV[0034]増やす
◆変数の操作:[0023:所有株数:C社]減算,変数[0033]の値
◆変数の操作:[0035:残金表示]代入,所持金
◆文章:\>■売却結果
: :\>銘柄:C社
: :\>所有株数:\V[23]株
: :\>所持金:\V[35]円
◆
:[\>キャンセル)]の場合
◆
:分岐終了
◆条件分岐:変数[0021:所有株数:A社]が0
◆条件分岐:変数[0022:所有株数:B社]が0
◆条件分岐:変数[0023:所有株数:C社]が0
◆アイテムの増減:株券を1減らす<株券を持ってない場合は「株券」を無くす
◆
:分岐終了
◆
:分岐終了
◆
:分岐終了
◆
:[\>株情報]の場合
◆文章:\>■所有している株
: :\>A社:\V[21]株
: :\>B社:\V[22]株
: :\>C社:\V[23]株
◆変数の操作:[0036:前日比:A社]代入,変数[0014]の値<現在の株価を設定
◆変数の操作:[0037:前日比:B社]代入,変数[0015]の値<現在の株価を設定
◆変数の操作:[0038:前日比:C社]代入,変数[0016]の値<現在の株価を設定
◆変数の操作:[0036:前日比:A社]減算,変数[0017]の値<前日の株価を減算
◆変数の操作:[0037:前日比:B社]減算,変数[0018]の値<前日の株価を減算
◆変数の操作:[0038:前日比:C社]減算,変数[0019]の値<前日の株価を減算
◆文章:\>■価格【銘柄:株価(前日の終値/前日比)】
: :\>A社:\V[14]円(\V[17]円/\V[36]円)
: :\>B社:\V[15]円(\V[18]円/\V[37]円)
: :\>C社:\V[16]円(\V[19]円/\V[38]円)
◆
:[\>キャンセル]の場合
◆スイッチの操作:[0001:時間イベント起動]をONにする<時間イベントを再開します
◆イベント処理の中断
◆
:分岐終了
◆指定ラベルへ飛ぶ:1番
◆ |
|