RPG Maker Forums

GetAllItems - 2017/04/13

Creator name: kido0617

Overview
All item accessibility with plugin command

Features
- You don't have to go through Event Commands each time to add 1 of everything.
- Short code

Example-
Code:
GetAllItems item 99      # Get all items of 99 each
GetAllItems armor 10     # Get all armors of 10 each
GetAllItems weapon 1     # Get all weapons of 1 each
Preview

If you add something like this at the beginning, you start out with whole possession of things.

Code:
/*---------------------------------------------------------------------------*
 * 2017/04/13 kido0617
 * http://kido0617.github.io/
 * MIT License
 * http://opensource.org/licenses/mit-license.php
 *---------------------------------------------------------------------------*/

/*:
 * @plugindesc All item accessibility with plugin command
 * @author kido0617
 *
 * @help
 *   Plug-in to get all weapons, armors, items
 * plugin command:
 *   GetAllItems item 99      # Get all items of 99 each
 *   GetAllItems armor 1      # Get all armors of 1 each
 *   GetAllItems weapon 1     # Get all weapons of 1 each
 */

/*:ja
 * @plugindesc 全アイテム取得プラグイン
 * @author kido0617
 *
 * @help
 *   全武器、防具、アイテムを取得するプラグイン
 * プラグインコマンド:
 *   GetAllItems item 99      # 全アイテムを99個獲得
 *   GetAllItems armor 1      # 全防具を1個獲得
 *   GetAllItems weapon 1     # 全武器を1個獲得
 */

(function(){

  var _Game_Interpreter_pluginCommand = Game_Interpreter.prototype.pluginCommand;
  Game_Interpreter.prototype.pluginCommand = function(command, args) {
    _Game_Interpreter_pluginCommand.call(this, command, args);
    if (command === 'GetAllItems') {
      switch (args[0]) {
      case 'item':
        getAlls($dataItems, Number(args[1]));
        break;
      case 'armor':
        getAlls($dataArmors, Number(args[1]));
        break;
      case 'weapon':
        getAlls($dataWeapons, Number(args[1]));
        break;
      }
    }
  };

  function getAlls(data, num){
    for(var i = 1 ; i < data.length; i++){
      if(data[i].name == "")continue;
      $gameParty.gainItem(data[i], num);
    }
  }

})();

Credit and Thanks: kido0617

Terms of Use- Free for commercial and non-commercial use.

License - MIT License: http://opensource.org/licenses/mit-license.php

You can download js file from the thread attachment or Dropbox link: https://www.dropbox.com/s/h4t7t12cs6bf41m/GetAllItems.js?dl=1

Latest Threads

Latest Profile Posts

Day 9 of giveaways! 8 prizes today :D
He mad, but he cute :kaopride:

Our latest feature is an interview with... me?!

People4_2 (Capelet off and on) added!

Just beat the last of us 2 last night and starting jedi: fallen order right now, both use unreal engine & when I say i knew 80% of jedi's buttons right away because they were the same buttons as TLOU2 its ridiculous, even the same narrow hallway crawl and barely-made-it jump they do. Unreal Engine is just big budget RPG Maker the way they make games nearly identical at its core lol.

Forum statistics

Threads
106,037
Messages
1,018,464
Members
137,821
Latest member
Capterson
Top