mirror of
https://github.com/esx-framework/esx_core.git
synced 2026-08-29 09:18:53 +00:00
fix(legacy/multichar): Remove HUD components if player logs out
This commit is contained in:
@@ -141,6 +141,16 @@ ESX.UI.HUD.RemoveElement = function(name)
|
||||
})
|
||||
end
|
||||
|
||||
ESX.UI.HUD.Reset = function()
|
||||
for i=1, #ESX.UI.HUD.RegisteredElements, 1 do
|
||||
SendNUIMessage({
|
||||
action = 'deleteHUDElement',
|
||||
name = ESX.UI.HUD.RegisteredElements[i]
|
||||
})
|
||||
end
|
||||
ESX.UI.HUD.RegisteredElements = {}
|
||||
end
|
||||
|
||||
ESX.UI.HUD.UpdateElement = function(name, data)
|
||||
SendNUIMessage({
|
||||
action = 'updateHUDElement',
|
||||
|
||||
+1
-1
@@ -16,7 +16,6 @@ AddEventHandler('esx:playerLoaded', function(playerData, isNew)
|
||||
ESX.PlayerData = playerData
|
||||
ESX.PlayerData.ped = ESX.PlayerData.ped
|
||||
|
||||
|
||||
FreezeEntityPosition(ESX.PlayerData.ped, true)
|
||||
|
||||
-- enable PVP
|
||||
@@ -79,6 +78,7 @@ end)
|
||||
RegisterNetEvent('esx:onPlayerLogout')
|
||||
AddEventHandler('esx:onPlayerLogout', function()
|
||||
ESX.PlayerLoaded = false
|
||||
if Config.EnableHud then ESX.UI.HUD.Reset() end
|
||||
end)
|
||||
|
||||
RegisterNetEvent('esx:setMaxWeight')
|
||||
|
||||
Reference in New Issue
Block a user