Fix outfit gone where dead

This commit is contained in:
Jérémie N'gadi
2017-08-19 09:38:40 +02:00
parent cd642c6aa4
commit 3f1438a12e
+30 -33
View File
@@ -1,12 +1,12 @@
ESX = nil
local HasLoadedModel = false
local FirstSpawn = true
local LastSkin = nil
local PlayerLoaded = false
local cam = nil
local cam = nil
local isCameraActive = false
local zoomOffset = 0.0
local camOffset = 0.0
local heading = 90.0
local zoomOffset = 0.0
local camOffset = 0.0
local heading = 90.0
Citizen.CreateThread(function()
while ESX == nil do
@@ -272,7 +272,31 @@ function OpenSaveableMenu(submitCb, cancelCb, restrict)
end
AddEventHandler('playerSpawned', function()
TriggerEvent('skinchanger:loadDefaultModel', true)
Citizen.CreateThread(function()
while not PlayerLoaded do
Citizen.Wait(0)
end
if FirstSpawn then
ESX.TriggerServerCallback('esx_skin:getPlayerSkin', function(skin, jobSkin)
if skin == nil then
OpenSaveableMenu(nil, nil, nil)
else
TriggerEvent('skinchanger:loadSkin', skin)
end
end)
FirstSpawn = false
end
end)
end)
RegisterNetEvent('esx:playerLoaded')
@@ -311,33 +335,6 @@ AddEventHandler('esx_skin:requestSaveSkin', function()
end)
end)
AddEventHandler('skinchanger:modelLoaded', function()
if not HasLoadedModel then
Citizen.CreateThread(function()
while not PlayerLoaded do
Citizen.Wait(0)
end
ESX.TriggerServerCallback('esx_skin:getPlayerSkin', function(skin, jobSkin)
HasLoadedModel = true
if skin == nil then
OpenSaveableMenu(nil, nil, nil)
else
TriggerEvent('skinchanger:loadSkin', skin)
end
end)
end)
end
end)
Citizen.CreateThread(function()
while true do