39 lines
		
	
	
	
		
			1.4 KiB
		
	
	
	
		
			Lua
		
	
	
	
	
	
			
		
		
	
	
			39 lines
		
	
	
	
		
			1.4 KiB
		
	
	
	
		
			Lua
		
	
	
	
	
	
--[[
 | 
						|
    We recommend not modifying anything on this side, the Starter Items
 | 
						|
    are all in your server/custom/framework/esx.lua, it won't work in
 | 
						|
    qb-core since that framework has its native ones that do it automatically.
 | 
						|
]]
 | 
						|
 | 
						|
RegisterServerEvent(Config.InventoryPrefix .. ':server:GiveStarterItems')
 | 
						|
AddEventHandler(Config.InventoryPrefix .. ':server:GiveStarterItems', function()
 | 
						|
	local src = source
 | 
						|
	local identifier = GetPlayerIdentifier(src)
 | 
						|
	local info = {}
 | 
						|
 | 
						|
	for k, v in pairs(StarterItems) do
 | 
						|
		if k == 'id_card' then
 | 
						|
			local _, charinfo = GetUserName(identifier)
 | 
						|
			info.citizenid = charinfo.citizenid
 | 
						|
			info.firstname = charinfo.firstname
 | 
						|
			info.lastname = charinfo.lastname
 | 
						|
			info.birthdate = charinfo.birthdate
 | 
						|
			info.gender = Config.Genders[charinfo.gender]
 | 
						|
			info.nationality = charinfo.nationality
 | 
						|
		elseif k == 'weaponlicense' then
 | 
						|
			local _, charinfo = GetUserName(identifier)
 | 
						|
			info.firstname = charinfo.firstname
 | 
						|
			info.lastname = charinfo.lastname
 | 
						|
			info.birthdate = charinfo.birthdate
 | 
						|
			info.gender = Config.Genders[charinfo.gender]
 | 
						|
		elseif k == 'driver_license' then
 | 
						|
			local _, charinfo = GetUserName(identifier)
 | 
						|
			info.firstname = charinfo.firstname
 | 
						|
			info.lastname = charinfo.lastname
 | 
						|
			info.birthdate = charinfo.birthdate
 | 
						|
			info.type = 'Class C Driver License'
 | 
						|
		end
 | 
						|
 | 
						|
		Wait(1250)
 | 
						|
		AddItem(src, k, v, false, info)
 | 
						|
	end
 | 
						|
end)
 |