Skip to Content
ドキュメントOxOx Targetターゲットオプション

ターゲットオプション

すべてのターゲット アクションは、次のプロパティを持つオブジェクトを含む array としてフォーマットされます。

ターゲットオプション

  • ラベル:string
  • 名前?: string
    • オプションを削除するときに使用する識別子。
  • アイコン?:string
  • アイコンの色?:string
  • 距離?: number
    • オプションを表示する最大距離。
  • 骨?:string または string[]
  • オフセット?:vector3
    • モデルの寸法を基準にして、エンティティのターゲット可能な領域をオフセットします。
  • オフセット絶対?:vector3
    • エンティティのワールド座標を基準にして、エンティティのターゲット可能領域をオフセットします。
  • オフセットサイズ?:number
    • エンティティ オフセットのターゲット可能領域の半径。
  • グループ?:string または string[] または table<string, number>
    • オプションを表示するために必要なグループ、グループの array、またはグループとグレードのペア。
    • グループはフレームワークに依存しており、ジョブやギャングなどを指す場合があります。
  • アイテム?:string または string[] または table<string, number>
    • オプションを表示するために必要なアイテム、アイテムの array、またはアイテム数のペア。
    • アイテムはフレームワークに依存します。
  • 任意のアイテム?:boolean
    • table の項目のうち 1 つの項目のみが存在する必要があります。
  • 対話できますか?:function(entity, distance, coords, name, bone)
    • これが未定義の場合、オプションは常に表示されます。
  • メニュー名?:string
    • このオプションは、openMenu でメニューが設定されている場合にのみ表示されます。
  • メニューを開きますか?string
    • 現在のメニュー名を設定し、menuName のオプションのみを表示します。
  • 選択時?:function(data)
  • 輸出?: string
  • イベント?: string
  • サーバーイベント?:string
  • 指示?: string

折り返し電話

これは、選択されたオプションの登録されたコールバックまたはイベントに返されるデータです。

選択されたオプションは、優先順位に従って 1 つのアクションをトリガーします。

  1. 選択時
  2. 輸出
  3. イベント
  4. サーバーイベント
  5. 指示
  • データ: table
    • 実在物: number
      • シェイプテストでヒットしたエンティティのID。サーバーイベントをトリガーする場合は、ネットワークIDになります。
    • 座標:vector3
      • 形状テストが衝突に遭遇した結果の座標。
    • 距離: number
      • player の座標からの距離。
    • ゾーン?:number
      • 該当する場合、選択されたゾーンの ID。
Last updated on