LQDB Liberty Questの技術メモサイト。

What do you need?

メニュー画面に項目を追加する

公式プラグインのアイテム図鑑の項目を追加

var _Scene_Menu_prototype_createCommandWindow = Scene_Menu.prototype.createCommandWindow;
Scene_Menu.prototype.createCommandWindow = function() {
  _Scene_Menu_prototype_createCommandWindow.call(this);
  
  // アイテム図鑑を選択した場合の実行内容を定義
  this._commandWindow.setHandler('itembook', function(){
    Game_Interpreter.prototype.pluginCommand( "ItemBook", ["open"] );
  });

}

var _Window_MenuCommand_prototype_addOriginalCommands = Window_MenuCommand.prototype.addOriginalCommands;
Window_MenuCommand.prototype.addOriginalCommands = function() {
  _Window_MenuCommand_prototype_addOriginalCommands.call(this);
  // メニューにアイテム図鑑の項目を追加
  this.addCommand('アイテム図鑑', 'itembook', true);
}

メニュー項目追加の例として、上記のコードを使用する事で公式プラグインのアイテム図鑑のメニューを追加する事が出来ます。
アイテム図鑑のプラグインが有効化されていない場合はエラーとなりますのでご注意下さい。

(6) Comments

  1. 橙々 より:

    はじめまして。rpgツクールにてゲーム作りを行なっております、橙々(だいだい)と申します。

    こちらのプラグインをゲーム内で是非使用できればと思い、コメントさせていただきました。
    サイト内に利用規約が見当たらなかったため、クレジット表記等ございましたら教えていただけますと幸いです。もし記載がございましたらこちらの見落としです。申し訳ありません。

    お手隙の際に返信いただけますと嬉しいです。
    よろしくお願いいたします。

    1. Liberty Quest より:

      申し遅れました、コメントありがとうございます。
      こちらのコードに関しましてはご自由に使用して頂いて問題ございません。
      クレジットの表記も不要ですのでお気軽にどうぞ!

      1. 橙々 より:

        返信、使用許可ともにありがとうございます!
        ではありがたく使用させていただきます。

        1. Liberty Quest より:

          はい!わざわざご確認頂きありがとうございました!

コメントを残す

コメント内容の項目は必須入力です。
コメントは承認後に公開されますので反映に時間がかかる場合がございます。また、メールアドレスは公開されません。

返信先: