赞 | 12 |
VIP | 0 |
好人卡 | 0 |
积分 | 29 |
经验 | 0 |
最后登录 | 2024-10-30 |
在线时间 | 159 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 2893
- 在线时间
- 159 小时
- 注册时间
- 2020-11-16
- 帖子
- 90
|
50星屑
请问一下,yep的独立物品要怎么用脚本删除。我已经知道了这个独立物品的id了(3000开始的那个)。然后就在YEP_ItemCore找到了下面的方法:
DataManager.removeIndependentItem = function(item) {
if (!item) return;
if (this.independentItemIsUsed(item)) return;
var container = this.getContainer(item);
var database = this.getDatabase(item);
var index = container.indexOf(item);
container[index] = null;
var index = database.indexOf(item);
database[index] = null;
};
这里的话使用了一下上面的方法。
Game_Party.prototype.clearAllMatchingBaseItems = function(baseItem, equipped) {
if (!Imported.YEP_ItemCore) return;
for (;;) {
var item = this.getMatchingBaseItem(baseItem, equipped);
if (item) {
this.removeIndependentItem(item, equipped);
DataManager.removeIndependentItem(item);
} else {
break;
}
}
};
但是没看懂怎么用。有没有大佬指点一下。用脚本怎么删除独立物品。
|
|