This commit is contained in:
Nordi98 2025-07-10 13:19:26 +02:00
parent 159fe87e92
commit f19fdc73e6
31 changed files with 3271 additions and 0 deletions

View file

@ -0,0 +1,31 @@
if not ESX then return end
PlayerData = ESX.GetPlayerData()
local kvpname = GetCurrentServerEndpoint()..'_inshells'
RegisterNetEvent('esx:playerLoaded')
AddEventHandler('esx:playerLoaded',function(playerData)
PlayerData = playerData
local login = GetResourceKvpString(kvpname)
if not login then return end
local data = json.decode(login)
LocalPlayer.state:set('inshell',true,true)
LocalPlayer.state:set('lastloc',data.lastloc,false)
DoScreenFadeOut(0)
EnterShell(data,true)
end)
RegisterNetEvent('esx:setJob')
AddEventHandler('esx:setJob', function(job)
PlayerData.job = job
end)
GetInventoryItems = function(name)
local PlayerData = ESX.GetPlayerData()
local data = {}
for _, item in pairs(PlayerData.inventory) do
if name == item.name then
table.insert(data,item)
end
end
return data
end