设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 6220|回复: 4
打印 上一主题 下一主题

[有事请教] 如何用脚本删除yep独立物品

[复制链接]

Lv3.寻梦者

梦石
0
星屑
2893
在线时间
159 小时
注册时间
2020-11-16
帖子
90
跳转到指定楼层
1
发表于 2021-3-22 22:55:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
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;
    }
  }
};
但是没看懂怎么用。有没有大佬指点一下。用脚本怎么删除独立物品。

Lv3.寻梦者

梦石
0
星屑
2893
在线时间
159 小时
注册时间
2020-11-16
帖子
90
来自 2楼
 楼主| 发表于 2021-3-29 10:09:09 | 只看该作者
已经换了一种玩法了,这个不需要了,但是不知道怎么关帖。。
回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2893
在线时间
159 小时
注册时间
2020-11-16
帖子
90
3
 楼主| 发表于 2021-3-22 22:58:15 | 只看该作者
是要把独立物品删除干净了,别留在存档里的那种。谢谢了
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
231
在线时间
72 小时
注册时间
2022-9-25
帖子
65
4
发表于 2022-12-4 17:05:00 | 只看该作者
落无伤 发表于 2021-3-29 10:09
已经换了一种玩法了,这个不需要了,但是不知道怎么关帖。。

怎么解决的 换了一种什么方法能说说吗 完全不会
回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2893
在线时间
159 小时
注册时间
2020-11-16
帖子
90
5
 楼主| 发表于 2022-12-4 22:16:35 | 只看该作者
rockcjc001 发表于 2022-12-4 17:05
怎么解决的 换了一种什么方法能说说吗 完全不会

太久了,记不得了,你可以看看我写的那个一键分解的插件,有个调用yep的删除独立物品的函数
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-17 19:22

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表