diff --git a/[esx]/esx_identity/client/main.lua b/[esx]/esx_identity/client/main.lua index cf5359c1..3f49ae4d 100644 --- a/[esx]/esx_identity/client/main.lua +++ b/[esx]/esx_identity/client/main.lua @@ -1,13 +1,5 @@ -ESX = nil local loadingScreenFinished = false -Citizen.CreateThread(function() - while ESX == nil do - TriggerEvent('esx:getSharedObject', function(obj) ESX = obj end) - Citizen.Wait(0) - end -end) - RegisterNetEvent('esx_identity:alreadyRegistered') AddEventHandler('esx_identity:alreadyRegistered', function() while not loadingScreenFinished do diff --git a/[esx]/esx_identity/fxmanifest.lua b/[esx]/esx_identity/fxmanifest.lua index 72cf2823..4dbd7d4b 100644 --- a/[esx]/esx_identity/fxmanifest.lua +++ b/[esx]/esx_identity/fxmanifest.lua @@ -4,7 +4,9 @@ game 'gta5' description 'ESX Identity' -version '1.4.0' +version 'legacy' + +shared_script '@es_extended/imports.lua' server_scripts { '@es_extended/locale.lua', diff --git a/[esx]/esx_identity/server/main.lua b/[esx]/esx_identity/server/main.lua index cebb66da..330b3e30 100644 --- a/[esx]/esx_identity/server/main.lua +++ b/[esx]/esx_identity/server/main.lua @@ -1,20 +1,7 @@ -ESX = nil -TriggerEvent('esx:getSharedObject', function(obj) ESX = obj end) local playerIdentity = {} local alreadyRegistered = {} local multichar = ESX.GetConfig().Multichar -if multichar == nil then - ESX.GetIdentifier = function(playerId) - for k,v in ipairs(GetPlayerIdentifiers(playerId)) do - if string.match(v, 'license:') then - local identifier = string.gsub(v, 'license:', '') - return identifier - end - end - end -end - if Config.UseDeferrals then AddEventHandler('playerConnecting', function(playerName, setKickReason, deferrals) deferrals.defer() diff --git a/[esx]/esx_menu_default/client/main.lua b/[esx]/esx_menu_default/client/main.lua index a8b2f6f8..54a6d428 100644 --- a/[esx]/esx_menu_default/client/main.lua +++ b/[esx]/esx_menu_default/client/main.lua @@ -1,11 +1,5 @@ -ESX = nil - Citizen.CreateThread(function() - while ESX == nil do - Citizen.Wait(5) - TriggerEvent('esx:getSharedObject', function(obj) ESX = obj end) - end - + local ESX = exports['es_extended']:getSharedObject() local GUI, MenuType = {}, 'default' GUI.Time = 0 @@ -29,23 +23,24 @@ Citizen.CreateThread(function() ESX.UI.Menu.RegisterType(MenuType, openMenu, closeMenu) - AddEventHandler('esx_menu_default:message:menu_submit', function(data) + RegisterNUICallback('menu_submit', function(data, cb) local menu = ESX.UI.Menu.GetOpened(MenuType, data._namespace, data._name) - if menu.submit ~= nil then menu.submit(data, menu) end + cb('OK') end) - AddEventHandler('esx_menu_default:message:menu_cancel', function(data) + RegisterNUICallback('menu_cancel', function(data, cb) local menu = ESX.UI.Menu.GetOpened(MenuType, data._namespace, data._name) if menu.cancel ~= nil then menu.cancel(data, menu) end + cb('OK') end) - AddEventHandler('esx_menu_default:message:menu_change', function(data) + RegisterNUICallback('menu_change', function(data, cb) local menu = ESX.UI.Menu.GetOpened(MenuType, data._namespace, data._name) for i=1, #data.elements, 1 do @@ -61,6 +56,7 @@ Citizen.CreateThread(function() if menu.change ~= nil then menu.change(data, menu) end + cb('OK') end) Citizen.CreateThread(function() diff --git a/[esx]/esx_menu_default/fxmanifest.lua b/[esx]/esx_menu_default/fxmanifest.lua index ad8b00e9..574ef7dd 100644 --- a/[esx]/esx_menu_default/fxmanifest.lua +++ b/[esx]/esx_menu_default/fxmanifest.lua @@ -4,10 +4,9 @@ game 'gta5' description 'ESX Menu Default' -version '1.0.4' +version 'legacy' client_scripts { - '@es_extended/client/wrapper.lua', 'client/main.lua' } diff --git a/[esx]/esx_menu_default/html/js/app.js b/[esx]/esx_menu_default/html/js/app.js index 320fc386..3c9acd69 100644 --- a/[esx]/esx_menu_default/html/js/app.js +++ b/[esx]/esx_menu_default/html/js/app.js @@ -127,28 +127,28 @@ }; ESX_MENU.submit = function(namespace, name, data) { - SendMessage(ESX_MENU.ResourceName, 'menu_submit', { + $.post('http://' + ESX_MENU.ResourceName + '/menu_submit', JSON.stringify({ _namespace: namespace, _name: name, current: data, elements: ESX_MENU.opened[namespace][name].elements - }); + })); }; ESX_MENU.cancel = function(namespace, name) { - SendMessage(ESX_MENU.ResourceName, 'menu_cancel', { + $.post('http://' + ESX_MENU.ResourceName + '/menu_cancel', JSON.stringify({ _namespace: namespace, _name: name - }); + })); }; ESX_MENU.change = function(namespace, name, data) { - SendMessage(ESX_MENU.ResourceName, 'menu_change', { + $.post('http://' + ESX_MENU.ResourceName + '/menu_change', JSON.stringify({ _namespace: namespace, _name: name, current: data, elements: ESX_MENU.opened[namespace][name].elements - }); + })); }; ESX_MENU.getFocused = function() { diff --git a/[esx]/esx_menu_default/html/ui.html b/[esx]/esx_menu_default/html/ui.html index d90d6b94..9e2a4979 100644 --- a/[esx]/esx_menu_default/html/ui.html +++ b/[esx]/esx_menu_default/html/ui.html @@ -11,7 +11,6 @@
-