diff --git a/client/main.lua b/client/main.lua index c4b0fa49..f95ab368 100644 --- a/client/main.lua +++ b/client/main.lua @@ -2,6 +2,8 @@ local guiEnabled = false local myIdentity = {} local myIdentifiers = {} local hasIdentity = false +local isDead = false + ESX = nil Citizen.CreateThread(function() @@ -11,6 +13,14 @@ Citizen.CreateThread(function() end end) +AddEventHandler('esx:onPlayerDeath', function(data) + isDead = true +end) + +AddEventHandler('playerSpawned', function(spawn) + isDead = false +end) + function EnableGui(state) SetNuiFocus(state, state) guiEnabled = state @@ -23,7 +33,9 @@ end RegisterNetEvent('esx_identity:showRegisterIdentity') AddEventHandler('esx_identity:showRegisterIdentity', function() - EnableGui(true) + if not isDead then + EnableGui(true) + end end) RegisterNetEvent('esx_identity:identityCheck')