Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function OpenPutStocksMenu()
- ESX.TriggerServerCallback('esx_policejob:getPlayerInventory', function(inventory)
- local elements = {}
- for i=1, #inventory.items, 1 do
- local item = inventory.items[i]
- if item.count > 0 then
- table.insert(elements, {label = item.label .. ' x' .. item.count, type = 'item_standard', value = item.name})
- end
- end
- ESX.UI.Menu.Open(
- 'default', GetCurrentResourceName(), 'stocks_menu',
- {
- title = _U('inventory'),
- elements = elements
- },
- function(data, menu)
- local itemName = data.current.value
- ESX.UI.Menu.Open(
- 'dialog', GetCurrentResourceName(), 'stocks_menu_put_item_count',
- {
- title = _U('quantity')
- },
- function(data2, menu2)
- local count = tonumber(data2.value)
- if count == nil then
- ESX.ShowNotification(_U('quantity_invalid'))
- else
- menu2.close()
- menu.close()
- OpenPutStocksMenu()
- TriggerServerEvent('esx_policejob:putStockItems', itemName, count)
- end
- end,
- function(data2, menu2)
- menu2.close()
- end
- )
- end,
- function(data, menu)
- menu.close()
- end
- )
- end)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement