【解決】トリアコンタンさん作成のChronusを利用した一日一回戦闘の実現方法

wingly
記事: 206
登録日時: 2020年2月29日(土) 06:35

【解決】トリアコンタンさん作成のChronusを利用した一日一回戦闘の実現方法

投稿記事by wingly » 2020年10月11日(日) 09:26

ゲームによくある一日一回しか戦闘できない、つまり一度戦闘したらその次の日の朝5時まで戦闘ができないという風にしたいんです。
ちなみにその一日はトリアコンタンさんのChronusの実時間におけるものです。
おそらくChronusを使用すれば出来ると思うのですが詳しいやり方がわかりません。
何か方法はないでしょうか?
https://raw.githubusercontent.com/triac ... Chronus.js
最後に編集したユーザー wingly on 2020年10月17日(土) 21:53 [ 編集 2 回目 ]

どうも。winglyです。
現在受験勉強によりツクールを離れています。
アバター
トリアコンタン
記事: 2311
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡を取る:

Re: トリアコンタンさん作成のChronusを利用した一日一回戦闘の実現方法

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

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

できそうなやり方は二つあると思います。
・『日のゲーム変数』『時のゲーム変数』を指定して、『前回戦闘した時刻』を記憶して再戦可能かどうかをイベントで判定する方法
・アラーム機能のプラグインコマンドを使う方法

上の方法はイベントを組んで自力で判定する必要がありますが、今回は条件がシンプルなのでそれほど複雑なイベントにはならないと思います。
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
wingly
記事: 206
登録日時: 2020年2月29日(土) 06:35

Re: トリアコンタンさん作成のChronusを利用した一日一回戦闘の実現方法

投稿記事by wingly » 2020年10月11日(日) 18:19

トリアコンタン さんが書きました:こんにちは!
プラグインのご利用ありがとうございます。

できそうなやり方は二つあると思います。
・『日のゲーム変数』『時のゲーム変数』を指定して、『前回戦闘した時刻』を記憶して再戦可能かどうかをイベントで判定する方法
・アラーム機能のプラグインコマンドを使う方法

上の方法はイベントを組んで自力で判定する必要がありますが、今回は条件がシンプルなのでそれほど複雑なイベントにはならないと思います。


具体的にどうすればいいか教えていただけませんか?
理想は毎朝5時リセットです。
 :2020年5月6日8時46分に戦闘(戦闘可能スイッチオフ)
 次戦闘できるのは2020年5月7日5時00分から(この時間に再び戦闘可能スイッチオン)
という風にしたいんです。自分で頑張って見ようと思ったんですが、
12月から1月に変わる。30(31)日の次が1日、2020年から2021年に変わる時などなんかこういう時どういった処理にすればわからなかったので...
どうも。winglyです。
現在受験勉強によりツクールを離れています。
wingly
記事: 206
登録日時: 2020年2月29日(土) 06:35

Re: トリアコンタンさん作成のChronusを利用した一日一回戦闘の実現方法

投稿記事by wingly » 2020年10月11日(日) 18:25

wingly さんが書きました:
トリアコンタン さんが書きました:こんにちは!
プラグインのご利用ありがとうございます。

できそうなやり方は二つあると思います。
・『日のゲーム変数』『時のゲーム変数』を指定して、『前回戦闘した時刻』を記憶して再戦可能かどうかをイベントで判定する方法
・アラーム機能のプラグインコマンドを使う方法

上の方法はイベントを組んで自力で判定する必要がありますが、今回は条件がシンプルなのでそれほど複雑なイベントにはならないと思います。


具体的にどうすればいいか教えていただけませんか?
理想は毎朝5時リセットです。
 :2020年5月6日8時46分に戦闘(戦闘可能スイッチオフ)
 次戦闘できるのは2020年5月7日5時00分から(この時間に再び戦闘可能スイッチオン)
という風にしたいんです。自分で頑張って見ようと思ったんですが、
12月から1月に変わる。30(31)日の次が1日、2020年から2021年に変わる時などなんかこういう時どういった処理にすればわからなかったので...


または時間じゃなくて時間帯でもいいです。
自分は朝5時から6時を「朝」と定義したので。

この場合もどうすればいいでしょうか?
アラームやタイマーはその時間が過ぎた後にプレイを始めてもオンになりますかね?
どうも。winglyです。
現在受験勉強によりツクールを離れています。

“MZ:質問” へ戻る