查看: 2989|回复: 3

[有事请教] 如何清空特定类型的物品

[复制链接]
梦石
0
星屑
286
在线时间
94 小时
注册时间
2016-1-28
回帖
6
发表于 2019-6-16 15:58:11 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
例如,我想清空贵重物品以外的物品脚本要怎么写?求助。
梦石
0
星屑
12161
在线时间
4435 小时
注册时间
2014-4-11
回帖
5616

开拓者

发表于 2019-6-16 16:35:24 | 显示全部楼层
本帖最后由 yang1zhi 于 2019-6-16 16:59 编辑

[pre lang="javascript"]
var lost_s = []
for (var id in $gameParty._items) {
      var item = $dataItems[id]
     if (item .itypeId != 2) {
    for (var i=0;i<$gameParty._items[id];i++) {
lost_s.push(id)
}
}
    }

for (var i=0;i<lost_s.length;i++) {
var id = lost_sp
var item = $dataItems[id]
$gameParty.gainItem(item, -1);
}[/pre]

点评

$gameParty._items是存放道具的,是哈希表形式  发表于 2019-6-16 17:01
我之前也尝试过写,但是不知道$gameParty._items到底是存放什么数据的。  发表于 2019-6-16 17:00

评分

参与人数 1赞 +1 收起 理由
1437833154 + 1 认可答案

查看全部评分

回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部