ページ 2337

Re: ツリー型のスキル習得システムのプラグイン

Posted: 2017年11月28日(火) 00:14
by 天界OL
すみませんプラグインのバージョンは(v1.11.4)で使用しているのですが
画像のように設定してもゲーム画面のようになってしまいます
何がダメなのかわからないので教えてもらってもよろしいでしょうか……
武器タイプは15に設定しプラグインのほうも15に設定
そして他は画像のように設定したのですが
ゲーム画面ではこのような画面が出てきて何も動きません
できるのはメニュー画面に戻ることだけです。
どこがいけないのでしょうか……?

Re: ツリー型のスキル習得システムのプラグイン

Posted: 2017年11月28日(火) 01:18
by フトコロ
天界OL さんが書きました:すみませんプラグインのバージョンは(v1.11.4)で使用しているのですが
画像のように設定してもゲーム画面のようになってしまいます
何がダメなのかわからないので教えてもらってもよろしいでしょうか……
武器タイプは15に設定しプラグインのほうも15に設定
そして他は画像のように設定したのですが
ゲーム画面ではこのような画面が出てきて何も動きません
できるのはメニュー画面に戻ることだけです。
どこがいけないのでしょうか……?


恐らく、その状態はプロジェクトのコアスクリプト(jsフォルダ直下のrpg_***.js等のファイルのこと)のバージョンが v1.5.x 以前のものを使用しているためだと思います。

プロジェクトのコアスクリプトを更新してみてください。

Re: ツリー型のスキル習得システムのプラグイン

Posted: 2017年11月30日(木) 21:39
by oor93
コアスクリプトのバージョン1.51で、v1.11.4を使用しているのですが、
SPがレベルアップやプラグインコマンドを使用しても全く増えません。

それ以外の、ツリーの部分などは普通に動いているように思います。
他のプラグインを全てOFFにしても同様でした。
何が原因かわかりますでしょうか?

Re: ツリー型のスキル習得システムのプラグイン

Posted: 2017年12月02日(土) 17:43
by フトコロ
oor93 さんが書きました:コアスクリプトのバージョン1.51で、v1.11.4を使用しているのですが、
SPがレベルアップやプラグインコマンドを使用しても全く増えません。

それ以外の、ツリーの部分などは普通に動いているように思います。
他のプラグインを全てOFFにしても同様でした。
何が原因かわかりますでしょうか?


こちらの環境ですと、
・レベルアップによるSP入手
・敵に設定したSP入手、
・アイテムによるSP入手、
・プラグインコマンドによるSP入手
すべて正常に動いています。

 コアスクリプトv1.5.1
 スクリプトは、スキルツリープラグインのみ実行

プラグインパラメータの設定や、イベントの内容、アクターのメモ欄などはどのような内容でしょうか。

Re: ツリー型のスキル習得システムのプラグイン

Posted: 2017年12月05日(火) 16:45
by 進撃のエレン
素敵なプラグイン、使用させて頂いております。

今回のご質問の内容なのですが、
現在、『ツリー型のスキル習得システム』のプラグインとKAMESOFT様の『スキル熟練度システム』
http://ytomy.sakura.ne.jp/tkool/rpgtech ... level.html
を併用しております。

KAMESOFT様のシステム内に
文章中で制御文字 \SXP または \_SXP を使用すると、スキルのヘルプに熟練度を表示することが出来、
スキルの説明欄に上記の制御文字を記載すると、
『ツリー型のスキル習得システム』内でのスキル説明欄の制御文字の部分が空白となってしまいます。

>既に別のプラグインによって \S という制御文字が定義されている場合、
>\SXP が使用できない場合がありますので、その際は \_SXP を使用してください。

こちらは関係ないと思いますが、一応\_SXPを使用すると、空白では無く\_SXPが表示されてしまいます。

『ツリー型のスキル習得システム』内で『スキル熟練度システム』の制御文字を表示させるには、
プラグインのどの部分を改変すれば宜しいでしょうか?

お手すきの時で結構ですので、何卒宜しくお願い致します。

Re: ツリー型のスキル習得システムのプラグイン

Posted: 2017年12月05日(火) 17:47
by フトコロ
進撃のエレン さんが書きました:KAMESOFT様のシステム内に
文章中で制御文字 \SXP または \_SXP を使用すると、スキルのヘルプに熟練度を表示することが出来、
スキルの説明欄に上記の制御文字を記載すると、
『ツリー型のスキル習得システム』内でのスキル説明欄の制御文字の部分が空白となってしまいます。

>既に別のプラグインによって \S という制御文字が定義されている場合、
>\SXP が使用できない場合がありますので、その際は \_SXP を使用してください。

こちらは関係ないと思いますが、一応\_SXPを使用すると、空白では無く\_SXPが表示されてしまいます。

『ツリー型のスキル習得システム』内で『スキル熟練度システム』の制御文字を表示させるには、
プラグインのどの部分を改変すれば宜しいでしょうか?

お手すきの時で結構ですので、何卒宜しくお願い致します。

『スキル熟練度システム』のプラグインの中身を見ましたが、Window_Helpに対して追加定義している内容を
スキルツリープラグイン向けに修正して反映させればうまく表示できるのではと思います。

