Skip to content

JA Shop Lists

Codex edited this page Oct 11, 2026 · 2 revisions

Українська · Русский · English · Deutsch · Français · Italiano · Español · 繁體中文 · 日本語 · 한국어

売買: ルールリストと販売ウィンドウ

ホーム · カタログ ​​· タスク別API

UO.Buy · UO.Sell · UO.AutoBuy · UO.AutoBuyEx · UO.AutoSell · UO.ClearShopList · UO.GetShopList · UO.SendShopReply

リストとは正確には何ですか?

  • 名前付きリスト Bad Newbie - プロファイル設定の売買ルールのセット。購入または販売セクションで、リストを作成し、名前を設定し、項目を追加して、必要なリストを有効にします。セットの名前はユーザーが選択します。万人向けのタイトルの総合カタログはありません。
  • ルール Buy/AutoBuy および Sell/AutoSell - メイン リストに変更されます (デフォルト)。 Buy/AutoBuyEx の name 引数は、リスト名ではなく、製品名のフィルターです。これらの引数では、任意の名前付きセットを選択できません。新しいルールが有効になり、プロファイルに保存されます。
  • GetShopList - すでに開いているNPC-販売者ウィンドウの行であり、保存したルールのリストではありません。ウィンドウがない場合、配列は空です。 ShopBuyRestock/Rstk は販売者の 26 層であり、購入ルールやストア開設機能ではありません。
  • AllPrice/MassPriceMove — 個人販売者の商品の価格を設定します。これは別のシナリオです。 UO.AllPrice および UO.MassPriceMove ​​を参照してください。

手順

  1. Bad Newbie でリストを設定するか、以下のスクリプトを使用してルールを追加します。
  2. NPC 販売者にアクセスし、サーバーで利用可能な方法 (コンテキスト メニューまたは音声) を使用して購入/販売を開きます。
  3. オファーを受信すると、自動化により、type、hue、数量、価格、名前が有効なルールと照合されます。カスタマイズ チームは、自分たちでストアをオープンしたり、製品を作成したりすることはありません。
  4. コンテンツ/ゴールドおよびサーバー メッセージの変更によって結果を確認します。セットアップコマンドの単位はトランザクションの確認ではありません。

ルールパラメータ

  • type は商品 0..65535 の graphic であり、serial のものではありません。否定的な type は拒否されます。 65535 ここは特定のグラフィックであり、「すべて」のマスクではありません。
  • 色 - hue; -1 または 65535 は任意の色を意味します。正確な色を得るには、0..65534 を使用します。
  • 数量 - 製品ユニットの数。陽性は65535に限定されます。 0/negative は、メイン リストの一致ルール type+色を削除します。「すべて購入」を意味するものではありません。数量のないBuy/Sellの値は1となります。
  • maxPrice — 購入時の 1 ユニットの最大価格。 0/ネガティブは価格制限がないことを意味します。購入金額の合計ではありません。
  • name — 製品名のオプションの部分文字列。大文字と小文字は区別されません。空の文字列は名前をフィルターしません。これは出品名や販売者の serial ではありません。

同じ type とカラーマスクを使用してルールを繰り返すと、既存のルールが更新されます。数量は、1 つのストア応答でのこのルールによる選択の合計を制限します。これは「残りの N のところにバックパックを持って行け」という命令ではありません。位置ごとに、最初に一致する有効なルールが選択されます。重複するルールは、同じ商品の制限を合計しません。

例

価格上限のある試薬の購入を準備する

0x0F7A は、標準的な Black Pearl グラフィックスの例です。サーバー上のtypeを確認してください。 20 — ユニット、5 — ユニットあたりの価格。名前が空の場合、テキスト フィルターは適用されません。スクリプトはルールを保存して終了します。顧客自動化は、店舗の次のオファーを処理します。

商品を販売した後、独自のルールを削除する

ルールは任意の色の 0x0F51 に適用されます。利用可能なオファーで最大 3 ユニットを販売します。 15000 - トランザクションの確認ではなく、例の時間です。ルールを削除しても、サーバーに送信済みの販売はキャンセルされません。この例では、既存の一致ルールを上書きします。目的の保存済みルールの上で使用しないでください。

オープンストアの実際の品揃えを読む

各行には、serial|graphic|hue|金額|価格|名前のフィールドがあります。 serial - ID 現在のウィンドウの位置、graphic/hue - 製品の特性、数量 - 利用可能な数量、価格 - 単価、名前 - テキスト名。名前に区切り文字が含まれる場合があります。任意の数の部分を新しい形式として考慮しないでください。データはこのウィンドウでは有効です。 GetShopList は何も売買しません。

ClearShopList は、買いと売りの両方のルール配列をクリアし、両方の自動化をオフにします。これは一括リセットであり、各スクリプトの無害な開始ではありません。 1 つのルールを削除するには、quantity=0 を対応する Buy/Sell に渡します。

ホーム · C# ​​· IDE · API · 例

Clone this wiki locally