40 lines
1.4 KiB
Lua
40 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)
|