ShopDefinitionEntry
此条目用于定义 shop、items、经济设置和菜单。
快速开始
- 创建包含
title、rows、currency和items的ShopDefinitionEntry。 - 在
items中添加带有价格和BUY_1等动作的ShopItemConfig。 - 选择
primaryAction: BUY_1,并使用稳定的 ID 保存。 - 使用
typewriter.shop.open权限测试/tw shop <id>。
主要字段
| 字段 | 作用 |
|---|---|
title | 显示的 shop 标题。 |
rows | 行数,范围为 1 到 6。 |
items | ShopItemConfig 列表。 |
itemPools | item pool 引用。 |
currency | 货币类型,包括 VAULT。 |
layoutPool | shop 使用的 GUI layouts。 |
mainLayoutId | 主 layout 标识符。 |
subMenuLayoutId | 数量子菜单 layout。 |
subMenuTitle | 数量子菜单标题。 |
数量动作
单个物品使用 BUY_1 和 SELL_1,一个 stack 使用 BUY_STACK 和 SELL_STACK,最大可能数量使用 BUY_MAX 和 SELL_ALL,自由输入使用 BUY_CUSTOM 和 SELL_CUSTOM。固定按钮可以使用 BUY_1:10 和 SELL_1:10。
对话框与限制
使用 buyAmountPrompt、sellAmountPrompt、amountConfirmButton、amountInputLabel、amountInputPlaceholder、amountInputWidth、amountInputMaxLength 和 invalidAmountMessage 自定义输入。最终值必须是正整数。确认时会重新计算库存、税费、促销和限制。
不要翻译 ID、字段、命令、权限、placeholders 或文件名。