更新于:

3.4 变量符

内置变量列表

内置变量符只能在对应使用位置使用。

  • {shop}:显示商店 ID(文件名称)。消息文件 动作
  • {shop-name}:显示商店的显示名称。**商店菜单 动作
  • {shop-menu}:显示商店的菜单 ID。**动作
  • {product}:显示商品 ID。**消息文件
  • {amount}:显示购买或出售的物品数量。**消息文件、动作、变量选项
  • {item}:显示购买的物品名称。**消息文件
  • {menu}:显示商店 ID。**消息文本
  • {price}:显示购买/出售价格。**消息文件
  • {limit}:显示购买/出售限制。**消息文件
  • {times}:显示购买/出售次数消息文件
  • {refresh}:显示商品重置时间点或剩余重置时间。**消息文件
  • {buy-price}:商品的购买价格。**物品的展示描述
  • {sell-price}:商品的出售价格。**物品的展示描述
  • {buy-times-player}:玩家个人购买次数。**物品的展示描述、PlaceholderAPI 支持、数量选项
  • {buy-limit-player}:玩家个人购买限制。**物品的展示描述、PlaceholderAPI 支持
  • {buy-refresh-player}:玩家个人重置时间。**物品的展示描述、PlaceholderAPI 支持
  • {buy-cooldown-player}:玩家个人冷却时间。**物品的展示描述、PlaceholderAPI 支持
  • {sell-xxx}:xxx 处的内容与上文的 buy 相似,代表回收。例如 {sell-limit-player} 代表玩家个人回收限制。
  • {xxx-server}:xxx 处的内容与上文的 player 相似,代表全服。例如 {buy-limit-server} 代表全服购买限制。
  • {buy-click}:购买商品的提示。**物品的展示描述
  • {sell-click}:出售商品的提示。**物品的展示描述

PlacholderAPI 支持

上文的所有的内置变量如果标注 Placeholder 支持则代表可以在 PlaceholderAPI 中使用: 使用 %ultimateshop_<商店 ID>_<商品 ID>_<内置变量>% 即可在插件外显示相关内容! 例如: %ultimateshop_example_A_{buy-limit-player}% 代表 example 商店下的 A 商品的玩家个人购买限制。