カレンダーシステム

アバター
トリアコンタン
記事: 2311
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡を取る:

Re: カレンダーシステム

投稿記事by トリアコンタン » 2019年10月30日(水) 23:58

こんばんは!
プラグインのご利用ありがとうございます。

ご要望について了解しました。
実装可能かどうか、こちらで具体的な方法を検討してみます。

プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
狩葉伊織
記事: 5
登録日時: 2019年10月30日(水) 02:34

Re: カレンダーシステム

投稿記事by 狩葉伊織 » 2019年11月01日(金) 12:18

返信ありがとうございます!
ご検討いただけるだけでも僥倖であります!
宜しくお願い致します!
アバター
トリアコンタン
記事: 2311
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡を取る:

Re: カレンダーシステム

投稿記事by トリアコンタン » 2019年11月09日(土) 15:20

こんにちは。
検討した結果、既存のコマンドとの整合性および実装上の都合で、
『前回追加したアラーム機能にインターバル機能(アラームによるスイッチONのあと、さらに指定した時間経過が再度スイッチをONにする)』を追加しました。

少し工夫は必要になりますが、決まった曜日の決まった時間にスイッチをONにすることは可能だと思います。
よろしければお試しください。

1.16.0 2019/11/09 1.15.0で追加したアラーム機能にインターバル機能を追加
https://raw.githubusercontent.com/triacontane/RPGMakerMV/master/Chronus.js
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
狩葉伊織
記事: 5
登録日時: 2019年10月30日(水) 02:34

Re: カレンダーシステム

投稿記事by 狩葉伊織 » 2019年11月09日(土) 19:33

トリアコンタン様
お世話になっております。

プラグインの更新ありがとうございます!
複数の店舗で、
特定曜日の特定時間経過ごとに各店舗のセルフスイッチが都度オンになる事を確認いたしました!
色々と捗ります!
重ね重ねありがとうございました!
狩葉伊織
記事: 5
登録日時: 2019年10月30日(水) 02:34

Re: カレンダーシステム

投稿記事by 狩葉伊織 » 2019年11月10日(日) 06:06

トリアコンタン様
お世話になっております。狩葉伊織です。

先日のご報告の後、
アラーム機能のインターバル機能についていくつか動作を確認してみたのですが、
C_ADD_DAY 1 などで該当時間を超えた時刻に変更になった場合に、
「変更になった時間からインターバルで設定した時刻に再度スイッチが入る様になる。」
と言う動作をしているようなのです。


001.png

002.png

003.png

足踏みをするイベントに対し、
・C_SET_SELF_SWITCH_ALARM 000101010710 B 24*60
で、0001年01月01日07時10分を超えたらセルフスイッチBがONになるようにアラームをセットしつつ、
以降、07時10分にセルフスイッチBがONになるように24*60にインターバルセット。
セルフスイッチBがONになると【イベント001】は足踏みを止める。

その後にセルフスイッチBをOFFにし、
C_SET_TIME 07 30 で、01月02日の07時30分に変更。

C_SET_TIME 07 00
などで時間調節をして、
01月03日の07時00分にする。

07時10分にはセルフスイッチがONにならず、
07時30分にセルフスイッチがONになる。

と言った状況です。

場所移動で時間が経過した場合も、経過後の時間からインターバルをカウントしはじめてしまうようです。

その後も、時間を C_SET_TIME などで飛ばしますと少しづつずれ込んでしまうようでして、
設定方法を勘違いをしておりますでしょうか・・・・?

長文申し訳ありません。
ご指導いただければと思います・・・!
アバター
トリアコンタン
記事: 2311
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡を取る:

Re: カレンダーシステム

投稿記事by トリアコンタン » 2019年11月10日(日) 13:31

こんにちは!
こちらで現象を確認、修正しました。
ただ、試験パターンが非常に多岐にわたるため、すべての問題が解決されているかどうかは慎重にご確認ください。

1.16.1 2019/11/10 1.16.1で追加したアラーム機能で、アラームに設定した時間を超過して判定された場合、次回のインターバルが超過した時間からカウントされてしまう問題を修正
https://raw.githubusercontent.com/triacontane/RPGMakerMV/master/Chronus.js
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
狩葉伊織
記事: 5
登録日時: 2019年10月30日(水) 02:34

Re: カレンダーシステム

投稿記事by 狩葉伊織 » 2019年11月10日(日) 17:18

トリアコンタン様
お世話になっております。狩葉伊織です。
重ね重ね対応いただきありがとうございます!

現象の回避を確認いたしました!
以下のパターンで検証をして問題ないことを確認しております!

①イベントそのものに C_SET_SELF_SWITCH_ALARM 000101010710 B 24*60 をセットし、
 そのイベントのセルフスイッチの動作確認
②イベントに C_SET_SWITCH_NAMED_ALARM TEST01 000101010710 2 24*60 をセットし、
 他のイベントのスイッチ2の動作確認

双方共に、
・C_SET_TIME
・C_ADD_DAY
・場所移動での時間経過
・戦闘での時間経過
等で確認をおこない、常に07:10にスイッチが動作することを確認しました。

C_SET_SELF_SWITCH_ALARM 000101010715 B 24*600
等、時間をずらしたり、インターバル時間を 24*600 とする事で、
10日に1度、決まった時間にスイッチを入れる事も同時に動作確認出来ましたので、
希望通りの動作が可能だと考えます!

この度はお手数頂きありがとうございました!
カトウ
記事: 8
登録日時: 2017年8月31日(木) 20:41

Re: カレンダーシステム

投稿記事by カトウ » 2020年4月11日(土) 14:33

トリアコンタン様、初めまして。
ゲーム内時間の導入プラグインありがたくお借りしております。
プラグインの動作で一つお伺いしたいことがあるのですが、
カレンダーに累計日数もしくはそれを格納した変数を表示させることは可能でしょうか?
アバター
トリアコンタン
記事: 2311
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡を取る:

Re: カレンダーシステム

投稿記事by トリアコンタン » 2020年4月12日(日) 11:33

こんにちは!
プラグインのご利用ありがとうございます。

累計日数はパラメータ「累計日数のゲーム変数」で指定した変数に値が格納されます。
累計日数に関して機能追加、仕様変更したのでよろしければお試しください。

1.17.0 2020/04/12 累計日数をカレンダーに出力できる機能を追加、累計日数のカウントを1からに変更
https://raw.githubusercontent.com/triacontane/RPGMakerMV/master/Chronus.js
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
カトウ
記事: 8
登録日時: 2017年8月31日(木) 20:41

Re: カレンダーシステム

投稿記事by カトウ » 2020年4月12日(日) 18:28

>トリアコンタン様
 質問への迅速な回答とご対応ありがとうございました!
 プラグインを入れなおしましたら、無事表示させたい通りになりました。
 制作しているものになくてはならないプラグインなので本当に助かっております。
 お手間を取らせて申し訳ありません、ありがとうございました。

“MV:プラグイン素材のリクエスト” へ戻る