
時間経過でイベントを発生させる - TimeEvent.js

▼時間経過でイベントを発生させる(くらむぼん様作) - TimeEvent.js
https://plugin.fungamemake.com/archives/14012
プラグインコマンドで一定の時間が経過した後に、特定のイベントを発生させる
ふりがな:じかんけいかでいべんとをはっせいさせる
機能概要: プラグインコマンドで一定の時間が経過した後に、特定のイベントを発生させる
利用規約(ライセンス): MITライセンス
作者:くらむぼん
作者サイト:https://x.com/krmbn0576
解説ページ:https://forum.tkool.jp/index.php?threads/86/
ダウンロードページ:https://raw.githubusercontent.com/krmbn0576/rpgmakermv/…
ファイル名:TimeEvent.js
プラグインのヘルプ:
/*: * @plugindesc 時間の経過に応じてイベントを起こします。 * @author くらむぼん * * @help * リアルタイムの時間経過によるイベントを起こすプラグインです。 * 下に示すプラグインコマンドで予め時間イベントを設定すると、 * その後経過した時間に応じてイベントが発生します。 * この時間はセーブしてゲームを終了した後も経過していき、 * ロード後に時間を越えていた場合はロード直後にイベントが発生します。 * ※サーバーの現在時刻を取得するプラグイン(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 * * ライセンス: * このプラグインを利用する時は、作者名をプラグインから削除しないでください。 * それ以外の制限はありません。お好きなようにどうぞ。 */
