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

Project1

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

[有事请教] 如何一键清除身上某个类型的全部物品

[复制链接]

Lv5.捕梦者

梦石
0
星屑
33248
在线时间
10503 小时
注册时间
2009-3-15
帖子
4757
1
发表于 2019-2-26 21:29:08 | 显示全部楼层
本帖最后由 soulsaga 于 2019-2-27 11:51 编辑

JAVASCRIPT 代码复制
  1. for(var i = 1; i <= 10; i++){
  2. if ([1,3,4].contains($dataItems[i].itypeId)) {$gameParty.gainItem($dataItems[i], -77)};
  3. }

$dataItems.itypeId为道具类型..1为普通道具..如此类推..
上面代码是当道具类型是普通道具或隐藏道具A,B时便会删除该道具..

评分

参与人数 2+2 收起 理由
csodaszarvas343 + 1 好用,效率大幅改善,感谢大佬!.
黑舞嗜 + 1 可以了,非常感谢

查看全部评分

回复 支持 1 反对 0

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
33248
在线时间
10503 小时
注册时间
2009-3-15
帖子
4757
2
发表于 2019-3-4 16:46:34 | 显示全部楼层
本帖最后由 soulsaga 于 2019-3-4 18:08 编辑
黑舞嗜 发表于 2019-3-4 16:33
不好意思还想问下,在这个基础上,删掉某类型的全部道具换成删掉某类型随机一个物品要怎么改? ...


JAVASCRIPT 代码复制
  1. r = Math.randomInt(101);
  2. if ([1,3,4].contains($dataItems[r].itypeId)) {$gameParty.gainItem($dataItems[r], -77)};
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-9 14:42

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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