feat(resource): load callbacks

Load lib.callback for internal use.
This commit is contained in:
Linden
2022-09-14 00:50:27 +10:00
parent 0ecb968202
commit ed7bf536e8
5 changed files with 17 additions and 12 deletions

View File

@@ -1,4 +1,4 @@
local cache = {}
local cache = _ENV.cache
cache.playerId = PlayerId()
cache.serverId = GetPlayerServerId(cache.playerId)
@@ -44,5 +44,3 @@ end)
function lib.cache(key)
return cache[key]
end
_ENV.cache = cache

View File

@@ -1,5 +1,6 @@
lib = setmetatable({
name = 'ox_lib'
name = 'ox_lib',
context = IsDuplicityVersion() and 'server' or 'client',
}, {
__newindex = function(self, name, fn)
exports(name, fn)
@@ -7,6 +8,10 @@ lib = setmetatable({
end
})
cache = {
resource = lib.name
}
if not LoadResourceFile(lib.name, 'web/build/index.html') then
error('Unable to load UI. Build ox_lib or download the latest release.\n ^3https://github.com/overextended/ox_lib/releases/latest/download/ox_lib.zip^0')
end