アイテム・スキルの利用制限をする RTK_ActionLimit プラグイン

フォーラムルール
素材の利用規約を決めたいけど、どんなことを書けばいいのか分からない場合は、
素材のテンプレートをご利用下さい。
アバター
yamachan
記事: 107
登録日時: 2016年6月19日(日) 22:34

アイテム・スキルの利用制限をする RTK_ActionLimit プラグイン

投稿記事by yamachan » 2016年8月20日(土) 22:42

こんばんは! :D

アイテム・スキルの戦闘時の利用制限をするプラグイン&解説ページを作成したので、紹介させていただきます。
もし以下のようなご要望があれば、利用を検討してみてください。

  • このアイテムは戦闘中に1度しか使用できない
  • このスキルは5ターンに1度しか使用できない
  • スイッチで特定のスキルやアイテムを利用不能にしたい
  • このアイテムはハロルドしか使用できない
  • 手裏剣のアイテムは忍者職しか使用できない
  • この上級魔法は、魔法陣のスキルの後でないと使用できない
スキル・アイテムのメモ欄にタグを記載する方式で、以下のようなタグがあります。

コード: 全て選択

 *   <condition switch:n>   # n番スイッチがONのときだけ戦闘で利用できる
 *   <condition actor:n,m,,>   # n,m,,番のアクターだけが戦闘で利用できる
 *   <condition class:n,m,,>   # n,m,,番のクラスだけが戦闘で利用できる
 *   <condition max:n>      # 1度の戦闘でn回だけ利用できる
 *   <condition max +turn:n>   # nターンごとに利用回数がプラスされる
 *   <condition max +level:n>   # パーティの最大レベルが n に達すると利用回数がプラスされる
 *   <condition req item:n>   # その戦闘中にn番のアイテムを使用後に利用可能になる
 *   <condition req skill:n>   # その戦闘中にn番のスキルを使用後に利用可能になる
 *
 * 単独の数値 n の前に "v" を付与すると、その番号が示すゲーム変数の値が代わりに利用される
 * 例) <condition switch:v10> は変数10番に入っている値に対応するスイッチがONのときだけ利用できる
 * 例) <condition actor:v10> は変数10番に入っている値に対応するアクターだけが利用できる


解説およびダウンロードは以下からお願いします。
https://github.com/yamachan/jgss-hack/blob/master/RTK_ActionLimit.ja.md

ではでは。

Toshio Yamashita (yamachan)
Plugin https://github.com/yamachan/jgss-hack/blob/master/README.ja.md
Twitter https://twitter.com/yamachan360

私が作成して本サイトに投稿したコードは著作権を放棄し、利用・改変・配布など全て自由です。
ただし同じ投降内に制限を明記している場合はそちらが優先します。
高原鈴
記事: 113
登録日時: 2016年4月16日(土) 15:43

Re: アイテム・スキルの利用制限をする RTK_ActionLimit プラグイン

投稿記事by 高原鈴 » 2016年8月21日(日) 09:56

おはようございます。そのプラグインを導入したのですが
すべてのプラグインをOFFにした状態で使ってみてもテストプレイや戦闘テストを行うと
エラーが出てしまいゲームを始めることが出来ませんでした
さらに詳しく書くと
http://fanblogs.jp/tabirpglab/archive/243/0
↑の
■ターゲットが分解するエフェクトプラグインをONにしてると英文字エラーが出て

それをOFFにすると英文字エラーは出ないものの画面が真っ暗のままゲームがスタート出来ませんでした。
アバター
yamachan
記事: 107
登録日時: 2016年6月19日(日) 22:34

Re: アイテム・スキルの利用制限をする RTK_ActionLimit プラグイン

投稿記事by yamachan » 2016年8月21日(日) 16:19

高原鈴さん、こんばんは!

お試しいただき、ありがとうございます。
状況を整理させてください。

まず 「すべてのプラグインをOFFにした状態で、本プラグインをONにする」 と 「プロジェクトをセーブした後、テストプレイを実施するとゲームが開始しない」 で正しいでしょうか?
タイトル画面すら出ない、という状態です。

起動しないのであれば致命的な問題だとおもわれますが、こちらでは残念ながら問題を再現できていません。
js ファイルのダウンロードに問題はないでしょうか、210行目に })(this); がありますか?

エラーが表示されるとのことでしたので、お手数をおかけして申し訳ないのですが、、、
その状態から F8 キーを押し、表示されたコンソール画面をキャプチャして、アップロードいただくことは可能でしょうか?


またもし可能であれば、以下のテストも実施いただければ、プロジェクト固有の問題と切り分けでき非常に助かります。

いったんプロジェクトを閉じ、新規プロジェクトを作成して、そこに本プラグインを導入いただく。
それでも同じエラーが出るかお試しいただく。

以上、いろいろお願いしてしまって済みません。
ではでは。
Toshio Yamashita (yamachan)
Plugin https://github.com/yamachan/jgss-hack/blob/master/README.ja.md
Twitter https://twitter.com/yamachan360

私が作成して本サイトに投稿したコードは著作権を放棄し、利用・改変・配布など全て自由です。
ただし同じ投降内に制限を明記している場合はそちらが優先します。
高原鈴
記事: 113
登録日時: 2016年4月16日(土) 15:43

Re: アイテム・スキルの利用制限をする RTK_ActionLimit プラグイン

投稿記事by 高原鈴 » 2016年8月21日(日) 17:03

新規プロジェクトを作ってこのプラグインだけを導入してみました。
新規プロジェクトで最初からONになってたプラグインをそのままONにしてゲームスタートすると
タイトル画面すら出てこず英文字エラーが出ました。SSを張ります。

