出售
商品写了 sell: 回收价,玩家就能把这种物品卖给商店。有五种卖法:
| 方式 | 怎么用 | 卖什么 |
|---|---|---|
| 商店里右键 | 点商品 | 一份 |
| 商店里 Shift+右键 | 点商品 | 背包里这件商品全部 |
| 数量选择 | Shift+左键打开后点「改为出售」 | 自己选份数 |
| 出售箱 | /sell、/cs sell、主菜单或商店底部的漏斗 | 放进箱子的东西 |
| 卖手上 / 卖整个背包 | /sell hand、/sell all、主菜单「一键卖出背包」 | 手上那一组 / 整个背包 |
商店里的点击操作可以在 config.yml 的 clicks 改,见 主菜单与箱子菜单。
/sell 被别的插件占用?
/sell 是常见的指令名,CMI、EssentialsX 等插件也有自己的 /sell。被占用时请改用 /cs sell(永远有效)或 /cssell,加上 hand / all 用法一样。
只卖完整的份数
每份数量 amount: 16 的小麦,背包有 40 个时只会卖出 32 个(2 份),剩下 8 个留在背包。不够一份时提示「你身上没有足够的 小麦(每份 16 个)」。
出售箱
/sell

- 把要卖的东西放进箱子(从自己的背包拖进去,或 Shift+点击)。
- 底部的「立即卖出」会即时显示可卖出的数量与预计获得的金额。
- 点「立即卖出」,或直接关闭箱子,就会卖出。
- 卖不掉的物品(没有商店回收、或商店不 在本服开放)退回背包;背包放不下时掉在脚下,并提示「背包放不下,部分物品掉在你脚下」。
左下角的屏障「取消」会把箱子里的东西全部退回,不卖。箱子大小与标题在 config.yml 的 sell。服务器关闭(或插件停用)时,打开中的出售箱会先关闭并把物品还给玩家。

卖手上 / 卖整个背包
/sell hand 卖出主手拿着的那一组
/sell all 卖出背包里所有可回收的物品
/sell all(以及主菜单的「一键卖出背包」)默认先打开确认画面,列出每一种要卖的物品、数量、能拿到的钱与是哪个商店收购,按「确认全部卖出」才卖。不想确认,把 config.yml 的 sell.confirm-all 改成 false。
只看背包主栏位,不会卖盔甲栏、副手上的东西。
多个商店都收同一种物品
出售箱、/sell hand、/sell all 不需要指定商店,云商城会替玩家找最高价:
- 找出本服所有回收这种物品的商品(用物品 ID 辨认,见 商品与物品来源)。
- 略过这位玩家不能用的:没有商店或商品权限、不符合购买条件、轮换商品不在这一批、商店不在本服开放。
- 略过设了限售(
limit.sell)的商品。 - 在剩下的里面,选目前回收价(已含 行情)第一种货币金额最高的那一个。
例如建材商店收沙子 3 金币、VIP 商店(需要权限)收 5 金币:有 VIP 权限的玩家卖 5 金币,其他人卖 3 金币。
为什么有些物品没被卖掉
设了 limit.sell 的商品只能在商店里单独出售,一次性卖出会略过它们,并提示「有 N 种物品设有出售次数限制,请到商店里单独出售」。这样限售的次数才不会被一键卖光。
安全性
- 出售时先确认背包里真的有足够的物品,拿走物品后才付款;付款失败(例如物品货币放不进背包)会把背包还原。
- 每一种物品都是一笔独立的交易,各自写交易记录、各自触发
ShopTransactionEvent;其中一种失败不影响其他。 - 卖出后聊天栏显示总数与总金额:「已卖出 180 个物品,获得 272.51 金币」。
出售需要 cloudshop.sell 权限(默认所有人有),见 权限。