Project1
标题:
如何将物品菜单简化
[打印本页]
作者:
542790195
时间:
2016-2-5 14:13
标题:
如何将物品菜单简化
请问如何才能在主菜单进入【物品】选项后直接显示普通物品栏,就像以前rmvx那样。也就是说如何才能去掉那个二级菜单(要你选【物品】,【装备】,【关键物品】等选项),直接进入普通物品栏。
求大神帮忙,感激不尽!
作者:
chd114
时间:
2016-2-6 16:02
搜索NewItemScene.js这个脚本文件里面是
//=============================================================================
// NewItemScene.js
//=============================================================================
/*:
* @plugindesc item scene that divides armors by shield/others
* @author Sasuke KANNAZUKI
*
* @help This plugin does not provide plugin commands.
*
* @param ShieldName
* @desc Shield Name
* @default Shields
*
* @param OtherArmorName
* @desc Other Armor Name
* @default Armors
*
*/
/*:ja
* @plugindesc 盾とその他防具を分けて表示するアイテムメニュー
* @author 神無月サスケ
*
* @help このプラグインにはプラグインコマンドはありません。
*
* @param ShieldName
* @desc 盾の名前
* @default 盾
*
* @param OtherArmorName
* @desc それ以外の防具の名前
* @default 鎧など
*
*/
(function() {
var parameters = PluginManager.parameters('NewItemScene');
var ShieldName = parameters['ShieldName'] || 'Shields';
var OtherArmorName = parameters['OtherArmorName'] || 'Armors';
Window_ItemCategory.prototype.maxCols = function() {
return 5;
};
Window_ItemCategory.prototype.makeCommandList = function() {
this.addCommand(TextManager.item, 'item');
this.addCommand(TextManager.weapon, 'weapon');
this.addCommand(ShieldName, 'shield');
this.addCommand(OtherArmorName, 'armor');
this.addCommand(TextManager.keyItem, 'keyItem');
};
Window_ItemList.prototype.includes = function(item) {
switch (this._category) {
case 'item':
return DataManager.isItem(item) && item.itypeId === 1;
case 'weapon':
return DataManager.isWeapon(item);
case 'shield':
return DataManager.isArmor(item) && item.etypeId === 2;
case 'armor':
return DataManager.isArmor(item) && item.etypeId !== 2;
case 'keyItem':
return DataManager.isItem(item) && item.itypeId === 2;
default:
return false;
}
};
复制代码
之后的话···
Window_ItemCategory.prototype.makeCommandList = function() {
return DataManager.isItem(item) && item.itypeId === 1;
return DataManager.isWeapon(item);
return DataManager.isArmor(item) && item.etypeId === 2;
};
复制代码
Window_ItemCategory.prototype.makeCommandList下面两段改成这样?我不确定这样改···我只知道是改这里···
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1