工作台配置
你可以在 /data/workbench.lua 中新增工作台。
選項
coords vector4 — 觸發點的座標
distance number — 互動距離
prop? table — 僅在被定義時生成
- model string
- coords vector4
useTarget? boolean — 使用
ox_target代替光圈來開啟工作台。若有定義 prop,target 將附加在 prop 上;否則會在座標建立 sphere zoneblip? table — 僅在被定義時顯示
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