跳到主要内容

确认购买界面

购买确认界面组包含三个购买链路配置文件,覆盖普通商店、全球市场和玩家商店的购买确认流程。全球求购的发布/供货/审核确认使用独立的 confirm_global_request.yml,见 全球求购界面

确认购买界面(confirm.yml)

用于普通商店、限时商店等购买模式下的购买确认。支持数量调整、赠送好友、加入购物车。

title: '&8确认购买 &f{name}'

layout:
- '#########'
- '###d#####'
- '#-#g#+###'
- '###u#####'
- '#########'
- 'C#G#I#T#Y'

布局字符

字符含义
g商品预览槽位
+增加数量
-减少数量
d / u装饰箭头(提示上下调整数量)
Y确认购买(多档数量快捷键)
C取消(返回商店)
G赠送给好友
I聊天栏输入数量
T加入购物车

图标动作

图标左键右键Shift+左键Shift+右键
+malkuth confirm add 1malkuth confirm add 10
-malkuth confirm sub 1malkuth confirm sub 10
Ymalkuth confirm buy 1malkuth confirm buy 16malkuth confirm buy 32malkuth confirm buy 64
Cmenu back
Gmalkuth confirm gift
Imalkuth confirm input
Tmalkuth confirm cart

模板变量

template:
name: '&f{name}'
lore:
- '{lore}'
- ''
- '&e单价: &f{price}'
- '&e数量: &f{amount}'
- '&e总价: &f{total}'
- '&7持有: &f{balance}'
- '&7剩余限购: &f{limit_remaining}'
变量说明
{name}商品名称
{lore}商品描述
{price}单价
{amount}购买数量
{total}总价(单价 x 数量)
{display_stack_amount}展示堆叠数量
{total_item_amount}实际总件数(含堆叠倍率)
{balance}持有货币
{limit_remaining}剩余限购数量

全球市场确认界面(confirm_global_market.yml)

用于全球市场购买/下架操作的确认界面。

title: '&8确认操作'

layout:
- '#########'
- '###g#####'
- '#########'
- '###Y#C###'
- '#########'

布局字符

字符含义
g商品展示
Y确认操作
C取消

图标动作

图标左键右键
Ymalkuth confirm action
Cmenu back

模板变量

变量说明
{lore}物品描述
{seller}卖家名称
{price}单价
{avg_price}近期 24 小时均价
{stock}库存数量
{action_hint}操作提示(由系统动态切换"购买"或"下架")

messages 自定义

messages:
buy_hint: '&e▶ 点击上方绿色羊毛确认购买'
delist_hint: '&c▶ 点击上方绿色羊毛确认下架'
消息键说明
buy_hint购买时的操作提示文本
delist_hint下架时的操作提示文本

玩家商店确认界面(confirm_player_shop.yml)

用于玩家商店购买/下架操作的确认界面。布局与全球市场确认界面完全相同,差异在于模板变量中不含 {avg_price}

title: '&8确认操作'

layout:
- '#########'
- '###g#####'
- '#########'
- '###Y#C###'
- '#########'
变量说明
{lore}物品描述
{seller}卖家名称
{price}单价
{stock}库存数量
{action_hint}操作提示(购买/下架确认)
提示

三个确认界面的核心差异:confirm.yml 提供完整数量调整能力(+/- 按钮、赠送、购物车、多档购买快捷键),confirm_global_market.ymlconfirm_player_shop.yml 是简化版一次性确认(无数量调整),后两者通过 {action_hint} 实现购买/下架两种场景复用同一布局。