そのプラグインさえOFFにしてこのプラグインだけをONにすると英文字エラーは出てこないものの
タイトル画面すら出ずに画面が真っ黒のままです。
添付ファイル
ss2.png
ss.png
アバター
yamachan
記事: 107
登録日時: 2016年6月19日(日) 22:34

Re: アイテム・スキルの利用制限をする RTK_ActionLimit プラグイン

投稿記事by yamachan » 2016年8月21日(日) 17:19

高原鈴さん、こんばんは!

画面をありがとうございます。
プラグインが読み込めていないエラーですので、プラグインの中身(コード)には関係なさそうですね。
ちょっと安心しました…

プラグイン管理の画面からして変で、まず名前は「RTK_ActionLimit_v1」ではなく「RTK_ActionLimit」です。
また説明欄に何も表示されないのも変ですね。

プラグインの js ファイル名は内部ではプラグイン名として使用されますから、勝手に変更しては駄目です。
理由があって変更する場合には、内部を理解してから実施する必要があります。

とはいえ、今回のコードはファイル名変更されても動くハズなんですけどね。
この読み込みエラーはどうやったら再現できるのでしょう…

↓のようにjsファイルにWindowsのブロック設定でもかかっているのでしょうか???
http://www.atmarkit.co.jp/ait/articles/1603/11/news050.html

ではでは。
Toshio Yamashita (yamachan)
Plugin https://github.com/yamachan/jgss-hack/blob/master/README.ja.md
Twitter https://twitter.com/yamachan360

私が作成して本サイトに投稿したコードは著作権を放棄し、利用・改変・配布など全て自由です。
ただし同じ投降内に制限を明記している場合はそちらが優先します。
高原鈴
記事: 113
登録日時: 2016年4月16日(土) 15:43

Re: アイテム・スキルの利用制限をする RTK_ActionLimit プラグイン

投稿記事by 高原鈴 » 2016年8月21日(日) 17:39

すみません、似た名称のプラグインがあったのでそちらをDLしてました。
正しくプラグインを使用することが出来たようです!
アバター
yamachan
記事: 107
登録日時: 2016年6月19日(日) 22:34

Re: アイテム・スキルの利用制限をする RTK_ActionLimit プラグイン

投稿記事by yamachan » 2016年8月21日(日) 19:55

高原鈴さん、こんばんは!

そうでしたか、ちょっと名前がベタすぎたかもしれませんね…

問題の解決をご連絡いただき、ありがとうございます!
今後も何かありましたらお知らせください。

ではでは。
Toshio Yamashita (yamachan)
Plugin https://github.com/yamachan/jgss-hack/blob/master/README.ja.md
Twitter https://twitter.com/yamachan360

私が作成して本サイトに投稿したコードは著作権を放棄し、利用・改変・配布など全て自由です。
ただし同じ投降内に制限を明記している場合はそちらが優先します。
風雨がぁ
記事: 123
登録日時: 2017年9月24日(日) 10:18

Re: アイテム・スキルの利用制限をする RTK_ActionLimit プラグイン

投稿記事by 風雨がぁ » 2017年11月30日(木) 07:21

yamachan様、おはようございます。

<condition max +turn:n> # nターンごとに利用回数がプラスされる

をスキルのメモ欄で使用したのですが全く反映されません。
自分の使い方が間違っているのかもしれないので確認よろしくお願いいたします。

<condition max +turn:3>

なお、メタタグを変えた場合も同じでした。
アイテムの使用制限(戦闘中に一回だけの使用)などはできました。
お手数をおかけしますがどうぞよろしくお願いいたします。
アバター
TEN
記事: 197
登録日時: 2018年9月04日(火) 14:48
お住まい: TEN_GAME
連絡を取る:

Re: アイテム・スキルの利用制限をする RTK_ActionLimit プラグイン

投稿記事by TEN » 2018年10月16日(火) 22:10

こんばんは。
このプラグインを利用させていただいているのですが、質問があります。

スキルの使用回数をアイテムなどで回復する方法はあるようですが、直接任意のタイミングで使用回数を回復するプラグインコマンドはないのでしょうか?
もしやり方があるのであれば教えていただきたいです。

そういったものは用意されていないのであれば、ご検討よろしくお願いいたします。
===============================
公開ゲーム/小説ブログ
『 TEN_GAME / https://ten-game.hatenablog.com/
制作初心者が作ったゲームですので暖かい目で見てください( ̄▽ ̄;)
                        ◇◆――――
                          TEN
―――――――――――――――――――――――――――――――――――――――◆◇
まこと
記事: 1
登録日時: 2018年12月14日(金) 22:01

Re: アイテム・スキルの利用制限をする RTK_ActionLimit プラグイン

投稿記事by まこと » 2018年12月14日(金) 22:11

お世話になっております。

とてもいいプラグインをありがとうございます。
このプラグインを使って戦闘システムを考えているのですが、
アイテム、スキルの利用条件にスイッチだけではなく変数も追加できませんでしょうか?

<condition 『変数』:『1』:『50』> 

↑の様にメモに書けば、変数1の値が50以上の時に利用可能…という具合です。
可能なら>50 <50 など以上・以下を指定できると嬉しいです。

現状は並列処理で変数の値から条件分岐させてスイッチのオンオフを切り替えて使用していますが、
今後も作業を続けていくと処理が重くなりそうなので上記仕様になると大変助かります。

ご検討をよろしくお願いいたします。

“MV:プラグイン素材” へ戻る