JA Hover Cards and Info Bar - LIHACHTETAN/ClassicUO-Bad-Newbie-CSharp-Scripts-IDE GitHub Wiki

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

ホバーカードとInfoバー

ホバー時のカード

ワールド ホバー カードは以下をサポートします。

  • キャラクターと生き物。
  • 世界の物体。
  • backpack とネストされたコンテナー。
  • 装備アイテムとペーパードール。
  • 静的、マルチ、土地タイル。

カード設定

  • 遅れて現れる。
  • 水平行または垂直列。
  • 背景色と透明度。
  • テキストのフォント、サイズ、色、透明度。
  • 実際のコンテンツに応じた自動幅。
  • 表示するフィールドを選択します。

使用可能なフィールドには、名前、serial、graphic/body/タイル ID、hue、量、XYZ、コンテナー、レイヤーが含まれます。アイテムには、サーバーが実際にクライアントに送信した OPL プロパティも表示できます。

サーバー名

serial を持つオブジェクトの場合、クライアントはホバー遅延が続いた後、安全な単一名のリクエストを行うことができます。結果は、通常のクリックで表示される署名と一致します。リクエストの頻度は制限されており、現在のセッション内ではオブジェクトごとに 30 秒あたり 1 回までです。

スタティック、マルチ、ランド タイルの場合、サーバー serial がないため、クライアントからの利用可能な名前 TileData が使用されます。名前がない場合、カードにはタイプと ID が表示されます。

ローカルアイテムの署名

Label item... コマンドを使用すると、独自のラベルを最大 120 文字まで保存できます。

  1. world-ホバー/タイポグラフィ設定を開きます。
  2. ラベル項目... を押します。
  3. 項目を選択します。
  4. 署名を入力します。

空行を指定すると署名が削除されます。この操作では、サーバー上のアイテムの名前は変更されません。値は、serial のクライアント プロファイルにのみ保存されます。

武器と防具の特性

カードは、クライアントが利用できるデータのみを表示できます。

  1. 拡張ステータス/サーバー データ。
  2. サーバー OPL アイテム;
  3. 既知の顧客ベースラインデータ。
  4. 利用可能なデータがない場合は、N/A。

サーバーが送信しない非表示のサーバー プロパティは取得できません。クライアントはそれらを推測に置き換えるべきではありません。

Info バー

Info Bar は 25 文字値をサポートし、パーセンテージを安全に計算します。読みやすくするために:

  • 外部フレームがあります。
  • 値は垂直方向の境界によって区切られます。
  • 各セルの幅はテキストに基づいて計算されます。
  • テキストは区切り文字を超えてはなりません。
  • 幅が狭くなると、値が転送されるか、追加の行に追加されます。

武器のダメージ範囲は、サーバーまたはクライアントのデータが利用可能な場合にのみ、装備後に表示されます。範囲を決定できない場合は、ゼロまたは省略記号の代わりに N/A が表示されます。

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