ページ 11

【解決済み】プラグインのタグが動作しない

Posted: 2024年6月20日(木) 18:53
by もるっす
 お世話になっております。
 ツクールを始めたばかりで、トピックの投稿は初めてなので至らないことがあれば申し訳ありません。

 フトコロ様の戦闘中に行動回数を表示、操作するプラグインFTKR_BattleActionTimes プラグイン(https://github.com/futokoro/RPGMaker/blob/master/FTKR_BattleActionTimes.ja.md)を導入しているのですが、プラグイン内のタグ<FTKR_ADD_ACTION_TIMES x: y>をスキルのメモ欄に入力しても行動回数の増減が行われません。この場合何が原因かわかる方はいらっしゃいますでしょうか。

 参考までに現在こちら側の状況も記しておきます。
・<FTKR_ADD_ACTION_TIMES 100: 1>とスキルのメモ欄に入力しても行動回数が増えない。同プラグインの行動回数消費無効タグ<FTKR_NoAT>の方は入力後反映していた。
・メモ欄には
<FTKR_ADD_ACTION_TIMES 100: 1>
<FTKR_NoAT>
と入力している。
・組み合わせ使用が想定されているFTKR_AlternatingTurnBattleプラグインのv2.0.0以降(https://github.com/futokoro/RPGMaker/blob/master/FTKR_AlternatingTurnBattle.ja.md)を導入済み
・プラグインの競合が原因かと思い新規プロジェクトに上記2つのプラグインだけを導入してもタグは動作せず。
・タグの誤字脱字は確認済み。
・導入しているプラグインのバージョンは(https://github.com/futokoro/RPGMaker/blob/master/FTKR_AlternatingTurnBattle.js)(https://github.com/futokoro/RPGMaker/blob/master/FTKR_BattleActionTimes.js)と同じ。
・戦闘時、タグが入力されたスキルを使用した際にエラーの表示は出ず。

 ツクール自体に触りたての初心者で、タグの仕様を理解していないという可能性もありそうでしたが、自己解決できそうにないので質問させていただきました。よろしくお願いします。

Re: プラグインのタグが動作しない

Posted: 2024年6月21日(金) 05:36
by ecf5DTTzl6h6lJj02
こんにちは。
もるっす さんが書きました: お世話になっております。
 ツクールを始めたばかりで、トピックの投稿は初めてなので至らないことがあれば申し訳ありません。

 フトコロ様の戦闘中に行動回数を表示、操作するプラグインFTKR_BattleActionTimes プラグイン(https://github.com/futokoro/RPGMaker/blob/master/FTKR_BattleActionTimes.ja.md)を導入しているのですが、プラグイン内のタグ<FTKR_ADD_ACTION_TIMES x: y>をスキルのメモ欄に入力しても行動回数の増減が行われません。この場合何が原因かわかる方はいらっしゃいますでしょうか。

 参考までに現在こちら側の状況も記しておきます。
・<FTKR_ADD_ACTION_TIMES 100: 1>とスキルのメモ欄に入力しても行動回数が増えない。同プラグインの行動回数消費無効タグ<FTKR_NoAT>の方は入力後反映していた。
・メモ欄には
<FTKR_ADD_ACTION_TIMES 100: 1>
<FTKR_NoAT>
と入力している。
・組み合わせ使用が想定されているFTKR_AlternatingTurnBattleプラグインのv2.0.0以降(https://github.com/futokoro/RPGMaker/blob/master/FTKR_AlternatingTurnBattle.ja.md)を導入済み
・プラグインの競合が原因かと思い新規プロジェクトに上記2つのプラグインだけを導入してもタグは動作せず。
・タグの誤字脱字は確認済み。
・導入しているプラグインのバージョンは(https://github.com/futokoro/RPGMaker/blob/master/FTKR_AlternatingTurnBattle.js)(https://github.com/futokoro/RPGMaker/blob/master/FTKR_BattleActionTimes.js)と同じ。
・戦闘時、タグが入力されたスキルを使用した際にエラーの表示は出ず。

 ツクール自体に触りたての初心者で、タグの仕様を理解していないという可能性もありそうでしたが、自己解決できそうにないので質問させていただきました。よろしくお願いします。
FTKR_BattleActionTimes.js で、記述が間違っている部分がいくつかあり、
ADD_ACTION_TIMES のメタタグが機能しない状態になっているようです。
プラグインを修正する必要があります。

FTKR_BattleActionTime.js を JavaScript が編集できるソフトで開き、以下の編集を行ってください。
編集を行う前に、バックアップを取ることを忘れないでください。
  1. コード: 全て選択

     * @param EFFECT_ACTION_PLUS
    となっている部分がある(恐らく 156 行目あたり)ので、

    コード: 全て選択

     * @param EFFECT_ADD_ACTION_TIMES
    に変更する。
  2. 362 行目あたりから始まっている、 DataManager.BATEffectNoteTags というメソッドに、

    コード: 全て選択

    code   : Game_Action.EFFECT_ACTION_PLUS,
    という部分がある(恐らく 369 行目あたり)ので、

    コード: 全て選択

    code   : Game_Action.EFFECT_ADD_ACTION_TIMES,
    に変更する。
以上で、ADD_ACTION_TIMES のメタタグが機能するようになるかと思います。

ご確認ください。

Re: プラグインのタグが動作しない

Posted: 2024年6月21日(金) 17:30
by もるっす
 返信ありがとうございます。
 指定された箇所を修正したところ、無事にADD_ACTION_TIMESが機能するようになりました。
 プラグインの問題かとも思っていたのですが、自分の能力では解決できない事柄だったので、本当に助かりました! ありがとうございます!