【解決済み】村人C様のスキルの回数使用制限プラグインのエラーについて

toretore
記事: 159
登録日時: 2015年12月22日(火) 14:25

【解決済み】村人C様のスキルの回数使用制限プラグインのエラーについて

投稿記事by toretore » 2019年1月14日(月) 18:33

こんにちは。
viewtopic.php?f=49&t=2458&p=8029#p8029
のスキルの回数制限のプラグインを使わせていただいております。
そこで質問なのですが、こちらのプラグインを入れて戦闘をすると、下記のようなエラーが出てしまいます。
こちらのプラグインをOFFにすると、通常通り戦闘が出来るのですが、ONにするとエラーが出てしまい、戦闘が出来なくなってしまいました。
当方プラグインの知識がないため、どこを直せば良いのかわからず困っております。
ぜひ使わせていただきたいプラグインなので、どうぞよろしくお願いします。
添付ファイル
002.jpg
002.jpg (118.05 KiB) 閲覧数: 3405 回
001.jpg
001.jpg (44.64 KiB) 閲覧数: 3405 回
最後に編集したユーザー toretore on 2019年1月16日(水) 15:27 [ 編集 3 回目 ]

アバター
まっつUP
記事: 1155
登録日時: 2016年8月11日(木) 15:38
お住まい: タケノコ王国

Re: 村人C様のスキルの回数使用制限プラグインのエラーについて

投稿記事by まっつUP » 2019年1月14日(月) 19:31

toretore様

村人C様のTimes_Skill.jsを導入していると
戦闘時にエラーが発生するとのことですが
導入したうえでニューゲームまたはイベントテストから
戦闘に入っているでしょうか。
もし導入前の既存のセーブデータをロードして行った場合には
そのようなエラーが起こる可能性があると思います。

追記:メニューの「スキル」からスキルを見ようとした場合には正常に動作するか
ほかの競合しそうなプラグインを入れているか等の情報があれば
より有効な解決策を提示できる場合があります。
RPGで笑顔を・・・

ツイッター(ツクラーの巣窟)(閲覧は自己責任でお願いします)
https://twitter.com/mattuup

github
https://github.com/mattuup/RPGMakerMZ
toretore
記事: 159
登録日時: 2015年12月22日(火) 14:25

Re: 村人C様のスキルの回数使用制限プラグインのエラーについて

投稿記事by toretore » 2019年1月14日(月) 19:46

まっつUP様
ご回答ありがとうございます。

スキル制限のプラグイン以外のプラグインは、全てOFFにしても同じ挙動になりました。
またニューゲームで、イベントテストでも同じ状況になります。
ただ、メニューからスキルを選んで使用する分には、動作します。
戦闘画面に切り替わる時に、前回の画像のようなエラーが出ます。
ちなみに、RPGツクール MVの最新版を使っております。
解決法がもしありましたら、教えていただけないでしょうか?
どうぞよろしくお願いいたします。
添付ファイル
003.jpg
003.jpg (196.86 KiB) 閲覧数: 3382 回
アバター
まっつUP
記事: 1155
登録日時: 2016年8月11日(木) 15:38
お住まい: タケノコ王国

Re: 村人C様のスキルの回数使用制限プラグインのエラーについて

投稿記事by まっつUP » 2019年1月14日(月) 19:53

敵の行動パターンに回数使用制限プラグインの効果が適用されるスキルを入れると
エラーが発生するようですね。少し調査してみます。
RPGで笑顔を・・・

ツイッター(ツクラーの巣窟)(閲覧は自己責任でお願いします)
https://twitter.com/mattuup

github
https://github.com/mattuup/RPGMakerMZ
アバター
まっつUP
記事: 1155
登録日時: 2016年8月11日(木) 15:38
お住まい: タケノコ王国

Re: 村人C様のスキルの回数使用制限プラグインのエラーについて

投稿記事by まっつUP » 2019年1月14日(月) 20:11

敵の行動選択のための評価でエラーが起きているので
Game_BattlerBase.prototype.canPaySkillCost
return this._times_skill[skill.id][0] > 0;
の前の行に
if(!this._times_skill[skill.id]) this._times_skill[skill.id] = [skill.mpCost, skill.mpCost];
を入れるとうまく動くと思います。

Game_BattlerBase.prototype.paySkillCostの方も似たような感じですから
不安であれば入れてもいいかもしれません。
RPGで笑顔を・・・

ツイッター(ツクラーの巣窟)(閲覧は自己責任でお願いします)
https://twitter.com/mattuup

github
https://github.com/mattuup/RPGMakerMZ
toretore
記事: 159
登録日時: 2015年12月22日(火) 14:25

Re: 村人C様のスキルの回数使用制限プラグインのエラーについて

投稿記事by toretore » 2019年1月15日(火) 10:00

おはようございます。
まっつUP様
ご回答ありがとうございました!

無事挙動を確認いたしました。
自分ではどうにもならなかったので
ありがたいです!

これで、トピックを閉じさせていただきます。
本当に助かりました。
ありがとうございます!

“MV:質問” へ戻る