Files
md-drugs/client/TravellingMerchant.lua
T
2026-01-30 01:19:50 -07:00

36 lines
1.3 KiB
Lua

local function spawn()
local data = Bridge.Callback.Trigger('md-drugs:server:GetMerchant')
local model = 's_m_m_trucker_01'
requestModel(model)
local ped = CreatePed(4, model, data.loc.x, data.loc.y, data.loc.z, data.loc.w, false, true)
Freeze(ped, true, data.loc.w)
Bridge.Target.AddLocalEntity(ped, {
{
icon = Bridge.Language.Locale('merchant.targetIcon'),
label = Bridge.Language.Locale('merchant.targetOpen'),
action = function()
local options = {}
for k, v in pairs (data.items) do
local itemInfo = Bridge.Inventory.GetItemInfo(k)
options[#options+1] = {
title = itemInfo.label,
description = '$'..v,
icon = itemInfo.image,
onSelect = function()
TriggerServerEvent('md-drugs:server:purchaseGoods', k)
end
}
end
Bridge.Menu.Open({
id = 'merchant_menu',
title = Bridge.Language.Locale('merchant.menuTitle'),
options = options
})
end
}
})
targets[#targets+1] = ped
end
spawn()