RPGツクールMZ用プラグイン投稿・告知サイト

#ツクプラMZ

MZ用プラグイン

KRD スケジュール管理 - KRD_MZ_Schedule.js

シェア用テキスト:
▼KRD スケジュール管理(くろうど様作) - KRD_MZ_Schedule.js
https://plugin-mz.fungamemake.com/archives/4158
スケジュール管理

ふりがな:すけじゅーるかんり

機能概要: スケジュール管理

利用規約(ライセンス): MITライセンス

作者:くろうど

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

解説ページ:https://github.com/kuroudo119/RPGMZ-Plugin

ダウンロードページ:https://raw.githubusercontent.com/kuroudo119/RPGMZ-Plug…

ファイル名:KRD_MZ_Schedule.js

プラグインのヘルプ:

*:
 * @target MZ
 * @plugindesc スケジュール管理
 * @url https://twitter.com/kuroudo119/
 * @url https://github.com/kuroudo119/RPGMZ-Plugin
 * @author kuroudo119 (くろうど)
 * @base KRD_MZ_Calendar
 * 
 * @param cmnOpening
 * @text 開始時コモンイベント
 * @desc シーン開始時に実行されるコモンイベント。
 * @default 1
 * @type common_event
 * 
 * @param cmnDay
 * @text 日付押下時コモンイベント
 * @desc 日付ボタンを押した時に実行されるコモンイベント。
 * @default 2
 * @type common_event
 * 
 * @param cmnCancel
 * @text キャンセル時コモンイベント
 * @desc キャンセルボタンを押した時に実行されるコモンイベント。
 * @default 3
 * @type common_event
 * 
 * @param cmnPage
 * @text ページ切替時コモンイベント
 * @desc ページ切替ボタン(月変更)を押した時に実行されるコモンイベント。
 * @default 4
 * @type common_event
 * 
 * @param cmnPrePage
 * @text 前ページ時コモンイベント
 * @desc 前ページへの切替ボタン(月変更)を押した時に実行されるコモンイベント。
 * @default 5
 * @type common_event
 * 
 * @command startScene
 * @text シーン開始
 * @desc Scene_Schedule を始めます。KRD_MZ_Calendar の年月日変数で初期値を設定できます。
 * 
 * @command clearSchedule
 * @text スケジュール初期化
 * @desc 保存しているスケジュールデータを初期化します。
 * 
 * @command setSchedule
 * @text スケジュール設定
 * @desc 保存しているスケジュールデータに値を1つ設定します。
 * @arg year
 * @text 年
 * @desc 設定対象の年が入っている変数番号を指定します。
 * @type variable
 * @arg month
 * @text 月
 * @desc 設定対象の月が入っている変数番号を指定します。
 * @type variable
 * @arg date
 * @text 日
 * @desc 設定対象の日が入っている変数番号を指定します。
 * @type variable
 * @arg flag
 * @text 設定値
 * @desc 設定日付の「ON:true/OFF:false」が入っているスイッチ番号を指定します。
 * @type switch
 * 
 * @command getSchedule
 * @text スケジュール取得
 * @desc 保存しているスケジュールデータから「ON:true/OFF:false」を取得します。
 * @arg year
 * @text 年
 * @desc 設定対象の年が入っている変数番号を指定します。
 * @type variable
 * @arg month
 * @text 月
 * @desc 設定対象の月が入っている変数番号を指定します。
 * @type variable
 * @arg date
 * @text 日
 * @desc 設定対象の日が入っている変数番号を指定します。
 * @type variable
 * @arg result
 * @text 取得データ
 * @desc 指定日付の「ON:true/OFF:false」を入れるスイッチ番号です。
 * @type switch
 * 
 * @command countSchedule
 * @text スケジュール設定数取得
 * @desc 保存しているスケジュールデータから設定値の数を取得します。
 * @arg result
 * @text 取得データ
 * @desc 取得した値を入れる変数番号です。
 * @type variable
 * 
 * @command firstSchedule
 * @text 保存データ先頭取得
 * @desc 保存しているスケジュールデータの先頭の日付を取得します。
 * @arg result
 * @text 取得データ
 * @desc 取得した値を入れる変数番号です。
 * @type variable
 * 
 * @command lastSchedule
 * @text 保存データ末尾取得
 * @desc 保存しているスケジュールデータの末尾の日付を取得します。
 * @arg result
 * @text 取得データ
 * @desc 取得した値を入れる変数番号です。
 * @type variable
 * 
 * @command diffToday
 * @text 本日日付差分
 * @desc 指定日付と本日日付との日数差分を取得します。
 * @arg year
 * @text 年
 * @desc 設定対象の年が入っている変数番号を指定します。
 * @type variable
 * @arg month
 * @text 月
 * @desc 設定対象の月が入っている変数番号を指定します。
 * @type variable
 * @arg date
 * @text 日
 * @desc 設定対象の日が入っている変数番号を指定します。
 * @type variable
 * @arg result
 * @text 取得データ
 * @desc 取得した値を入れる変数番号です。
 * @type variable
 * 
 * @command drawCircles
 * @text 画像描画
 * @desc カレンダー上のスケジュールがtrueの日付に画像を描画します。
 * @arg pictureName
 * @text 画像
 * @desc 表示する画像データを指定します。
 * @type file
 * @dir img/pictures
 * @arg pictureId
 * @text ピクチャ番号
 * @desc ピクチャ番号開始値(+31まで使用されます)
 * @type number
 * 
 * @command eraseCircles
 * @text 画像消去
 * @desc カレンダー上に描画した画像を消去します。
 * @arg pictureId
 * @text ピクチャ番号
 * @desc ピクチャ番号開始値(+31まで使用されます)
 * @type number
 * 
 * @help
# KRD_MZ_Schedule.js

スケジュール管理

## 権利表記

(c) 2021 kuroudo119 (くろうど)

## 利用規約

このプラグインはMITライセンスです。
https://github.com/kuroudo119/RPGMZ-Plugin/blob/master/LICENSE

## 更新履歴

- ver.0.0.1 (2021/08/09) 作成開始
- ver.0.1.0 (2021/08/13) 非公開版完成
- ver.1.0.0 (2021/08/13) 公開
- ver.1.1.0 (2021/08/15) スケジュール管理の開始日取得関数を追加
- ver.1.1.1 (2021/08/15) 即時関数外の変数宣言をletに修正。
- ver.1.2.0 (2021/09/19) ページ切替処理を追加。
- ver.1.3.0 (2021/10/25) プラグインコマンドを追加。
- ver.1.4.0 (2021/11/19) 画像描画コマンドを追加。
- ver.1.5.0 (2021/12/18) 前ページボタンは別パラメータにした。

 * 
 * 
 */

スポンサードリンク

スポンサードリンク

-MZ用プラグイン

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