
カウントアップや出現条件としての使用ができるタイマー - TrueTimer.js
シェア用テキスト:
▼カウントアップや出現条件としての使用ができるタイマー(あわやまたな様作) - TrueTimer.js
https://plugin.fungamemake.com/archives/31787
タイマーに機能を追加します。
ふりがな:かうんとあっぷやしゅつげんじょうけんとしてのしようができるたいまー
機能概要: タイマーに機能を追加します。
利用規約(ライセンス): MITライセンス
作者:あわやまたな
作者サイト:https://awaya3ji.seesaa.net/
解説ページ:https://awaya3ji.seesaa.net/article/493253297.html
ファイル名:TrueTimer.js
プラグインのヘルプ:
/*: * @target MZ MV * @plugindesc タイマーに機能を追加します。 * 顧客が本当に必要だった物。 * @author あわやまたな (Awaya_Matana) * @url https://awaya3ji.seesaa.net/article/493253297.html * @help [プラグインコマンド(MV)] * TrueTimer start 分 秒 //タイマーの始動 * * TrueTimer change 分 秒 true/false //タイマーの変更 * 現在の時間から増減します。 * true/未入力で増やす。falseで減らす。 * * TrueTimer stop //タイマーの停止 * * TrueTimer pause //タイマーの一時停止 * タイマーを一時停止します。タイマーは起動中のままです。 * * TrueTimer restart //タイマーの再始動 * 一時停止したタイマーを再開します。 * * TrueTimer countUp true/false //タイマーのカウントアップ * trueにするとカウントアップになります。 * * TrueTimer transparency true/false/default //透明状態の変更 * trueで常に表示。falseで常に消去。defaultで動作中のみ表示。 * * [パラメータ] * 【変数】 * 秒数が変化したタイミングで代入されます。 * よって秒数をイベントの出現条件として使用可能になります。 * * 12分02秒:722秒なので722が変数に格納されます。 * * 【分秒】 * 変数を代入する際、下二桁以外を分、下二桁を秒にします。 * これによって出現条件をより感覚的に指定できます。 * * 12分02秒:1202が変数に格納されます。 * 1分53秒:153が変数に格納されます。 * 5秒:5が変数に格納されます。 * * [更新履歴] * 2022/11/06:Ver.1.0.0 公開 * 2022/11/06:Ver.1.0.1 バグ対策と時間を相対的に変更する機能を追加。 * 2022/11/27:Ver.1.0.2 時間を減らすとマイナスになる不具合を修正。 * 2023/04/08:Ver.2.0.0 プラグインコマンド「タイマーの一時停止」を追加。 * * @command startTimer * @text タイマーの始動 * @desc タイマーを始動します。 * * @arg min * @text 分 * @desc タイマーに設定する時間です。 * @default 0 * * @arg sec * @text 秒 * @desc タイマーに設定する時間です。 * @default 0 * * @command changeTimer * @text タイマーの変更 * @desc タイマーの時間を増やす、または減らします。 * * @arg min * @text 分 * @desc タイマーに増減する時間です。 * @default 0 * * @arg sec * @text 秒 * @desc タイマーに増減する時間です。 * @default 0 * * @arg ope * @text 操作 * @desc タイマーに増減する時間です。 * @type select * @default 増やす * @option 増やす * @option 減らす * * @command stopTimer * @text タイマーの停止 * @desc タイマーを停止します。 * * @command pauseTimer * @text タイマーの一時停止 * @desc タイマーを一時停止します。 * タイマーは起動中のままです。 * * @command restartTimer * @text タイマーの再始動 * @desc タイマーを再始動します。 * * @command changeMode * @text モードの変更 * @desc モードを変更します。 * * @arg mode * @text モード * @desc タイマーをカウントダウンするかカウントアップするかを選択します。 * @type select * @default カウントダウン * @option カウントダウン * @option カウントアップ * * @command changeTransparency * @text 透明状態の変更 * @desc タイマーの表示/非表示を変更します。 * * @arg transparency * @text 透明状態 * @desc タイマーの表示するかしないかを選択します。 * 元に戻すとタイマー動作時のみ表示されるようになります。 * @type select * @default ON * @option ON * @option OFF * @option 元に戻す * * @param variableId * @text 変数 * @desc タイマーの値を代入する変数。 * (なし)にすると使用しません。 * @type variable * * @param mmss * @text 分秒 * @desc 変数の下二桁以外を分、下二桁を秒にします。 * @type boolean * @default false * * @param abortBattle * @text バトルの強制終了 * @desc バトルを強制終了する謎仕様です。 * @type boolean * @default false * */
