メインコンテンツまでスキップ

ShopDefinitionEntry

このエントリは shop、item、経済設定、メニューを定義します。

クイックスタート

  1. titlerowscurrencyitems を持つ ShopDefinitionEntry を作成します。
  2. items に価格と BUY_1 などのアクションを持つ ShopItemConfig を追加します。
  3. primaryAction: BUY_1 を選び、安定した ID で保存します。
  4. typewriter.shop.open 権限で /tw shop <id> をテストします。

主なフィールド

フィールド役割
title表示される shop タイトルです。
rows1 から 6 までの行数です。
itemsShopItemConfig の一覧です。
itemPoolsitem pool への参照です。
currencyVAULT などの通貨タイプです。
layoutPoolshop が使用する GUI layout です。
mainLayoutIdメイン layout の識別子です。
subMenuLayoutId数量サブメニューの layout です。
subMenuTitle数量サブメニューのタイトルです。

数量アクション

1 個には BUY_1SELL_1、stack には BUY_STACKSELL_STACK、可能な最大量には BUY_MAXSELL_ALL、自由入力には BUY_CUSTOMSELL_CUSTOM を使います。固定ボタンには BUY_1:10SELL_1:10 を使えます。

ダイアログと制限

buyAmountPromptsellAmountPromptamountConfirmButtonamountInputLabelamountInputPlaceholderamountInputWidthamountInputMaxLengthinvalidAmountMessage で入力をカスタマイズします。最終値は正の整数である必要があります。確認時に在庫、税、プロモーション、制限が再計算されます。

ID、フィールド、コマンド、権限、placeholder、ファイル名は翻訳しません。