時間経過でイベントを発生させる

更新日:

日本語名称:時間経過でイベントを発生させる

ふりがな:じかんけいかでいべんとをはっせいさせる

機能概要:プラグインコマンドで一定の時間が経過した後に、特定のイベントを発生させる

使用条件(ライセンス): MITライセンス

作者:くらむぼん

作者サイト:https://twitter.com/krmbn0576

ダウンロードページ:https://raw.githubusercontent.com/krmbn0576/rpgmakermv/…

解説ページ:https://forum.tkool.jp/index.php?threads/86/

ファイル名: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
 * 
 * ライセンス:
 * このプラグインを利用する時は、作者名をプラグインから削除しないでください。
 * それ以外の制限はありません。お好きなようにどうぞ。
 */
0

Copyright© #ツクプラ , 2019 All Rights Reserved.