Skip to content

工作台配置

你可以在 /data/workbench.lua 中新增工作台。

選項

  • coords vector4 — 觸發點的座標

  • distance number — 互動距離

  • prop? table — 僅在被定義時生成

    • model string
    • coords vector4
  • useTarget? boolean — 使用 ox_target 代替光圈來開啟工作台。若有定義 prop,target 將附加在 prop 上;否則會在座標建立 sphere zone

  • blip? table — 僅在被定義時顯示

    • sprite number —地圖點的外觀,請參考 FiveM 文件 以取得地圖點 ID
    • color number — 地圖點的顏色,請參考 FiveM 文件 以取得顏色 ID
    • scale number
    • name string — 地圖點的名稱
  • job? table[] — 僅被定義的職業可與工作台互動

    • [jobName] number — 將 key 設為職業名稱,value 設為最低等級
  • crafts? table — 放置可在此工作台合成的配方 ID (key),該配方必須在 data/craft.lua 中定義

  • dismantles? table — 放置可在此工作台拆解的配方 ID (key),該配方必須在 data/dismantle.lua 中定義

範例

lua
local workbench = {
    {
        coords = vec4(210.4228, -927.1317, 30.6920, 236.9225),
        distance = 1.2,
        prop = {
            model = 'gr_prop_gr_bench_04a',
            coords = vec4(211.5069, -927.7875, 30.6920, 236.9225)
        },
        blip = {
            sprite = 544,
            color = 11,
            scale = 0.9,
            name = 'Workbench'
        },
        crafts = {'t20', 'pistol'},
        dismantles = {'cloth'}
    },
    {
        coords = vec4(309.4300, -596.9056, 43.2918, 344.7367),
        distance = 3.0,
        job = {['ambulance'] = 2},
        crafts = {'bandage'},
        dismantles = {'bandage'},
        useTarget = true
    },
}

return workbench