forked from Simnation/Main
edit
This commit is contained in:
parent
72d74fb01a
commit
10000b6b8c
5 changed files with 133 additions and 48 deletions
|
@ -29,28 +29,43 @@ local function playSound(audioName, audioDict)
|
|||
end
|
||||
|
||||
-- Events
|
||||
RegisterNetEvent('qb_vehicle_tracker:client:manageTracker', function(serialNumber)
|
||||
lib.registerContext({
|
||||
id = 'vt_menu',
|
||||
title = locale('vt_menu_header'),
|
||||
options = {
|
||||
{
|
||||
title = locale('vt_menu_check_location'),
|
||||
RegisterNetEvent('qb_vehicle_tracker:client:showTrackerMenu', function(citizenid)
|
||||
lib.callback('qb_vehicle_tracker:getPlayerTrackers', false, function(trackers)
|
||||
if not trackers or #trackers == 0 then
|
||||
uiNotify(locale('vt_no_trackers_found') or "No trackers found", 'error')
|
||||
return
|
||||
end
|
||||
|
||||
local options = {}
|
||||
for _, tracker in ipairs(trackers) do
|
||||
table.insert(options, {
|
||||
title = (locale('vt_vehicle_plate') or "Vehicle Plate") .. ': ' .. tracker.vehiclePlate,
|
||||
description = (locale('vt_serial_number') or "Serial Number") .. ': ' .. tracker.serialNumber,
|
||||
event = 'qb_vehicle_tracker:client:locateTracker',
|
||||
icon = 'eye',
|
||||
args = serialNumber
|
||||
}
|
||||
}
|
||||
})
|
||||
|
||||
if uiProgressBar(2000, locale('vt_pb_connecting'), {
|
||||
dict = 'amb@code_human_in_bus_passenger_idles@female@tablet@base',
|
||||
clip = 'base'
|
||||
}, {
|
||||
model = `prop_cs_tablet`,
|
||||
pos = vec3(0.03, 0.002, -0.0),
|
||||
rot = vec3(10.0, 160.0, 0.0)
|
||||
}) then lib.showContext('vt_menu') else uiNotify(locale('vt_pb_cancelled'), 'error') end
|
||||
icon = 'car',
|
||||
args = tracker.serialNumber
|
||||
})
|
||||
end
|
||||
|
||||
lib.registerContext({
|
||||
id = 'vt_menu',
|
||||
title = locale('vt_menu_header') or "Vehicle Tracker",
|
||||
options = options
|
||||
})
|
||||
|
||||
if uiProgressBar(2000, locale('vt_pb_connecting') or "Connecting to tracker network...", {
|
||||
dict = 'amb@code_human_in_bus_passenger_idles@female@tablet@base',
|
||||
clip = 'base'
|
||||
}, {
|
||||
model = `prop_cs_tablet`,
|
||||
pos = vec3(0.03, 0.002, -0.0),
|
||||
rot = vec3(10.0, 160.0, 0.0)
|
||||
}) then
|
||||
lib.showContext('vt_menu')
|
||||
else
|
||||
uiNotify(locale('vt_pb_cancelled') or "Cancelled", 'error')
|
||||
end
|
||||
end, citizenid)
|
||||
end)
|
||||
|
||||
RegisterNetEvent('qb_vehicle_tracker:client:scanTracker', function(slot)
|
||||
|
@ -182,4 +197,4 @@ CreateThread(function()
|
|||
end
|
||||
end
|
||||
end
|
||||
end)
|
||||
end)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue