ページ 11

【解決済】特定の場所でセーブ・ロードをすると発生するイベント

Posted: 2025年3月27日(木) 10:32
by yoyo4
特定の場所でセーブ・ロードをすると発生するイベントを作りたいです。

カジノ内でセーブロードの行動をして入店時より所持金が多い状態で外に出ようとすると用心棒に止められるイベントが作りたいです。

よろしくお願いしますm(_ _)m

Re: 特定の場所でセーブ・ロードをすると発生するイベント

Posted: 2025年3月28日(金) 22:36
by ゆわか
準公式プラグインに SwitchOnLoad.js というのがあって
ロード時にスイッチをONにできます。
https://plugin.fungamemake.com/archives/10084

これで、ロード直後にコモンイベントを自動実行できると思うので
そのコモンイベント内でなんとかできないかなと思います。

具体的には

入店のイベントで、セーブ回数を変数に取得する。
ロード時に起動するコモンイベントで
まず、今いるマップがカジノかどうかをマップIDの取得で調べて
カジノだったら、別の変数にセーブ回数を取得し
入店時のセーブ回数と比べて増えていたら、セーブしおったなとわかるので
呼び止めるフラグを立てて、最後、ロード時にONにしたスイッチをOFFる。

で、いけそうな気がします。
気がするだけすが。

Re: 特定の場所でセーブ・ロードをすると発生するイベント

Posted: 2025年3月30日(日) 22:58
by yoyo4
[quote="ゆわか"]準公式プラグインに SwitchOnLoad.js というのがあって
ロード時にスイッチをONにできます。
https://plugin.fungamemake.com/archives/10084

これで、ロード直後にコモンイベントを自動実行できると思うので
そのコモンイベント内でなんとかできないかなと思います。

────────────────────────────────
ゆわか様ありがとうございます!
出来ました!

セーブ・ロードを起点にするイベント面白いです~(^▽^)
これで温ま湯に浸かったプレイヤーに目に物を見せてあげられます♡