Update main.lua

This commit is contained in:
ArkSeyonet
2017-09-04 20:13:51 -05:00
committed by GitHub
parent 900173887f
commit 31e9cbf88c
+88 -37
View File
@@ -481,54 +481,105 @@ end
function OpenIdentityCardMenu(player)
ESX.TriggerServerCallback('esx_policejob:getOtherPlayerData', function(data)
if Config.EnableGCIdentity then
ESX.TriggerServerCallback('esx_policejob:getOtherPlayerData', function(data)
local jobLabel = nil
local jobLabel = nil
if data.job.grade_label ~= nil and data.job.grade_label ~= '' then
jobLabel = 'Job : ' .. data.job.label .. ' - ' .. data.job.grade_label
else
jobLabel = 'Job : ' .. data.job.label
end
if data.job.grade_label ~= nil and data.job.grade_label ~= '' then
jobLabel = 'Job : ' .. data.job.label .. ' - ' .. data.job.grade_label
else
jobLabel = 'Job : ' .. data.job.label
end
local elements = {
{label = _U('name') .. data.firstname .. " " .. data.lastname, value = nil},
{label = jobLabel, value = nil},
}
local elements = {
{label = _U('name') .. data.name, value = nil},
{label = jobLabel, value = nil},
}
if data.drunk ~= nil then
table.insert(elements, {label = _U('bac') .. data.drunk .. '%', value = nil})
end
if data.licenses ~= nil then
table.insert(elements, {label = '--- Licenses ---', value = nil})
for i=1, #data.licenses, 1 do
table.insert(elements, {label = data.licenses[i].label, value = nil})
if data.drunk ~= nil then
table.insert(elements, {label = _U('bac') .. data.drunk .. '%', value = nil})
end
end
if data.licenses ~= nil then
ESX.UI.Menu.Open(
'default', GetCurrentResourceName(), 'citizen_interaction',
{
title = _U('citizen_interaction'),
align = 'top-left',
elements = elements,
},
function(data, menu)
table.insert(elements, {label = '--- Licenses ---', value = nil})
for i=1, #data.licenses, 1 do
table.insert(elements, {label = data.licenses[i].label, value = nil})
end
end,
function(data, menu)
menu.close()
end
)
end, GetPlayerServerId(player))
ESX.UI.Menu.Open(
'default', GetCurrentResourceName(), 'citizen_interaction',
{
title = _U('citizen_interaction'),
align = 'top-left',
elements = elements,
},
function(data, menu)
end,
function(data, menu)
menu.close()
end
)
end, GetPlayerServerId(player))
else
ESX.TriggerServerCallback('esx_policejob:getOtherPlayerData', function(data)
local jobLabel = nil
if data.job.grade_label ~= nil and data.job.grade_label ~= '' then
jobLabel = 'Job : ' .. data.job.label .. ' - ' .. data.job.grade_label
else
jobLabel = 'Job : ' .. data.job.label
end
local elements = {
{label = _U('name') .. data.name, value = nil},
{label = jobLabel, value = nil},
}
if data.drunk ~= nil then
table.insert(elements, {label = _U('bac') .. data.drunk .. '%', value = nil})
end
if data.licenses ~= nil then
table.insert(elements, {label = '--- Licenses ---', value = nil})
for i=1, #data.licenses, 1 do
table.insert(elements, {label = data.licenses[i].label, value = nil})
end
end
ESX.UI.Menu.Open(
'default', GetCurrentResourceName(), 'citizen_interaction',
{
title = _U('citizen_interaction'),
align = 'top-left',
elements = elements,
},
function(data, menu)
end,
function(data, menu)
menu.close()
end
)
end, GetPlayerServerId(player))
end
end
function OpenBodySearchMenu(player)
ESX.TriggerServerCallback('esx_policejob:getOtherPlayerData', function(data)