時間の経過に応じてイベントを起こします – TimeEvent.js

タイトル
時間の経過に応じてイベントを起こします
作者名
ヘルプ
リアルタイムの時間経過によるイベントを起こすプラグインです。
下に示すプラグインコマンドで予め時間イベントを設定すると、
その後経過した時間に応じてイベントが発生します。
この時間はセーブしてゲームを終了した後も経過していき、
ロード後に時間を越えていた場合はロード直後にイベントが発生します。
※サーバーの現在時刻を取得するプラグイン(ServerTime.js)が
 ONの時は、サーバー時刻を使うようになりました。


プラグインコマンド:
■on 時間(分)が経ったら確率でスイッチをオンする
TimeEvent on 時間(分) 確率(%) ONにするスイッチ番号 if条件1(省略可) if条件2(省略可)
例)TimeEvent on 5分 60% \S[3] \S[7] \V[2]>60
5分経ったら60%の確率で「S[0003]:三毛ネコ」スイッチをONする
(ただし、S[0007]:赤いボールがONでV[0002]:餌が60より上のとき)
※if条件1,2には「スイッチ番号」か「変数の比較」が入ります。省略可
※「分」と「%」は書かなくても大丈夫。\S[3]も3だけでもOK
※\S[7]と\V[2]>60は7と2にできません、比較する数字(60)と区別できないため

■off 経過時間がきたら確率でスイッチをオフする
TimeEvent off 時間(分) 確率(%) OFFにするスイッチ番号 if条件1(省略可) if条件2(省略可)

■get 経過時間がきたら確率でアイテムを1つ得る
TimeEvent get 時間(分) 確率(%) 手に入れるアイテム番号 if条件1(省略可) if条件2(省略可)

■join 経過時間がきたら確率でキャラがパーティに加わる
TimeEvent join 時間(分) 確率(%) 加わるアクター番号 if条件1(省略可) if条件2(省略可)

■byebye 経過時間がきたら確率でキャラがパーティが別れる
TimeEvent byebye 時間(分) 確率(%) 別れるアクター番号 if条件1(省略可) if条件2(省略可)

■common 経過時間がきたら確率でコモンイベントを実行する
TimeEvent common 時間(分) 確率(%) 実行するコモンイベント番号 if条件1(省略可) if条件2(省略可)

■add 経過時間がきたら確率で変数を足す
TimeEvent add 時間(分) 確率(%) 変数番号 加算値or加算変数番号 if条件1(省略可) if条件2(省略可)
変数番号に加算値または加算変数番号を足す(マイナスの場合は引く)

■onevery 時間(分)ごとに確率でスイッチをオンする
TimeEvent onevery 時間(分) 確率(%) ONにするスイッチ番号 if条件1(省略可) if条件2(省略可)

■offevery 経過時間ごとに確率でスイッチをオフする
TimeEvent offevery 時間(分) 確率(%) OFFにするスイッチ番号 if条件1(省略可) if条件2(省略可)

■getevery 経過時間ごとに確率でアイテムを1つ得る
TimeEvent getevery 時間(分) 確率(%) 手に入れるアイテム番号 if条件1(省略可) if条件2(省略可)

■joinevery 経過時間ごとに確率でキャラがパーティに加わる
TimeEvent joinevery 時間(分) 確率(%) 加わるアクター番号 if条件1(省略可) if条件2(省略可)

■byebyeevery 経過時間ごとに確率でキャラがパーティが別れる
TimeEvent byebyeevery 時間(分) 確率(%) 別れるアクター番号 if条件1(省略可) if条件2(省略可)

■commonevery 経過時間ごとに確率でコモンイベントを実行する
TimeEvent commonevery 時間(分) 確率(%) 実行するコモンイベント番号 if条件1(省略可) if条件2(省略可)

■addevery 経過時間ごとに確率で変数を足す
TimeEvent addevery 時間(分) 確率(%) 変数番号 加算値or加算変数番号 if条件1(省略可) if条件2(省略可)
変数番号に加算値または加算変数番号を足す(マイナスの場合は引く)

■reset ゲームを開始したときに全ての変数をゼロにする
TimeEvent reset 変数番号 変数番号 変数番号

■alloff ゲームを開始したときに全てのスイッチをOFFにする
TimeEvent alloff スイッチ番号 スイッチ番号 スイッチ番号

■everystop すべてのevery系コマンドを中止する
TimeEvent everystop

ライセンス:
このプラグインを利用する時は、作者名をプラグインから削除しないでください。
それ以外の制限はありません。お好きなようにどうぞ。
パラメータ
( なし )
ライセンス表記
ライセンス:
MIT License (C) 2017-2019 くらむぼん
http://opensource.org/licenses/mit-license.php

紹介ページ https://github.com/krmbn0576/rpgmakermv/blob/master/js/plugins/TimeEvent.js