Skip to Content
ドキュメントOxOx LibModulesMarkerクライアント

クライアント

lib.marker

マーカーを作成する簡単な方法

マーカークラス

以下のプロパティを持つマーカーを表す表。

  • タイプだ:numberまたはstring
    • このフィールドには、マーカーIDを表す数値か、または、以下のドキュメントに記載されているマーカー名を含む文字列を指定します。FiveMドキュメント .
  • コーデ?vector3
  • 幅?number
  • 高さ?number
  • 色?{ r: number, g: number, b: number, a: number}
  • 方向?vector3
  • 回転?vector3

lib.marker.new

lib.marker.new(options)
  • リターンズMarker

使用例

local marker = lib.marker.new({ type = 1, coords = GetEntityCoords(cache.ped), color = { r = 255, g = 0, b = 0, a = 200 }, }) Citizen.CreateThread(function() while true do marker:draw() Citizen.Wait(1) end end)

インタラクティブな例

local center = vec3(430.452759, -1026.108032, 27.846140) local uiText = "Press [E] to get notified" local point = lib.points.new({ coords = center, distance = 20, }) local marker = lib.marker.new({ coords = center, type = 1, }) function point:nearby() marker:draw() if self.currentDistance < 1.5 then if not lib.isTextUIOpen() then lib.showTextUI("Press [E] to get notified") end if IsControlJustPressed(0, 51) then lib.notify({ description = "Hello, World!" }) end else local isOpen, currentText = lib.isTextUIOpen() if isOpen and currentText == uiText then lib.hideTextUI() end end end
Last updated on