Skip to content

OriginalTimer.js

fftfantt edited this page Mar 18, 2016 · 73 revisions

説明

  • このプラグインは1/100秒単位でカウントできるオリジナルタイマーを実装します。
  • カウントダウンのほか、カウントアップにも対応しています。
  • 初期パラメータにより、セーブデータに含めることも、含めずに使用することも可能です。
  • 設定値により、いろいろな表示形式に対応しており、表示・非表示の切り替えも自在です。
  • 一時停止、フォントサイズの変更、表示位置の変更等にも対応しています。

使用方法

  • プラグインをONにして初期パラメータTimerSaveの値を設定してください。
  • TimerSaveの初期値はNOなのでタイマーの値をセーブに含める場合はYESにしてください。
  • プラグインコマンドでオリジナルタイマーを設定後に開始して値の取得などを行います。

プラグインコマンド

コマンドの種類 コマンドの内容 コマンドの説明
設定 オリジナルタイマーの設定 実行するタイマーの設定
開始 オリジナルタイマーの開始 タイマーが設定されていれば開始
停止 オリジナルタイマーの停止 タイマーを一時停止
表示 オリジナルタイマーの表示 タイマーを表示
非表示 オリジナルタイマーの非表示 タイマーを非表示(停止はしない)
初期化 オリジナルタイマーの初期化 タイマーが停止していれば初期化
取得 オリジナルタイマーの値取得 タイマーの各種値を変数に格納

オリジナルタイマーの設定

  • 引数1:タイマーの設定 [設定 or SET]
  • 引数2:タイマーの種類 [アップ or ダウン or UP or DOWN]
  • 引数3:設定時間 [dが日 hが時間 mが分 sが秒 xが1/10秒 cが1/100秒]
  • 引数4:ピクチャ番号 [1~100]
  • 引数5:フォントサイズ
  • 引数6:画面X
  • 引数7:画面Y
  • 引数8:表示モード [表示 or 非表示 or DISPLAY or HIDE]
  • 引数9:表示形式 [Dが日 Hが時間 Mが分 Sが秒 Xが1/10秒 Cが1/100秒]※MMで頭0表示
 記述例:
   オリジナルタイマー 設定 ダウン 2d1h30m 99 24 10 12 表示 D日 HH時MM分SS.XC秒
   ORIGINALTIMER SET DOWN 1h30m 99 24 10 12 DISPLAY HH:MM:SS:XC
   オリジナルタイマー 設定 アップ 1h30m 10 24 630 12 非表示 HH:MM:SS.XC
   ORIGINALTIMER SET UP 1h30m 10 24 63 12 HIDE HH:MM:SS.XC

オリジナルタイマーの開始

  • 引数1: タイマーの開始 [開始 or 再開 or START]
 記述例:
   オリジナルタイマー 開始
   ORIGINALTIMER START

オリジナルタイマーの停止

  • 引数1: タイマーの停止 [停止 or STOP]
 記述例:
   オリジナルタイマー 停止
   ORIGINALTIMER STOP

オリジナルタイマーの表示

  • 引数1: タイマーの表示 [表示 or DISPLAY]
 記述例:
   オリジナルタイマー 表示
   ORIGINALTIMER DISPLAY

オリジナルタイマーの非表示

  • 引数1: タイマーの非表示 [非表示 or HIDE]
 記述例:
   オリジナルタイマー 非表示
   ORIGINALTIMER HIDE

オリジナルタイマーの初期化

  • 引数1: タイマーの初期化 [初期化 or INITIALIZE]
 記述例:
   オリジナルタイマー 初期化
   ORIGINALTIMER INITIALIZE

オリジナルタイマーの値取得

  • 引数1: タイマーの値取得 [取得 or GET]
  • 引数2: 取得する値の種類 [状態 or STATE or 表示値 or DISPLAYVALUE or 値 etc.]
  • 引数3: 取得した値格納用の変数
 記述例:
   オリジナルタイマー 取得 状態 1
   ORIGINALTIMER GET STATE 1
   オリジナルタイマー 取得 表示値 1
   ORIGINALTIMER GET DISPLAYVALUE 1
   オリジナルタイマー 取得 値 1
   ORIGINALTIMER GET VALUE 1
   オリジナルタイマー 取得 日 1
   ORIGINALTIMER GET DAY 1
   オリジナルタイマー 取得 時 1
   ORIGINALTIMER GET HR 1
   オリジナルタイマー 取得 分 1
   ORIGINALTIMER GET MIN 1
   オリジナルタイマー 取得 秒 1
   ORIGINALTIMER GET SEC 1
   オリジナルタイマー 取得 コンマ秒 1
   ORIGINALTIMER GET HSEC 1
Clone this wiki locally