跳到主要内容

ShopDefinitionEntry

此条目用于定义 shop、items、经济设置和菜单。

快速开始

  1. 创建包含 titlerowscurrencyitemsShopDefinitionEntry
  2. items 中添加带有价格和 BUY_1 等动作的 ShopItemConfig
  3. 选择 primaryAction: BUY_1,并使用稳定的 ID 保存。
  4. 使用 typewriter.shop.open 权限测试 /tw shop <id>

主要字段

字段作用
title显示的 shop 标题。
rows行数,范围为 1 到 6。
itemsShopItemConfig 列表。
itemPoolsitem pool 引用。
currency货币类型,包括 VAULT
layoutPoolshop 使用的 GUI layouts。
mainLayoutId主 layout 标识符。
subMenuLayoutId数量子菜单 layout。
subMenuTitle数量子菜单标题。

数量动作

单个物品使用 BUY_1SELL_1,一个 stack 使用 BUY_STACKSELL_STACK,最大可能数量使用 BUY_MAXSELL_ALL,自由输入使用 BUY_CUSTOMSELL_CUSTOM。固定按钮可以使用 BUY_1:10SELL_1:10

对话框与限制

使用 buyAmountPromptsellAmountPromptamountConfirmButtonamountInputLabelamountInputPlaceholderamountInputWidthamountInputMaxLengthinvalidAmountMessage 自定义输入。最终值必须是正整数。确认时会重新计算库存、税费、促销和限制。

不要翻译 ID、字段、命令、权限、placeholders 或文件名。