スキルツリープラグインで表示しているスキルの説明文用のウィンドウは、Window_StsSkillStatus で定義しています。
以下の内容を、『スキル熟練度システム』に追記してみてください。(一番最後の「})();」の行の前)

コード: 全て選択

var _Window_StsSkillStatus_convertEscapeCharacters = Window_StsSkillStatus.prototype.convertEscapeCharacters;
Window_StsSkillStatus.prototype.convertEscapeCharacters = function(text)
{
    var text = _Window_StsSkillStatus_convertEscapeCharacters.call(this, text);

    text = text.replace(/\x1b_?SXP\[(\d+)\]/gi, function()
    {
        if (!this._actor || isNaN(arguments[1]))
        {
            return '';
        }

        var skill = this._actor.stsSkill(parseInt(arguments[1]));
        return this._actor.getSkillExp(skill);
    }.bind(this));

    text = text.replace(/\x1b_?SXP/gi, function()
    {
        if (!this._actor || !this._skillId)
        {
            return '';
        }
        var skill = this._actor.stsSkill(this._skillId);
        return this._actor.getSkillExp(skill);
    }.bind(this));

    return text;
};


プラグインの順番は、スキルツリープラグインが上です。

Re: ツリー型のスキル習得システムのプラグイン

Posted: 2017年12月06日(水) 15:32
by 進撃のエレン
フトコロ様

この度は不躾なお願いにも関わらず、早急にご対応頂きありがとうございました。
記載のコードを挿入した所、問題なく表示されました!!

本当にありがとうございます!!

Re: ツリー型のスキル習得システムのプラグイン

Posted: 2017年12月17日(日) 17:23
by mafuyu367
はじめまして、フトコロさん。
このプラグイン(V1.11.4)を使用しようと思いますが、メニュー画面にコマンド「スキル習得」が表示しません。
プラグインコマンドで表示したらゲームがフリーズしました。
新プロジェクトも同じなんですので、多分他のプラグインの問題ではないと思います。
MVのバージョンはV1.5.1です。
今はお忙しそうですので、もしお手すきになりましたらお願いします。

Re: ツリー型のスキル習得システムのプラグイン

Posted: 2017年12月17日(日) 17:40
by フトコロ
mafuyu367 さんが書きました:はじめまして、フトコロさん。
このプラグイン(V1.11.4)を使用しようと思いますが、メニュー画面にコマンド「スキル習得」が表示しません。
プラグインコマンドで表示したらゲームがフリーズしました。
新プロジェクトも同じなんですので、多分他のプラグインの問題ではないと思います。
MVのバージョンはV1.5.1です。
今はお忙しそうですので、もしお手すきになりましたらお願いします。

こんにちは。

プラグインをどのように設定しているかわからないため
メニュー画面にコマンドが表示しない理由が分かりませんが
以下の理由が考えられます。

1.プラグインパラメータの設定が表示しない設定になっている。
  <Show Skill Command>の値が1になっているか確認してください。

2.ゲーム内のスイッチIdで表示する設定になっている。
  <Skill Menu Switch ID>が 0 以外の値になっていないでしょうか。

3.プラグインの状態が OFF になっている。
  プラグイン管理の画面で ON になっていることを確認してください。

4.プラグインのファイル名を変えた。または、別のファイル名になっている。
  プラグインのファイル名を変えてしまうと正しく動作できません。
  ファイル名が、FTKR_SkillTreeSystem.jsであることを確認してください。

5.プラグインを正しくダウンロードできていない。
  何らかの理由でダウンロードが正しく行われていない可能性があります。
  既存ファイルを削除し、再度ダウンロードして見てください。

Re: ツリー型のスキル習得システムのプラグイン

Posted: 2017年12月17日(日) 18:27
by mafuyu367
フトコロ さんが書きました:
mafuyu367 さんが書きました:はじめまして、フトコロさん。
このプラグイン(V1.11.4)を使用しようと思いますが、メニュー画面にコマンド「スキル習得」が表示しません。
プラグインコマンドで表示したらゲームがフリーズしました。
新プロジェクトも同じなんですので、多分他のプラグインの問題ではないと思います。
MVのバージョンはV1.5.1です。
今はお忙しそうですので、もしお手すきになりましたらお願いします。

こんにちは。

プラグインをどのように設定しているかわからないため
メニュー画面にコマンドが表示しない理由が分かりませんが
以下の理由が考えられます。

1.プラグインパラメータの設定が表示しない設定になっている。
  <Show Skill Command>の値が1になっているか確認してください。

2.ゲーム内のスイッチIdで表示する設定になっている。
  <Skill Menu Switch ID>が 0 以外の値になっていないでしょうか。

3.プラグインの状態が OFF になっている。
  プラグイン管理の画面で ON になっていることを確認してください。

4.プラグインのファイル名を変えた。または、別のファイル名になっている。
  プラグインのファイル名を変えてしまうと正しく動作できません。
  ファイル名が、FTKR_SkillTreeSystem.jsであることを確認してください。

5.プラグインを正しくダウンロードできていない。
  何らかの理由でダウンロードが正しく行われていない可能性があります。
  既存ファイルを削除し、再度ダウンロードして見てください。


迅速な対応、ありがとうございました。
おかげて無事に表示しました。
プラグインのファイル名を間違えてしまいました。